音声シーケンスの繰り返し確認を行う Webhook を構築する

このチュートリアルでは、エンドユーザーが一度に数文字ずつ話しかけられる、長い数字と英数字からなるシーケンスを収集するフローの構築について説明します。Webhook を使用すると、シーケンスを一度に 1 セクションずつ確認できます。これにより、たとえば「BVP」が「BBV」として誤認識された場合に、エンドユーザーがエージェントを簡単に修正できます。

チュートリアルのレッスンは次のとおりです。

  • 自動音声適応により regexp エンティティを使用する。
  • スロット充填をループさせる Webhook を構築する。
  • インテント間でデータを伝送するコンテキストを使用する。

最後のやり取りは次のようになります。

参加者 ダイアログ
エンドユーザー 注文を確認してください。
Agent シーケンスは何ですか。操作を続けるか確認しますので、数文字で一時停止してください。
エンドユーザー 12ABC
Agent 12ABC。続行します。
エンドユーザー 34DE
Agent 12ABC34BE。続行します。
エンドユーザー いえ、それは違います。
Agent もう一度トライしましょう。12ABC の後には何が続きますか?
エンドユーザー 34DE
Agent 12ABC34DE。続行します。
エンドユーザー たったこれだけです

最後に、Webhook はシーケンス全体を検証し、フローの残りの部分を処理します。