航空会社のサポートのビルド済みエージェント

航空会社のサポートのハンドブックベースのビルド済みエージェントは、ユーザーの利便性を高めるために、位置情報を使用したフライト予約を提供します。

会話の例

このサンプル ダイアログは、ビルド済みエージェントによって処理される一般的なシナリオを示しています。

  1. ユーザーがフライトを検索しようとしています。
  2. エージェントは、出発地、目的地、出発日をユーザーに尋ねます。
  3. お客様から詳細情報が提供された。
  4. エージェントはフライトのリストを提示し、ユーザーにオプションを選択するよう促します。
  5. ユーザーは最も安いフライトを選択します。
  6. エージェントが予約を確定し、予約番号を提供します。
ユーザー入力 エージェントの応答
こんにちは
現在、位置情報を取得しています。完了までには少し時間がかかる場合があります。
こんにちは。Cymbal Air ヘルプデスクへようこそ。世界中のどこへでも、フライトの検索をお手伝いします。どこに行きたいですか?
ブダペスト
出発する都市はどちらですか?
ニューヨーク
出発はいつにしますか?
12 月 1 日
[フライトのリストを提示] これらのフライトのうち、どれを予約しますか?最安のオプションは、12 月 1 日午前 11 時に JFK を出発し、同日午後 11 時に BUD に到着するフライトで、料金は 254 ドルです。
一番安いものを予約したい
フライトの予約が完了しました。フライトは午前 11 時に JFK を出発し、同日の午後 11 時に BUD に到着します。予約番号は 3W817T です。まもなく詳細を記載したメールをお送りします。他に何かお役に立てることはございませんか。
今回は以上です
お役に立てて幸いです。

基本設定

このビルド済みエージェントを設定するには:

  1. ビルド済みエージェントをインポートします。
  2. 付属のツールを外部サービスで構成します。詳しくは、ツールの設定をご覧ください。

ツールの設定

このエージェントには、外部サービスと統合するためのツールが含まれています。

フライト検索ツール

getGeolocation ツールは、関数呼び出しを使用してユーザーの現在地を特定し、フライト検索の出発地を自動的に入力します。

このツールの出力パラメータは次のとおりです。

  • 市区町村(必須): ユーザーが所在する市区町村。
  • 国(必須): ユーザーが所在する国。
  • 都道府県(必須): ユーザーが所在する都道府県。
  • 道路(省略可): ユーザーのおおよその番地に最も近い主要道路。
  • 郡(省略可): ユーザーが居住している郡(存在する場合)。
  • 国コード(省略可): ユーザーが所在する国に関連付けられた 2 文字のコード。
  • 郵便番号(省略可): ユーザーのおおよその番地に関連付けられた郵便番号。
  • ISO3166-2-lvl4(省略可): ユーザーが所在する国の特定の行政区画(州、県、地域など)を識別するために使用される英数字コード。

getFlights ツールは、出発地、目的地、出発日に基づいて、架空のフライトリストを生成します。このツールは、フライトのタイミングと料金を含む表を含むカスタム ペイロード レスポンスを返します。UI は、このカスタム ペイロードを使用して、リッチ コンテンツ形式でフライトを表示します。

完了

これで、エージェントとその統合が設定され、テストの準備が整いました。