仮想エージェントでのエージェント会話
仮想エージェントに質問すると、エージェントはクエリを理解します。AI エージェント、仮想エージェントトピック、会話アクションとサブフロー、カタログ、KB 記事、カスタムスキル、およびサポートされているスキルの仮想エージェントあらゆるNow Assistにわたって推論、計画、および実行できます。
- 特定のアシスタントに対して、特定のエージェントがユーザータスクまたはサブタスクを実行できる場合は、それらが使用されます。
- 特定のエージェントがタスクまたはサブタスクに対応できない場合、システムは自動的に検索エージェントを使用してシステム内の回答または適切なスキルを見つけます (これもアシスタントのスコープに基づきます)。
- スキルの実行が必要な場合は、検出されたスキルが自動的に実行されます。
- このシステムは、複数のエージェント、スキル、QnA 間の実行を計画および調整して、複雑なタスクを実現できます。
仮想エージェントで AI エージェントを有効にする
必要なロール:admin または virtual_agent_admin
- 特定のスコープを持つ複数のアシスタントを作成して構成し、アシスタントを 1 つ以上のポータルにマッピングします。構成は次のもので構成されます。
- 仮想エージェント でアシスタントを作成するか、デフォルトを使用します。アシスタントを作成するには、次を参照してください。 チャットアシスタントの作成
- 特定のポータルに特定のアシスタントを割り当てる。詳細については、「ポータル、チャネル、またはモバイルアプリでのチャットアシスタントの表示」を参照してください。
- エージェント型サポートが有効になっていることを確認します。エージェント型サポートの使用の詳細については、「 チャットアシスタントのエージェント型サポートの使用」を参照してください。
- エージェントを AI エージェントスタジオ 上の 1 人以上のアシスタントにマッピングまたは公開して、特定のアシスタント内でエージェントを利用できるようにします。詳細については、「Create an AI agent」を参照してください。
実行中、設定された AI エージェントのみが現在のアシスタントで考慮され、Orchestrator が計画のために動的に使用できるようにします。
ユーザーの発言に対する AI エージェントの動作の例
| エージェント | スキル/トピック | KB 記事 |
|---|---|---|
|
IT チケットのステータスエージェントを確認 メールエージェント 会議のスケジューリング エージェント |
コーヒーを注文する 料理を注文する ラップトップを注文する アクセサリを注文する |
スパム ESPP ポリシー |
シナリオ 1:KB 記事からの複数の質問
発言: スパムを回避するにはどうすればよいですか? どうすれば検出できますか?
- 非エージェント応答:単一の混合回答を生成します。
- エージェント応答:2つの質問に分割し、それぞれに対してより良い回答を提供します。
シナリオ 2:スロットが埋まる複数のスキル
発言: ねえ、私のためにコーヒーを注文してください、できればダークローストと何か食べるもの、多分ピザ?
- 非エージェント応答:単一の回答を生成します。ほとんどの場合、一致するすべての利用可能なスキルが一覧表示されます。複数のスキルに一致するため、自動実行はありません。
- エージェント応答:コーヒーの注文と料理/ピザの注文という 2 つの異なるタスクに分割します。順番に実行され、ユーザー要求全体が完了します。
シナリオ 3:スキル、エージェント、QnA を組み合わせた複雑な発言
発言: 私は明日 PTO に行きます。経費レポートと IT チケットのステータスを取得します。経費報告書のサマリーを John Jacob に、チケットのステータスの詳細を Robert Williams に送り、私の PTO を通知し、作業を依頼します。
- 非エージェント応答:単一の回答を生成します。一致するすべての利用可能なスキルが一覧表示されます。複数のスキルに一致するため、自動実行は行われません。
- エージェント応答:複数の個別のタスク、理由、および計画に分割し、依存関係を理解して 1 つずつ実行し、必要に応じてコンテキストとして前のアクションからの出力を使用してユーザー要求全体を完了します。
シナリオ 4:QnA (KB) とエージェントの組み合わせによる複雑な発言
発言: ESP の最大負担金額はいくらですか。詳細を記載したメールを Robert に送信します。
- 非エージェント応答:単一の回答を生成し、対応するスキルがないため、2 番目のアクションを完了または提案しません。
- エージェント応答:2 つの個別のインテントを理解し、順番に実行しながら、最初のインテントからの出力を使用して 2 番目のインテントを実行します。
エージェントの会話の停止と再開
クエリの途中でエージェントの会話を停止する場合は、送信アイコン にカーソルを合わせます。 エージェントがクエリを調査している間。アイコンが割り込みフローアイコンになります 割り込み
. . アイコンを選択すると、会話が停止します。「現在の会話は停止されましたが、再開できます」というメッセージが表示されます。新しいクエリを入力して、エージェントの会話を再開します。
エラー処理とフォールバックオプション
AI エージェントが要求を理解できない場合、システムエラーが発生した場合、またはセッションが非アクティブになった場合は、メッセージを表示し、続行するためのオプションを表示します。
- Now Assist で回答が見つからない場合:アドミニストレーターがアシスタントをどのように設定したかに応じて、次のようなオプションが含まれる場合があります。
- ライブエージェントの要求
- サポート要求の作成
- 営業時間の表示
たとえば、AI エージェントが情報を見つけることができないトピックについて尋ねると、「それに関する直接的なものは見つかりませんが、他のオプションの検討をお手伝いします」などのメッセージが表示されることがあります。表示されたオプションのいずれかを選択して続行します。
- 非アクティブによるセッションタイムアウト:
会話中に応答を停止した場合、AI エージェントは一定時間待機してからセッションを終了します。セッションがタイムアウトしようになると、警告メッセージが表示されます。例:「この会話を終了したようです。このまま進みますか?」。続行する場合は、応答して会話を再開します。
警告に対する応答がない場合、セッションはセッション終了メッセージで終了します。たとえば、「非アクティブであるため、チャットがタイムアウトしました。準備ができたら、新しい会話を始めてください。私が助けに来ます!」新しいチャットを開始して、引き続きサポートを受けることができます。
- 技術的なエラーとシステムタイムアウト:
AI エージェントでバックエンドエラーが発生した場合、または技術的な問題が原因で要求を完了できない場合は、メッセージを表示し、フォールバックオプションを提示します。例:「技術的な障害のため、現在要求を完了できないようです。しかし、他の選択肢を検討するお手伝いをすることはできます。」使用可能なフォールバックオプションのいずれかを選択して続行できます。
- エージェント型タスク中のエラー:
AI エージェントに代わって複数ステップのタスクを完了するように依頼すると、AI エージェントは自動的にステップを計画して実行します。計画のステップを完了できない場合は、続行方法を決定できるように通知され、フォールバックオプションが提供されます。
たとえば、AI エージェントが経費報告書を作成していて問題が発生した場合、「残念ながら、それはうまくいきませんでした。しかし、他の選択肢を検討するお手伝いをすることはできます。」使用可能なフォールバックオプションは、構成によって異なります。