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

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

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

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

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

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

最後に、Webhook がシーケンス全体を検証し、残りのフローに進みます。