Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Messaging APIを駆使した ChatGPT ボットのUX改善
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazumasa Yamamoto
July 03, 2023
Technology
0
380
Messaging APIを駆使した ChatGPT ボットのUX改善
Kazumasa Yamamoto
July 03, 2023
Tweet
Share
More Decks by Kazumasa Yamamoto
See All by Kazumasa Yamamoto
ユニークビジョンの Rust 活用事例
fill9120
2
1.7k
Rust & AWS X-Ray による分散トレーシングの実現
fill9120
0
2.8k
Rust製プロダクトを 3年以上運用して得たノウハウ
fill9120
0
1k
Rust を開発言語として採用してからの取り組み
fill9120
1
1.9k
ストラクチャードコミュニケーション
fill9120
0
130
Cloudflare PagesにVue.jsアプリをデプロイしてみた
fill9120
0
1k
Rustでディープラーニング
fill9120
0
430
Rustで定数式を扱う
fill9120
0
450
LINE BotとLIFFを使って謎解きアプリを作った話
fill9120
0
720
Other Decks in Technology
See All in Technology
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
410
Security Diaries of an Open Source IAM
ahus1
0
210
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
460
AIエージェント、 社内展開の前に知っておきたいこと
oracle4engineer
PRO
2
100
(Test) ai-meetup slide creation
oikon48
1
260
Scrumは歪む — 組織設計の原理原則
dashi
0
120
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
1
100
楽しく学ぼう!ネットワーク入門
shotashiratori
3
2.8k
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
600
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
590
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
160
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
1
180
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
460
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
540
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
Music & Morning Musume
bryan
47
7.1k
Transcript
Messaging APIを駆使した ChatGPTボットのUX改善 LINE DC Offline Meetup ~ChatGPT/LLM~ ユニークビジョン株式会社 山本
一将
山本 一将 / ユニークビジョン株式会社 @kyamamoto9120 LINEチームの開発リーダー、開発からは離れ気味 ヤクルトスワローズ/将棋/キャンプ/DQW/謎解き 2015年 世界コンピュータ将棋選手権 9位
今日お話ししたいこと ChatGPTを組み込む際はUXが課題 LINEでは便利なUIが提供されている ChatGPTに構造化した応答を返してもらう!
題材:ダイエット支援ボット
ChatGPTを使う場面を考える 毎回ChatGPTに応答させると コスト面、応答時間の面で厳しい 定型的なやりとりは事前に 聞いて適切なUIを選択する
全部がチャットUIだと使いづらい! LINEなら 定型アクション:固定文章 非定型アクション:入力させる という使い分けができる
入出力例を与えてあげる system role でフォーマットを指定 ChatGPTにJSONで返させる!
少しリッチな応答が出来る!
まとめ ChatGPTに応答させるタイミングを考える 定型アクションには テンプレートメッセージなどを利用する ChatGPTに構造化した応答を返してもらう!
ありがとうございました Twitter のフォローお願いします!