6. Bad Design (例) : 単一のダイアログで 100 LUIS インテントを使う
Hello user! How can I help you?
1 question
100 different things your bot can do (intents)
100 different utterances (examples) per intent
= 10,000 different things users may say (plus the
other N possibilities you didn’t predict)
Users will only guess 3 or so things from 100
So you might have wasted 97% of your code
. . .
10. • REST Web サービスと
イベント受信による対話
• ツールによるヘルプ
• UI のマルチキャンバス対応
• 関連機能との容易な統合
(Language Understanding, etc)
• 構成を提供し複雑性を隠蔽
• シンプルにはじめて、
機能を付加 3rd Party
Bot Controls
LUIS
Query over database via
Azure Search
Form
Filling
QnA
C#
Customer’s
Business Logic
& DataBot Connector
Web Chat
Cortana
Bing
Direct LineSkype for
Business
Skype