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
自然言語解析AIサービス Dialogflowの紹介
Search
honma
July 29, 2022
Business
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自然言語解析AIサービス Dialogflowの紹介
Google Cloudを活用したサービスの紹介(Data,ML開発) iret tech labo #19
honma
July 29, 2022
More Decks by honma
See All by honma
AWS IoT Coreのポリシー活用を熱く語ろう
honma12345
5
610
AWSを活用した ドローンIoTソリューション
honma12345
0
410
ランニングコストやっべぇぞ!ECS/FargateでECRへのアクセスについて
honma12345
31
6.7k
複数AWSアカウントに リソース構築する時 どうしてますか?
honma12345
1
2.9k
【再学習】リアルガチでCloudWatchを有効活用してますか?
honma12345
0
1.7k
AWS IoT Coreを利用したドローンの実例
honma12345
0
800
AWS認定資格を8ヶ月で12冠達成した勉強法
honma12345
0
850
Other Decks in Business
See All in Business
捨てる、という判断 — エンジニアの役割の変化に向き合うConference
appleworld
1
970
SimpleForm 会社紹介資料
simpleform
2
56k
フルカイテン株式会社 採用資料
fullkaiten
0
100k
スマートキャンプ株式会社 会社紹介資料 / companydeck
smartcamp
19
740k
「この数字おかしくない?」対応に追われていたのに、 Claude Codeで設計改善まで着手できた話
matsumotokoki
0
160
5年間コードを書かなかったVPoEが なぜ現場に戻ったのか?
gessy0129
1
270
ARI_BXデザイン第2事業ドメイン_事業紹介資料
arid2
0
340
マルチプロダクト時代のPMM-Discoveryから0→1、Expansionまで フェーズで変わる期待役割とアサインの設計図
sasaguchi
0
310
「コーディングだけじゃない」Claude Code活用
ottey0525
0
620
登壇テーマの候補をAIで掘り起こす / Generate CfP Ideas via-AI
tbpgr
1
220
JAPANSHOP大阪/POP-UPセミナースライド
superpenguin
PRO
0
160
会社紹介資料
gatechnologies
2
190k
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
107
250k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
230
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
Making Projects Easy
brettharned
120
6.7k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
Faster Mobile Websites
deanohume
310
32k
Fireside Chat
paigeccino
42
4k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
Transcript
Google Cloudを活用したサービスの紹介 (Data,ML開発) iret tech labo #19 2022/07/29 アイレット株式会社 アジャイル事業部
本間 崇平 自然言語解析AIサービス Dialogflowの紹介
AIサービス Dialogflowを使い倒そう!! 結論
自己紹介
本間 崇平 Shuhei Honma アジャイル事業部 第二開発セクション 2018年アイレット入社(平成最後の新卒) AWS歴4年 Web・IoTのサーバーサイドエンジニア 受賞歴
• 2022 iretスペシャリスト認定制度 自己紹介
アジェンダ
1. Dialogflowとは 2. コンセプト紹介 ◦ Agent ◦ Intent ◦ Entities
◦ Integration ◦ Fulfillment 3. まとめ アジェンダ
Dialogflowとは
Dialoglfowとは コミュニケーションサービスの拡張が可能
ユーザーの会話ワードに応じて 自然言語解析できる Dialogflowの特徴
Dialoglfowとは シンプルな例
Dialoglfowとは 応用編
Dialoglfowとは Dialogflowの仕組み
コンセプト紹介
1 Agent
Agent DialogflowのAgentとは? エンドユーザーとの同時会話を処理する 仮想エージェント
Agent Dialogflowの主な機能となるエディション Dialogflow CX (Customer Experience) 大規模・複雑な用途向けに特化 Dialogflow ES (Essentials)
小規模から中規模、シンプルな用途向けに特化 • エディションは初めてなら基本的にDialogflow ESで始める(基本無料) • 応用して金融サービス・旅行サービス向けであればDialogflow CXで始める 詳しくはESとCXの比較表はエディションにて https://cloud.google.com/dialogflow?hl=ja#all-features
Agent 実際のコンソール画面で作成すると
2 Intent
Intent DialogflowのIntentsとは? 各会話ターンでのエンドユーザーの意向を分類
Intent 実際のコンソール画面で作成すると
Intent 実際のコンソール画面で作成すると
3 Entities
Entities DialogflowのEntitiesとは? エンドユーザー表現の特定データの識別と抽出
時代に応じたワードを追加して拡張可能 Entities 例えばこんなユースケースで使える 一部例:「パリピ」「タピる」「鬼滅」..... アニメ、映画、ドラマ、スポーツ、話題など 特殊なワードも設定できる
Entities 実際のコンソール画面で作成すると
Entities 実際のコンソール画面で作成すると
ここでブレイクタイム
アジャイル事業部から告知
システム開発ならアイレットに任せろ! 告知
「スピード」と「変化への対応」 プロダクトの価値を最大化するアジャイル開発 告知 https://www.iret.co.jp/lp/agile/
4 Integration
Integration DialoglflowのIntegrationとは? エンドユーザーとのやり取りを直接処理する統合が可能 1. パートナー組み込みのテレフォニー統合 Twilio、AudioCodes など 2. Dialogflow 組み込み統合
Messenger、Line 、Slack、Google Chatなど 3. Google 提供のオープンソース統合 Kik、Skype、Spark(Cisco Webex)など
Integration 実際のコンソール画面で作成すると
Google アシスタントの会話アクションは 2023 年 6 月 13 日に廃止しますのでご注意を Integrationの注意点
5 Fulfillment
Fulfillment DialogflowのFulfillmentとは? Integrationの使用時にサービス連動が可能 ここからはコーディングが必要となるが AIを拡張するならFulfillmentを利用する
Fulfillment Dialogflowで機能拡張をしたいなら Webhookを利用する 例
ユーザーごとに応答内容を動的に変えられる Fulfillment 何が良いのか簡単に説明すると 発話例 「〇〇さん前回は〇〇に旅行に行ったから 今度は〇〇をオススメします!」
Fulfillment 実際のコンソール画面で作成すると
Fulfillment 実際のコンソール画面で作成すると
まとめ
• Dialogflowは要件に応じてAIソリューションに大 きく貢献できる • 言語体験の拡張は無限大で誰でも開発可能 • 簡単にChatobotなど作ってみてはいかが? まとめ
やるなら今しかねぇ まとめ
AIサービス Dialogflowを使い倒そう!! まとめ
End