SlideShare a Scribd company logo
1 of 8
Download to read offline
Developer
Botで専属トレーナー・栄養⼠を雇う時代が来ています。
その先進の擬⼈化技術を今⽇、体験しよう。
Kazuki Nakajima - Developer Advocate, LINE Corp
@nkjm at Twitter
Developer
専属栄養⼠&トレーナーBot
Developer
ユーザー
⾃然⾔語解析
Bot CRM
EDAMAM
⽇本⾷品標準成分表
Salesforce
⾷品DB
Web
Dialogflow Natural Language
 アーキテクチャー
Smart Speaker
DeveloperNLU
Dialogflow
Botの内部構造
Smart Speaker
Messenger
bot-express
(Node.jsベースのフレームワーク)
Skill
Param
Action
Skill
Param
Action
Skill
Param
Action
Messenger
NLU
Flow翻訳
Webhook
// Skillを完遂するのに必要なパラメーター
param1 {
message_to_confirm: {},
parser: (),
reaction: ()
},
param2 {
},
param3 {
}
// パラメーターが全部揃ったら⾏う処理
finish {
}
Skillの構造
Developer
ヒント
•通知する⼿段としてBotを考えてみる
•Webが得意な分野の劣化版アプリを作ってはいけない
•Webより電話・⽤紙・⼈が活躍しているエリアを狙う
•「Botのマニュアル」が必要なBotは意味がない
•意図(intent)、要素(entity)、スキル(skill)、⽂脈(context)を操らねばならない
•⼈のようだが、⼈より優れた部分(多⾔語対応等)と劣る部分(柔軟性)がある
•Botの開発は難しい。優れたフレームワークが必要
Developer
参考情報
•bot-express - Node.jsでBot本体を⾼速開発するためのフレームワーク
• https://github.com/nkjm/bot-express
•workout-trainer-sample - bot-expressベースのLINE, Google Assistant対応Bot
• https://github.com/nkjm/workout-trainer-sample
•line-login - LINE LoginのSDK
• https://github.com/nkjm/line-login
•line-pay - LINE PayのSDK
• https://github.com/nkjm/line-pay
Developer
Bot作りをライフワークに
する⼈たちのコミュニティ

More Related Content

More from LINE Corporation

More from LINE Corporation (20)

LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享
 
​LINE 技術合作夥伴與應用分享
​LINE 技術合作夥伴與應用分享​LINE 技術合作夥伴與應用分享
​LINE 技術合作夥伴與應用分享
 
LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣
 
日本開發者大會短講分享
日本開發者大會短講分享日本開發者大會短講分享
日本開發者大會短講分享
 
LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享
 
在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes
 
LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧
 
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
 
LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享
 
LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗
 
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務
 
Keynote - ​LINE 的技術策略佈局與跨國產品開發
Keynote - ​LINE 的技術策略佈局與跨國產品開發Keynote - ​LINE 的技術策略佈局與跨國產品開發
Keynote - ​LINE 的技術策略佈局與跨國產品開發
 
LINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafkaLINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafka
 
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したかI/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
 
生粋のKotlin LoverによるLINEのKotlinの話
生粋のKotlin LoverによるLINEのKotlinの話生粋のKotlin LoverによるLINEのKotlinの話
生粋のKotlin LoverによるLINEのKotlinの話
 
LINEで広告プラットフォームをJava+Golangで立ち上げた話
LINEで広告プラットフォームをJava+Golangで立ち上げた話LINEで広告プラットフォームをJava+Golangで立ち上げた話
LINEで広告プラットフォームをJava+Golangで立ち上げた話
 
Efficient And Invincible Big Data Platform
Efficient And Invincible Big Data PlatformEfficient And Invincible Big Data Platform
Efficient And Invincible Big Data Platform
 
LINE iOS開発で実践しているGit tips
LINE iOS開発で実践しているGit tipsLINE iOS開発で実践しているGit tips
LINE iOS開発で実践しているGit tips
 
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
JavaからKotlinへのスムーズな移行を目指して(サーバサイド)
 
あなたは本当に信頼されているだろうか?
あなたは本当に信頼されているだろうか?あなたは本当に信頼されているだろうか?
あなたは本当に信頼されているだろうか?
 

【全員参加型】Botで専属トレーナー・栄養士を雇う世界が来ています。先進の擬人化技術を今日、体験しよう。