AI エージェント テンプレートは、プラットフォーム上でエージェントを構築する方法を学習できるように設計された、事前に構築された例です。 これらのテンプレートには、コア機能とベストプラクティスを示す事前構成されたアクション、インテント、ワークフローが付属しており、プラットフォームの機能を理解するための実践的なガイドとして機能します。 これらを使用して、エージェントの作成プロセスを調べ、構成を試し、独自のカスタム エージェントを効果的に構築するために必要なスキルを習得します。 これらは、出発点として使用できる業界固有のテンプレートであり、特定の要件を満たすようにエージェントをカスタマイズできます。

テンプレートを使用するには、新しいエージェントを作成するときに、使用可能なエージェントのリストからテンプレートを選択します。

自律型 AI エージェントを作成するために、次のテンプレートが利用できます。

医師の診察

このテンプレートは、医師の予約とキャンセルを管理するための自律 AI エージェントを示します。 スクリプト化されたエージェントとは異なり、自律エージェントは応答を動的に生成するため、ユーザはエージェントが実行するアクションのみを定義する必要があります。 このエージェントには、スロットの空き状況の確認、予約の作成、予約の検索、キャンセルを行うアクションが含まれています。 予約確認 SMS を送信するための追加アクション (デフォルトでは無効) があり、Webex Connect で電話番号アセットが利用可能な場合は有効にして SMS を送信できます。

Core features

  • 目標と指示の作成: エージェントの全体的な目標 (予約の登録やキャンセルなど) を定義し、LLM の行動を導く明確な指示を提供する方法を学習します。
  • アクションの追加とフルフィルメントのリンク:
    • 事前設定された 4 つのアクションが含まれます。
      • check_availability—日付と時間の希望に基づいて、利用可能な予約スロットを検索します。
      • create_appointment — 患者の名前、生年月日、予約理由を収集した後、予約をスケジュールします。
      • lookup_appointment—患者の生年月日と名前を使用して既存の予約を検索します。
      • cancel_appointment—ユーザの確認後に予約をキャンセルします。
    • リアルタイムのフルフィルメントのためにサードパーティ API を使用する Webex Connect フローにアクションをリンクする方法を示します。

このテンプレートを使用する

  1. 新しいエージェントを作成するときに、 Doctor's Appointment 自律テンプレートを選択してテンプレートをインポートします。
  2. 設定された目標、手順、およびウェルカム メッセージを確認して、必要に応じて更新します。
  3. リンクされた Webex Connect テナント内のさまざまなアクションのフルフィルメント フローを作成します。 フローをダウンロードし、必要なサービスにインポートします: doctor-clinic-fulfilment-flows
    • オプションで、ナレッジ ベースを作成し、サンプルの FAQ を追加して、ナレッジ ベースをリンクすることもできます。 医師の予約エージェント用のサンプル ナレッジ ドキュメントは、 こちらからご覧いただけます。
  4. 前の手順で作成した適切な Webex Connect サービスとフルフィルメント フローを選択して、各アクションのフルフィルメントを構成します。
    • プレビュー オプションを使用して、チャットまたは音声でエージェントをテストします。 これらのエージェントをテストするためのサンプル データは、 こちらから入手できます。
  5. エージェントを展開する: Webex Contact Center フロー ビルダーまたは Webex Connect に適切なテンプレート フローをインポートして、音声または Web チャット経由でエージェントを展開します。
    1. ここで提供される手順に従って音声フローを設定し、荷物の追跡: AI エージェント自律 (荷物追跡) の代わりに医師の予約エージェントを使用します。
    2. デジタル チャネルの場合は、こちらに記載されている手順を使用してください: AI エージェント ライブチャット (一般)
  6. 前の手順に基づいて、選択したチャネルでエージェントをテストします。 日付、時間、訪問理由などの希望を指定して予約を行ってください。 患者の詳細を入力して予約のキャンセルを試みます。
  7. 変更と実験:
    1. 新しい目標または指示を追加してエージェントの機能を拡張し、それがエージェントの動作にどのように影響するかを確認します。
    2. クリニックに関する FAQ をナレッジ ベースに追加し、そのナレッジ ベースをエージェントにリンクすることで、エージェントに知識を追加します。
    3. LLM のトーンと応答スタイルを最適化するためのプロンプトをテストします。
    4. 接続フルフィルメント フローを更新して、特定のバックエンド システムとの統合のために API 構成を更新します。 このテンプレートで使用されるモック API のリファレンスは、 Webex Contact Center API サンプル から入手できます。

期待される成果

自律的な医師の予約テンプレートを使用した後は、次のことが可能になります。

トラックパッケージ

このテンプレートは、パッケージ追跡用の自律エージェントを構築する方法を示します。 このエージェントは最小限の設定で動的にレスポンスを生成し、単一のアクションを使用します。 トラックパッケージ、パッケージのステータスを取得します。 このテンプレートでは、目標と指示を定義し、アクションを作成し、リアルタイムのデータ取得のためにフルフィルメントを統合する方法が強調されています。

Core features

  • 目標と指示を書く: エージェントの目的 (「ユーザの荷物の追跡を支援する」など) を定義し、LLM の会話動作をガイドするための明確な指示を提供する方法を学習します。
  • アクションの追加とリンク: このエージェントには、パッケージのステータスを取得するための trackPackage という単一のアクションが含まれています。 外部システムと統合して、フルフィルメントのアクションを構成する方法を示します。

このテンプレートを使用する

  1. 新しいエージェントを作成するときに、 トラックパッケージ 自律テンプレート。
  2. 設定された目標、手順、およびウェルカム メッセージを確認して、必要に応じて更新します。
  3. リンクされた Webex Connect テナント内のさまざまなアクションのフルフィルメント フローを作成します。 Webex Connect で利用可能なテンプレート フローを使用します。 AI エージェントフルフィルメントトラックパッケージ
    • オプションで、ナレッジ ベースを作成し、サンプルの FAQ を追加して、ナレッジ ベースをリンクすることもできます。 荷物追跡エージェントのサンプルナレッジドキュメントは以下にあります。 ここ
  4. 適切な Webex Connect サービスとフローを選択して、trackPackage アクションのフルフィルメントを構成します。
  5. エージェントを展開する: 音声または Web チャット経由でエージェントを展開するには、Webex Contact Center フロー ビルダーまたは Webex Connect で適切なテンプレート フローをインポートします。
    1. 音声フローを設定するには、ここに記載されている手順を使用します: AI エージェント自律 (荷物追跡)
    2. デジタル チャネルの場合は、こちらに記載されている手順を使用します: AI エージェント ライブチャット (一般)
  6. 前の手順に基づいて、選択したチャネルでエージェントをテストします。 サンプルパッケージ番号として ABC123456 を使用します。
  7. 変更して実験する:
    1. 新しい目標または指示を追加してエージェントの機能を拡張し、それがエージェントの動作にどのように影響するかを確認します。
    2. パッケージ追跡会社に関する FAQ を追加して、エージェントに知識を追加します。
    3. エンティティ タイプまたは検証形式を変更して、プラットフォーム内のさまざまなエンティティ タイプがどのように機能するかを確認します。
    4. 接続フルフィルメント フローを更新して、特定のバックエンド システムとの統合のために API 構成を更新します。 このテンプレートで使用されるモック API のリファレンスは、 Webex Contact Center API サンプル から入手できます。

期待される成果

自律トラック パッケージ テンプレートを使用した後は、次のことが可能になります。

キュムラス銀行

このテンプレートは、一般的な銀行業務を管理するための自律 AI エージェントを示します。 このエージェントには、ユーザの ID の確認、アカウント残高の取得、不正な取引の報告、カードのブロック、交換カードの注文、迅速な発送のリクエストなどのアクションが含まれます。

Core features

  • 目標と指示の記述: より複雑なユースケースに対してエージェントの全体的な目標を定義する方法を学びます。 このテンプレートでは、一部のアクションは他のアクションに依存し、自然な会話の流れに従います。 たとえば、ユーザは、ある取引に対して異議を申し立てる前に、その取引を取得する必要があります。 このテンプレートは、自律エージェントでこのような依存関係を作成するための目標と指示を記述する方法を示します。
  • 認証: エージェントはまず銀行の記録にある情報を使用して顧客を認証し、口座情報への安全なアクセスを確保します。 この認証は、顧客が複数のリクエストを行っている場合でも、インタラクションごとに 1 回実行されます。
  • アクションの追加とフルフィルメントのリンク:
    • 次の事前設定されたアクションが含まれます。
      • verify_user: ユーザの生年月日と郵便番号を銀行の記録と照合して、ユーザの身元を確認します。
      • fetch_account_balance: 顧客の現在の口座残高を取得します。
      • fetch_recent_transactions: 不正行為を識別するために最近のクレジットカード取引を取得します。
      • register_transaction_dispute: ユーザに確認した後、不正な取引に対する異議を登録します。
      • block_card_and_order_replacement: 顧客の現在のクレジットカードをブロックし、交換品を注文します。
      • request_priority_shipping: ユーザに確認した後、交換カードの迅速な発送(追加料金)をリクエストします。
    • リアルタイムのフルフィルメントのためにサードパーティ API を使用する Webex Connect フローにアクションをリンクする方法を示します。

このテンプレートを使用する

  1. 新しいエージェントを作成するときに、 Cumulus Bank 自律テンプレートを選択してテンプレートをインポートします。
  2. 設定された目標、手順、およびウェルカム メッセージを確認して、必要に応じて更新します。
  3. リンクされた Webex Connect テナント内のさまざまなアクションのフルフィルメント フローを作成します。 ここ からフローをダウンロードし、必要なサービスにインポートします。
  4. 上記の手順で作成した適切な Webex Connect サービスとフルフィルメント フローを選択して、各アクションのフルフィルメントを構成します。
    • プレビュー オプションを使用して、チャットまたは音声でエージェントをテストします。 これらのエージェントをテストするためのサンプル データは、 こちらから入手できます。
  5. エージェントを展開する: Webex Contact Center フロー ビルダーまたは Webex Connect に適切なテンプレート フローをインポートして、音声または Web チャット経由でエージェントを展開します。
    1. ここ に記載されている手順を使用して音声フローを設定し、トラック パッケージの代わりに銀行エージェントを使用します。
    2. デジタル チャンネルの場合は、 こちらに記載されている手順を使用してください。
  6. 選択したチャネルでエージェントをテストします。 サンプル ユーザの残高を確認し、トランザクションを取得し、取得したトランザクションの 1 つに異議を申し立ててから、カードをブロックしてみてください。 以下の手順で利用可能な API コレクションを使用して、新しいユーザを追加します。

    テスト目的で次の詳細を使用できます。

    • 生年月日: 25-12-1975、郵便番号: 11223
    • 生年月日: 22-06-1992、郵便番号: 67890

  7. 修正と実験:
    1. 新しい目標または指示を追加してエージェントの機能を拡張し、エージェントの動作の変化を観察します。
    2. 航空会社の FAQ をナレッジ ベースに追加し、エージェントにリンクすることで、エージェントの知識を強化します。
    3. LLM のトーンと応答スタイルを最適化するためのプロンプトをテストします。
    4. 接続フルフィルメント フローを更新して、特定のバックエンド システムとの統合のために API 構成を更新します。 このテンプレートで使用されるモック API のリファレンスが利用可能です ここ

期待される成果

自律型 Cumulus Bank テンプレートを使用した後は、次のことが可能になります。

  • 特にアクションが相互依存しており認証が必要な場合に、自律エージェントに効果的な目標と指示を記述する方法を理解します。 詳細情報はこちら ここ
  • アクションを定義し、スロットを追加し、それらのフルフィルメントを構成する方法を学習します。
  • Webex Connect でフルフィルメント フローを設定する方法をご覧ください。 詳細情報はこちら ここ

キュムラス航空

このテンプレートは、航空会社の顧客サービス業務を効率化するために設計された自律 AI エージェントを示します。 エージェントは、フライトの詳細の取得、チェックインの促進、フライトの変更の取り扱い、キャンセルの処理などのタスクを効率的に管理します。 セキュリティと顧客中心のアプローチを優先した設計により、旅行者はシームレスで効率的なサービスを体験できます。

主な機能

エージェントには、事前設定された次のアクションが備わっています。

  • フライト情報を取得: 予約 ID と姓を使用してフライトの詳細に安全にアクセスし、その後のすべての操作の基礎となります。
  • チェックイン: 乗客がフライトにチェックインできるようにし、そのプロセス中に特別なリクエストやメモを記録できるようにします。
  • cancel_checkin: チェックインのキャンセルを処理し、乗客がチェックインステータスを取り消すことができるようにします。
  • lookup_flights: 乗客が希望する再スケジュールの日付に基づいて代替フライトを検索します。
  • reschedule_flight: 乗客が希望の日付で代替フライトを検索してフライトの予約を変更できるようにします。
  • cancel_booking: フライトのキャンセルを容易にし、乗客に予約をキャンセルする簡単な方法を提供します。
  • エージェントの引き継ぎ: 複雑または機密性の高い問い合わせを人間のエージェントにシームレスに転送し、パーソナライズされたサポートを提供します。

このテンプレートを使用する

  1. 新しいエージェントを作成するときに、 Cumulus Airlines autonomous テンプレートを選択してテンプレートをインポートします。
  2. 設定された目標、手順、およびウェルカム メッセージを確認して、必要に応じて更新します。
  3. リンクされた Webex Connect テナント内のさまざまなアクションのフルフィルメント フローを作成します。 ここ からフローをダウンロードし、必要なサービスにインポートします。
  4. 上記の手順で作成した適切な Webex Connect サービスとフルフィルメント フローを選択して、各アクションのフルフィルメントを構成します。
    • プレビュー オプションを使用して、チャットまたは音声でエージェントをテストします。 これらのエージェントをテストするためのサンプル データは、 こちらから入手できます。
  5. エージェントを展開する: Webex Contact Center フロー ビルダーまたは Webex Connect に適切なテンプレート フローをインポートし、音声または Web チャット経由でエージェントを展開します。
    1. ここ に記載されている手順を使用して音声フローを設定し、Track パッケージの代わりに Cumulus Airlines エージェントを使用します。
    2. デジタル チャンネルの場合は、 こちらに記載されている手順を使用してください。
  6. 選択したチャネルでエージェントをテストします。 サンプル ユーザの残高を確認し、トランザクションを取得し、取得したトランザクションの 1 つに異議を申し立ててから、カードをブロックしてみてください。 以下の手順で利用可能な API コレクションを使用して、新しいユーザを追加します。

    テスト目的で次の詳細を使用できます。

    • 予約 ID: X6Q4MN、姓: Watson
    • 予約 ID: R5PT9X、姓: Rivera

  7. 変更と実験:
    1. 新しい目標または指示を追加してエージェントの機能を拡張し、エージェントの動作の変化を観察します。 明確化プロンプトやフォールバック応答を試し、エージェントの口調やペルソナを調整します。
    2. 航空会社の FAQ をナレッジ ベースに追加し、エージェントにリンクすることで、エージェントの知識を強化します。
    3. API 構成を更新し、Webex Connect フルフィルメント フローを更新して、特定のバックエンド システムとの統合を実現します。 このテンプレートで使用されるモック API のリファレンスは、 こちらから入手できます。

スクリプト化された AI エージェントを作成するには、次のテンプレートを使用できます。

医師の診察

このテンプレートは、医師の予約とキャンセルを管理するためのスクリプト化された AI エージェントを示します。 このエージェントは、開発者が定義したトレーニング データを使用して予約や予約のキャンセルなどのインテントを処理し、構造化された会話を通じてユーザをガイドするように設計されています。 動的なインタラクションのためのコンテキストやカスタム イベントなどのプラットフォーム機能を使用する方法と、音声およびデジタル チャネルにサードパーティ API を統合する方法を紹介します。

Core features

  • 意図とエンティティの検出 - エージェントはユーザの意図を検出し、予約とキャンセルの意図を検出します。 検出されたインテントに基づいて、エンティティ/スロットをキャプチャし、インテントを完了します。
  • コンテキスト管理 - ユーザの応答に基づいて、適切なインテント(予約枠の確認や拒否など)にユーザをルーティングします。
  • カスタム イベント - フルフィルメント タスクの AI エージェントと Webex Contact Center フロー間の通信を容易にします。
  • 音声またはデジタル チャネルでの AI エージェントの展開 - このエージェントは、開発者がエージェントをこれらのチャネルに展開できるようにする音声およびデジタル チャネル フローとともにパッケージ化されています。

このテンプレートを使用する

  1. 新しいエージェントを作成するときに、 Doctor's Appointment スクリプト テンプレートを選択してテンプレートをインポートします。
  2. インテントとリンクされたスロット、スロットが提示された後にコンテキストを使用して「はい」や「いいえ」などのユーザ応答を管理する方法、WxCC フロー ビルダーと対話するために カスタム イベント がどのように設定されているかを確認して構成を調べます。 構成を確認してからエージェントを公開します。
  3. エージェントを展開する: WxCC フロー ビルダーまたは Webex Connect に適切なテンプレート フローをインポートして、音声または Web チャット経由でエージェントを展開します。
    1. 音声フローを設定するには、ここに記載されている手順を使用します: AI エージェント スクリプト (医師の予約)
    2. デジタル チャネルの場合は、こちらに記載されている手順を使用します: AI エージェントによるスクリプトによる医師の診察
  4. ステップ 3 で選択したチャネルでエージェントをテストします。日付、時間、訪問理由などの設定を指定して、予約を試みます。 患者の詳細を入力して予約のキャンセルを試みます。
  5. 修正と実験:
    1. 組織の雰囲気やスタイルに合わせて応答をカスタマイズします。
    2. 特定のバックエンド システムとの統合のために、API 構成を更新します。 このテンプレートで使用されているモック API のリファレンスは、こちらから入手できます。 Webex Contact Center API サンプル
    3. 予定の再スケジュールなどの新しいインテントを追加して機能を拡張します。

期待される成果

と協力した後、 医師の診察 テンプレートを使用すると、次の操作を実行できます。

  • インテント、エンティティを構成する方法、およびそれらをリンクして会話を構成する方法を理解します。
  • コンテキストを使用して構造化された会話を管理する方法を学びます。
  • AI エージェントと音声フロー間の制御の切り替えを管理するためのカスタム イベントについて理解を深めます。
  • デジタル チャネル上のさまざまなインテントのフルフィルメントを構成する方法を学びます。

トラックパッケージ

このテンプレートでは、パッケージを追跡するためのシンプルな AI エージェントを構築する方法を紹介します。 このエージェントは、インテントを設定し、フルフィルメントを統合して、サードパーティの API を通じてリアルタイムのパッケージ ステータスを取得する方法を示します。 音声チャネルとデジタル チャネルの両方向けに設計されたこのテンプレートは、インテント構成と API ベースのフルフィルメントの基本を学習するのに最適です。

Core features

  • 入力検証—パッケージ番号が英数字形式(この場合は、いくつかのアルファベットと 6 つの数字)に従っていることを確認します。
  • サードパーティの API 統合—デジタル チャネル用の外部 API フローと、音声用の Webex Contact Center フロー ビルダーを介したカスタム イベントを使用して、パッケージ ステータスを取得します。

このテンプレートを使用する

  1. 新しいエージェントを作成するときに、 トラックパッケージ スクリプトテンプレート。
  2. インテントとリンクされたスロット、スロットが提示された後にコンテキストを使用して「はい」や「いいえ」などのユーザ応答を管理する方法、 カスタムイベント WxCC フロー ビルダーと対話するように設定されています。 構成を確認してからエージェントを公開します。
  3. エージェントを展開する: WxCC フロー ビルダーまたは Webex Connect に適切なテンプレート フローをインポートして、音声または Web チャット経由でエージェントを展開します。
  4. 手順 3 で選択したチャネルでエージェントをテストします。サンプル パッケージ番号として ABC123456 を使用します。
  5. 変更と実験: エンティティ タイプまたは検証形式を変更して、プラットフォーム内のさまざまなエンティティ タイプがどのように機能するかを調べます。

期待される成果

トラック パッケージ のスクリプト テンプレートを使用した後は、次のことが可能になります。

  • インテントを構成する方法と、エンティティを使用した入力検証の仕組みを理解します。
  • デジタル チャネル上のインテントのフルフィルメントを構成するための実践的な体験をします。
  • AI エージェントと音声フロー間の制御の切り替えを管理するためのカスタム イベントについて理解を深めます。