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
Messaging APIを駆使した ChatGPT ボットのUX改善
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazumasa Yamamoto
July 03, 2023
Technology
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Messaging APIを駆使した ChatGPT ボットのUX改善
Kazumasa Yamamoto
July 03, 2023
Transcript
10 slides
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 のフォローお願いします!
More Decks by Kazumasa Yamamoto
See All by Kazumasa Yamamoto
ユニークビジョンの Rust 活用事例
fill9120
2
1.9k
Rust & AWS X-Ray による分散トレーシングの実現
fill9120
0
3k
Rust製プロダクトを 3年以上運用して得たノウハウ
fill9120
0
1.1k
Rust を開発言語として採用してからの取り組み
fill9120
1
1.9k
ストラクチャードコミュニケーション
fill9120
0
150
Cloudflare PagesにVue.jsアプリをデプロイしてみた
fill9120
0
1.1k
Rustでディープラーニング
fill9120
0
480
Rustで定数式を扱う
fill9120
0
490
LINE BotとLIFFを使って謎解きアプリを作った話
fill9120
0
800
Other Decks in Technology
See All in Technology
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
710
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
2
190
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
130
田んぼから始まる挑戦 〜新米農家の1年目〜
miu_crescent
PRO
0
120
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
650
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
320
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
110
大江戸Ruby会議でデータベース クライアントの話をするのは 間違っているだろうか
yahonda
1
120
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
2
1.2k
アラートを見直していたら営業組織への理解にちょっとだけ繋がった話
z63d
1
180
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
130
生成AI時代のIAMのマニアックな話
takuros
6
3.1k
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
4
1.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
600
It's Worth the Effort
3n
188
29k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
130k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
340
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
69k
Technical Leadership for Architectural Decision Making
baasie
4
640
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Thoughts on Productivity
jonyablonski
76
5.5k