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