音声シーケンスの繰り返し確認を行う Webhook を構築する
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
このチュートリアルでは、エンドユーザーが一度に数文字ずつ話しかけられる、長い数字と英数字からなるシーケンスを収集するフローの構築について説明します。Webhook を使用すると、シーケンスを一度に 1 セクションずつ確認できます。これにより、たとえば「BVP」が「BBV」として誤認識された場合に、エンドユーザーがエージェントを簡単に修正できます。
チュートリアルのレッスンは次のとおりです。
- 自動音声適応により regexp エンティティを使用する。
- スロット充填をループさせる Webhook を構築する。
- インテント間でデータを伝送するコンテキストを使用する。
最後のやり取りは次のようになります。
| 参加者 | ダイアログ | 
| エンドユーザー | 注文を確認してください。 | 
| Agent | シーケンスは何ですか。操作を続けるか確認しますので、数文字で一時停止してください。 | 
| エンドユーザー | 12ABC | 
| Agent | 12ABC. では、続行します。 | 
| エンドユーザー | 34DE | 
| Agent | 12ABC34BE. では、続行します。 | 
| エンドユーザー | いえ、それは違います。 | 
| Agent | もう一度トライしましょう。12ABC の次は 12ABC ですか? | 
| エンドユーザー | 34DE | 
| Agent | 12ABC34DE. では、続行します。 | 
| エンドユーザー | たったこれだけです | 
最後に、Webhook がシーケンス全体を検証し、残りのフローに進みます。
  
  
  
    
  
  
 
    
  
  
    
    
      
       
         
  
       
    
    
  
  
  特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
  最終更新日 2025-10-19 UTC。
  
  
    
    
    
      
  
    
  
  
    
      [[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-10-19 UTC。"],[],[]]