このチュートリアルでは、エンドユーザーが一度に数文字ずつ話しかけられる、長い数字と英数字からなるシーケンスを収集するフローの構築について説明します。Webhook を使用すると、シーケンスを一度に 1 セクションずつ確認できます。これにより、たとえば「BVP」が「BBV」として誤認識された場合に、エンドユーザーがエージェントを簡単に修正できます。
チュートリアルのレッスンは次のとおりです。
- 自動音声適応により regexp エンティティを使用する。
- スロット充填をループさせる Webhook を構築する。
- インテント間でデータを伝送するコンテキストを使用する。
最後のやり取りは次のようになります。
参加者 | ダイアログ |
---|---|
エンドユーザー | 注文を確認してください。 |
Agent | シーケンスは何ですか。操作を続けるか確認しますので、数文字で一時停止してください。 |
エンドユーザー | 12ABC |
Agent | 12ABC. 承知しました。 |
エンドユーザー | 34DE |
Agent | 12ABC34BE. 承知しました。 |
エンドユーザー | いえ、それは違います。 |
Agent | もう一度トライしましょう。12ABC とは |
エンドユーザー | 34DE |
Agent | 12ABC34DE. 承知しました。 |
エンドユーザー | たったこれだけです |
最後に、Webhook はシーケンス全体を検証して、フローの残りの部分に進みます。