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
450
家族のために 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
8.3k
Minecraft を使った Azure の新しい学び方
takunology
3
2.6k
MLSA 卒業式&歓迎会!@Microsoft Base 代官山
takunology
0
330
マイクラ花火師入門
takunology
1
1.1k
Ambassadors Meetup 2022
takunology
1
2.5k
MS Tech Camp #14 資料
takunology
0
360
ASP.NET Core と Azure Web Apps でできる!簡単 Web サイト作成&公開デモ
takunology
0
410
MinecraftConnection ライブラリによるマイクラプログラミング
takunology
0
650
Other Decks in Technology
See All in Technology
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
210
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
310
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.5k
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
150
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
Claude Codeを使った情報整理術
knishioka
19
11k
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
19k
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
140
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
210
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
74
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
110
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
The Curious Case for Waylosing
cassininazir
0
200
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
48k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
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 を体験できた︕ ありがとうございました︕ 時間があったらやってみるよ︕ まだまだ課題がありそうだ・・・ ⽗ (絶対やらんやんけ…)