Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
彼女を励ますために、Azure OpenAI Serviceを使って、kmakici LI...
Search
banquet.kuma
August 03, 2024
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
彼女を励ますために、 Azure OpenAI Serviceを使って、 kmakici LINE bot を作った
@2024/8/3 初心者・初登壇Welcome!LINEを使ったLT大会 #9
での発表内容です!
banquet.kuma
August 03, 2024
More Decks by banquet.kuma
See All by banquet.kuma
SaaS is dead. は本当か?
dar_kuma_san
0
48
学習への生成AI活用:「毒」にするか「薬」にするか? - エビデンスと実践知に基づく活用戦略
dar_kuma_san
1
92
転職時代の退職金戦略
dar_kuma_san
0
56
AI新時代の富の源泉
dar_kuma_san
0
53
AI時代のテック投資戦略 - 中島聡氏のインサイトに基づく「富の源泉」
dar_kuma_san
0
63
Amazon Q Developer CLIをClaude Codeから使うためのベストプラクティスを考えてみた
dar_kuma_san
0
980
面倒なことは、 Azure OpenAI Service× Power Automateにやらせよう!
dar_kuma_san
0
350
データで振り返るデータラーニングギルド【基礎集計の部】
dar_kuma_san
0
2.8k
My_lightning_talk_at_data_learning_guild_s_1st_anniversary_event.pdf
dar_kuma_san
1
860
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
YesSQL, Process and Tooling at Scale
rocio
174
15k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
590
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
4 Signs Your Business is Dying
shpigford
187
23k
Automating Front-end Workflow
addyosmani
1369
210k
Code Reviewing Like a Champion
maltzj
528
40k
Visualization
eitanlees
153
17k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
For a Future-Friendly Web
brad_frost
183
10k
Transcript
彼女を励ますために、 Azure OpenAI Serviceを使って、 kmakici LINE bot を作った マルチンゲール @2024/8/3
初心者・初登壇Welcome!LINEを使ったLT大会 #9
自己紹介 マルチンゲールと申します ✓ 製造業向け生成AI活用コンサル/エンジニア ✓ 元生産技術者 2 X:@industrial_ds Qiita:@banquet_kuma
3 以下の記事を基にしています
取り組みの背景 ✓ PJに参画するために、Azure OpenAIのスキルを身に付けたかった ✓ 何か作ってみることが、アピールになると考えた ✓ 折角なら、身近な人に役立つ物を、、 4 知識を
インプット 生成AIを使っ たツールを 作ってみる アウトプット する FBを受ける 改良する
kmakici ✓ 昨今、じわじわと人気が出ているサブカル的な白くまのキャラ ✓ 「歩いて10分、車で30分~」等 深いのか、深くないのか判断に迷う“?”な発言が魅力 5 登録者数:43,000人 フォロワー:75,000人 ヴィレヴァンとコラボ
したこともあるよ!
やりたかったこと 6 機能 内容 実現方法 # 励まし 何かにつけて、kmakiciの口調で励ます システムプロンプトで制御 1
2 画像の認識 画像を理解した会話ができる 3 記憶 前々の会話を基に、回答できる # 1 2 3 GPT-4oの利用 Azure Blobに質問と回答を保存
アーキテクチャ 7
苦労した点 ✓ 課題: LINE App.では、画像とテキストを同時に入力できない 画像に対する指示を区別する必要があった ✓ 対策: 「テキストに”画像”と言うワードが含まれる場合、次に入力される画像に 対する指示とする」
8
苦労した点 9 この入力に対して 回答させたくない
10 解決方法 ✓ 最新のメッセージにキーワードが含まれるかを判定 ✓ 必要に応じてテキスト/画像用 APIを切り替え
Output - 励まし - 11
Output - 画像認識 - 12
Output ~記憶~ 13
今後やりたいこと - kmakiciぽさの強化!- 14 Azure OpenAI 知識情報 言語モデル テキスト 抽出
収集 質問 回答 検索結果 回答 LINE App. プロンプト 検索 質問入力 生成指示 kmakiciの素 プロンプト クエリ 回答 回答 ユーザー ユーザー Azure AI Search kmakiciの素 Azure AI Video Indexer 等 データ 格納 Azure Blob Storage kmakiciの素 プロンプト ファインチューニング ✓ RAGやファインチューニングを使って“kmakiciぽさ”を強化
LINE App.+Messaging APIを使える嬉しさ ✓ フロントエンドの開発が不要 ➢ バックエンドエンジニアには非常に助かる! ✓ 誰もが知っているUIなので、万人に抵抗なく使っていただける ➢
本業の開発でも使っていきたい!工場向け生成AI Chatとか。 15