SlideShare a Scribd company logo
1 of 11
Download to read offline
ChatGPTのLINEボット
2023年3月22日
Tokunology合同会社
德納 弘和
Tokunology合同会社
●
2019年4月設立
●
プログラミング教育
– 小・中学生や初心者向けのプログラミングワーク
ショップ、その指導者育成など
●
IoT
– あらゆるモノがインターネットに繋がるIoTの試
作、開発
●
Webアプリ/システム
– Java/Spring, Perl/Mojolicious, Reactなどを使った
Webアプリケーションやシステム試作、開発
ChatGPTを5行で説明して
●
ChatGPTは、大規模なトレーニングデータを使
用してトレーニングされたニューラルネット
ワークであり、人工知能による自然言語処理を
可能にします。ChatGPTは、文章生成や対話シ
ステムなどの自然言語処理タスクに役立ちま
す。ChatGPTを使用することで、多くのタスク
を自動化することができ、人間が行う多くの作
業を代替することができます。ChatGPTは、機
械学習や人工知能の分野で注目されており、幅
広いアプリケーションが期待されています。
プレゼン風に
●
皆さん、ChatGPTについてご存知ですか?
ChatGPTは、大規模なトレーニングデータを使
用したニューラルネットワークであり、人工知
能による自然言語処理を可能にしま
す。ChatGPTを使うことで、文章生成や対話シ
ステムなどの自然言語処理タスクを自動化する
ことができ、多くの作業を代替することができ
ます。ChatGPTは、機械学習や人工知能の分野
で注目されており、幅広いアプリケーションが
期待されています。今後の技術の進化に注目し
て、ChatGPTを積極的に活用していきましょ
う!
箇条書きで
●
大規模なトレーニングデータを使用したニュー
ラルネットワーク
●
自然言語処理を可能にする人工知能技術
●
文章生成や対話システムなどの自然言語処理タ
スクに役立つ
●
多くの作業を自動化することができる
●
機械学習や人工知能の分野で注目され、幅広い
アプリケーションが期待される
LINEボット
●
LINEのプラットフォーム上で動作する
●
自動応答やコンテンツ配信などの機能を提供す
る
●
人工知能によって対話を生成し、テキストや音
声を通じて人とコミュニケーションを行う
●
ビジネスやカスタマーサポートなど、様々な用
途で利用される
●
プログラミングスキルが必要だが、ビジュアル
プログラミングツールも登場しており、より簡
単に開発できるようになっている
準備
●
LINE Developerアカウント
●
Makeアカウント
●
ChatGPTアカウント
– API Keys
– Free Accountだと動かなかった
●
You exceeded your current quota, please check your plan
and billing details
Makeは3ステップだけ
●
受け取る Watch Events
●
ChatGPT APIに問い合わせる Make a request
●
返答を返す Send a Reply Message
注意点
●
ChatGPT APIはPaid Accountにしないと使えな
かった
– 申請後、数日待つと$18分無料枠が貰えたのかも?
●
LINE Message API設定
– 応答メッセージを無効にする
●
Make Send a Reply Message
– HTTP Make a request : Parse Response : Yes
– 一度、動作させてエラーになってから出ないと
Data.choices[].textが選択出来ない
まとめ
●
1時間も掛からずに作れた!!
– 準備と調査に2時間ぐらい
– APIを知っててLINEボットを作ったことがある
– 英語だけのサービスを使うのに抵抗が無い
●
プログラムは1行も書いていません
●
ChatGPT API利用料金以外は無料
– $18の無料枠はどこへ??
●
有料なのでご利用は計画的に
参考
●
GPT-3 LINE
を チャットボットに組み込んでみ
た
●
LINE Developers
●
Make, formerly Integromat

More Related Content

Similar to ChatGPTのLINEボット

CMC_Meetup八子プレゼン 20170412
CMC_Meetup八子プレゼン 20170412CMC_Meetup八子プレゼン 20170412
CMC_Meetup八子プレゼン 20170412知礼 八子
 
.net micro framework for toppers
.net micro framework for toppers.net micro framework for toppers
.net micro framework for toppersKiyoshi Ogawa
 
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考Ryo Murakami
 
Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)
Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)
Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)Shinsaku Kono
 
#2祖父と孫をつなぐ
#2祖父と孫をつなぐ#2祖父と孫をつなぐ
#2祖父と孫をつなぐToshiko-Seki
 
20200803 プログラミングの基礎
20200803 プログラミングの基礎20200803 プログラミングの基礎
20200803 プログラミングの基礎Hikaru Tanaka
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Taiji Tsuchiya
 
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~法林浩之
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトTetsuya Morimoto
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCodingTaiji Tsuchiya
 
130522 00
130522 00130522 00
130522 00openrtm
 
Introduction to Quantum Programming Studio
Introduction to Quantum Programming StudioIntroduction to Quantum Programming Studio
Introduction to Quantum Programming StudioSatoyuki Tsukano
 
第7回ros勉強会 NTTデータのロボティクス分野取り組み
第7回ros勉強会 NTTデータのロボティクス分野取り組み第7回ros勉強会 NTTデータのロボティクス分野取り組み
第7回ros勉強会 NTTデータのロボティクス分野取り組みMasato Kawamura
 
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Erina Takei
 
プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発
プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発
プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発Masanobu Takagi
 
実世界Live Programmingの実現に向けて
実世界Live Programmingの実現に向けて実世界Live Programmingの実現に向けて
実世界Live Programmingの実現に向けてJun Kato
 

Similar to ChatGPTのLINEボット (20)

Mqttで始めるIoT
Mqttで始めるIoTMqttで始めるIoT
Mqttで始めるIoT
 
CMC_Meetup八子プレゼン 20170412
CMC_Meetup八子プレゼン 20170412CMC_Meetup八子プレゼン 20170412
CMC_Meetup八子プレゼン 20170412
 
.net micro framework for toppers
.net micro framework for toppers.net micro framework for toppers
.net micro framework for toppers
 
オープニング
オープニングオープニング
オープニング
 
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
 
Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)
Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)
Big Dataで価値を生み出すためのSmall Trial & Method (みんなのPython勉強会#42)
 
#2祖父と孫をつなぐ
#2祖父と孫をつなぐ#2祖父と孫をつなぐ
#2祖父と孫をつなぐ
 
20200803 プログラミングの基礎
20200803 プログラミングの基礎20200803 プログラミングの基礎
20200803 プログラミングの基礎
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
 
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCoding
 
130522 00
130522 00130522 00
130522 00
 
Introduction to Quantum Programming Studio
Introduction to Quantum Programming StudioIntroduction to Quantum Programming Studio
Introduction to Quantum Programming Studio
 
第7回ros勉強会 NTTデータのロボティクス分野取り組み
第7回ros勉強会 NTTデータのロボティクス分野取り組み第7回ros勉強会 NTTデータのロボティクス分野取り組み
第7回ros勉強会 NTTデータのロボティクス分野取り組み
 
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
 
プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発
プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発
プログラミング未経験者を対象としたインタラクティブシステムの演習授業の開発
 
弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf
 
さくらのIoT Platform β版ハンズオン
さくらのIoT Platform β版ハンズオンさくらのIoT Platform β版ハンズオン
さくらのIoT Platform β版ハンズオン
 
実世界Live Programmingの実現に向けて
実世界Live Programmingの実現に向けて実世界Live Programmingの実現に向けて
実世界Live Programmingの実現に向けて
 

More from Hirokazu Tokuno

プログラミング講座【小学校高学年向け】 R4-20221227.pdf
プログラミング講座【小学校高学年向け】 R4-20221227.pdfプログラミング講座【小学校高学年向け】 R4-20221227.pdf
プログラミング講座【小学校高学年向け】 R4-20221227.pdfHirokazu Tokuno
 
プログラミング講座【小学校高学年向け】 R3-20211128.pdf
プログラミング講座【小学校高学年向け】 R3-20211128.pdfプログラミング講座【小学校高学年向け】 R3-20211128.pdf
プログラミング講座【小学校高学年向け】 R3-20211128.pdfHirokazu Tokuno
 
(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう
(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう
(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しようHirokazu Tokuno
 
福島県職員向けプログラミング
福島県職員向けプログラミング福島県職員向けプログラミング
福島県職員向けプログラミングHirokazu Tokuno
 
<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門Hirokazu Tokuno
 
小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップHirokazu Tokuno
 
シビックテックの勧め
シビックテックの勧めシビックテックの勧め
シビックテックの勧めHirokazu Tokuno
 
徳納的シビックテック
徳納的シビックテック徳納的シビックテック
徳納的シビックテックHirokazu Tokuno
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03Hirokazu Tokuno
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々Hirokazu Tokuno
 
Kickstart, Puppet, Docker
Kickstart, Puppet, DockerKickstart, Puppet, Docker
Kickstart, Puppet, DockerHirokazu Tokuno
 
電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料Hirokazu Tokuno
 
コードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-codingコードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-codingHirokazu Tokuno
 
FabKura, Tokuniuno and Myself
FabKura, Tokuniuno and MyselfFabKura, Tokuniuno and Myself
FabKura, Tokuniuno and MyselfHirokazu Tokuno
 
「仙台ミラソン」行って来た
「仙台ミラソン」行って来た「仙台ミラソン」行って来た
「仙台ミラソン」行って来たHirokazu Tokuno
 

More from Hirokazu Tokuno (20)

初めてのRoblox.pdf
初めてのRoblox.pdf初めてのRoblox.pdf
初めてのRoblox.pdf
 
プログラミング講座【小学校高学年向け】 R4-20221227.pdf
プログラミング講座【小学校高学年向け】 R4-20221227.pdfプログラミング講座【小学校高学年向け】 R4-20221227.pdf
プログラミング講座【小学校高学年向け】 R4-20221227.pdf
 
プログラミング講座【小学校高学年向け】 R3-20211128.pdf
プログラミング講座【小学校高学年向け】 R3-20211128.pdfプログラミング講座【小学校高学年向け】 R3-20211128.pdf
プログラミング講座【小学校高学年向け】 R3-20211128.pdf
 
(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう
(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう
(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう
 
福島県職員向けプログラミング
福島県職員向けプログラミング福島県職員向けプログラミング
福島県職員向けプログラミング
 
<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門
 
会社作ってみた
会社作ってみた会社作ってみた
会社作ってみた
 
小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ
 
シビックテックの勧め
シビックテックの勧めシビックテックの勧め
シビックテックの勧め
 
徳納的シビックテック
徳納的シビックテック徳納的シビックテック
徳納的シビックテック
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々
 
Kickstart, Puppet, Docker
Kickstart, Puppet, DockerKickstart, Puppet, Docker
Kickstart, Puppet, Docker
 
IoT without Wiring
IoT without WiringIoT without Wiring
IoT without Wiring
 
電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料
 
One Button
One ButtonOne Button
One Button
 
コードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-codingコードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-coding
 
潜水センサー
潜水センサー潜水センサー
潜水センサー
 
FabKura, Tokuniuno and Myself
FabKura, Tokuniuno and MyselfFabKura, Tokuniuno and Myself
FabKura, Tokuniuno and Myself
 
「仙台ミラソン」行って来た
「仙台ミラソン」行って来た「仙台ミラソン」行って来た
「仙台ミラソン」行って来た
 

ChatGPTのLINEボット