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