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
家族のために ChatGPT と話せるLINE Bot を作った話
Search
たくのろじぃ / Takunology
July 03, 2023
Technology
0
410
家族のために ChatGPT と話せる LINE Bot を作った話
2023/7/3 に行われた LINE DC Offline Meetup ~ChatGPT/LLM~ のLT登壇資料です。
たくのろじぃ / Takunology
July 03, 2023
Tweet
Share
More Decks by たくのろじぃ / Takunology
See All by たくのろじぃ / Takunology
mcwithcode プロジェクト概要
takunology
0
8k
Minecraft を使った Azure の新しい学び方
takunology
2
1.9k
MLSA 卒業式&歓迎会!@Microsoft Base 代官山
takunology
0
270
マイクラ花火師入門
takunology
1
820
Ambassadors Meetup 2022
takunology
1
1.8k
MS Tech Camp #14 資料
takunology
0
310
ASP.NET Core と Azure Web Apps でできる!簡単 Web サイト作成&公開デモ
takunology
0
340
MinecraftConnection ライブラリによるマイクラプログラミング
takunology
0
570
Other Decks in Technology
See All in Technology
Building Products in the LLM Era
ymatsuwitter
10
5k
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5k
現場で役立つAPIデザイン
nagix
32
11k
一度 Expo の採用を断念したけど、 再度 Expo の導入を検討している話
ichiki1023
1
160
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
320
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
990
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
230
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
150
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
4
300
モノレポ開発のエラー、誰が見る?Datadog で実現する適切なトリアージとエスカレーション
biwashi
6
790
君も受託系GISエンジニアにならないか
sudataka
2
410
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
5.8k
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Fireside Chat
paigeccino
34
3.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Documentation Writing (for coders)
carmenintech
67
4.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Six Lessons from altMBA
skipperchong
27
3.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Code Reviewing Like a Champion
maltzj
521
39k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
The Cult of Friendly URLs
andyhume
78
6.2k
Statistics for Hackers
jakevdp
797
220k
Transcript
家族のために ChatGPT と話せる LINE Bot を作った話 LINE DC Offline Meetup
~ChatGPT/LLM~ @渋⾕ ⼤川 匠(たくのろじぃ) @takunology_net takunology #LINEDC
⾃⼰紹介 教育版マインクラフトを使⽤したプログラミング教室の講師 && 教材の開発 普段のお仕事 プログラミング(C#) や Azure で⾊々試す, マイクラ,
GitHub徘徊, 温泉巡り 趣味 ⼤川 匠 | たくのろじぃ 株式会社YAGO コース発明部 / 講師 元 Microsoft Learn Student Ambassador (2021 - 2023) OSS開発 出版物(Zennにて無料公開中︕) C#でマイクラのコマンドを実⾏できるライブラリ つい最近(3⽉)まで⼤学⽣でした︕
とある家族の会話 ⺟ 最近、チャットGTPっていうのが流⾏っているんだってさ〜 ChatGPTね︕会社ではもう使ってるよ〜 ふ〜ん︖よくわかんないんだけど、AIですごいんだって︕ 何がすごいのか、体験してもらうのが⼀番かな・・・︕
使い慣れたアプリなら・・・︕気軽に体験できそう︖ 体験してもらうのが⼀番だけど、いきなりこの画⾯は⼀般⼈(⺟)にとってハードルが⾼いかも・・・ LINEで動かせば簡単に操作できるのでは︕︕ ⺟も使っているし︕︕ ⼀般⼈にも最新技術を体験できる環境を提供しよう︕
構成図 / 実装 とてもシンプル︕ ちなみに、Functions は C# を使⽤しています 1. LINE
からメッセージを送信し LINE Messaging API を介して Functions へ JSON 形式として渡す 2. Functions にて JSON をデシリアライズし、メッセージ要素を抽出 3. OpenAI API のリクエスト形式に合うように JSON をシリアライズ(プロンプトを渡す) 4. レスポンスから JSON をデシリアライズ、メッセージを抽出して、再び LINE Messaging API を叩く 5. LINE へ解答メッセージを返信する Zennで公開しています︕https://zenn.dev/takunology/articles/linebotandazure-gpt
できたもの ← LINE でやり取りしている様⼦ ↓ Azure Functions のログ
感想 LINEという⾝近なアプリがあるおかげで、⼀般⼈でも気軽に ChatGPT と触れる機会が できた︕LINEなら最新技術に対するアレルギーを解消するのに良いかも︕ いろんなことが聞けて⾯⽩い︕ある⾷材を使ったレシピを聞いてみたら、 想像もしないような調理⽅法が書いてあって驚いた(笑) 英語とかの勉強に良さそう、英⽂とか。 ワイ ⺟
弟
家族みんなで︖ LINE を使って ChatGPT を体験できた︕ ありがとうございました︕ 時間があったらやってみるよ︕ まだまだ課題がありそうだ・・・ ⽗ (絶対やらんやんけ…)