外部 AI エージェントの統合
Agent2Agent (A2A) プロトコルを使用し統合を使用して外部エージェントをServiceNowエージェント型 AI システムと統合して構成し、AI エージェントスタジオで作成されたエージェント型ワークフローで使用します。
ServiceNow AI Platformでの外部エージェントのディスカバリー
[設定] ページから AI エージェントスタジオ で外部 AI エージェントを有効にすることができます。移動先 .
- ServiceNow に外部 AI エージェントへのアクセスを許可する:トグルをオンにして、A2A プロトコルを使用して外部 AI エージェントと ServiceNow エージェント型 AI システムの統合を有効にします。
- サードパーティによる ServiceNow AI エージェントへのアクセスを許可する:トグルをオンにして、 ServiceNow AI エージェントを外部エージェント型 AI システムに統合できるようにします。
AI エージェントスタジオ で新しい外部 AI エージェントを作成する場合、Agent2Agent (A2A) プロトコル統合を使用して、エージェントをServiceNowエージェント型 AI システムに接続できます。これを行うには、エージェント型 AI プロバイダーに接続する接続および認証情報エイリアスレコードが必要です。
外部 AI エージェントに接続した後、そのロールと手順の詳細を追加して、AI エージェントオーケストレーターにコンテキストを提供できます。追加のコンテキストは、AI エージェントを他の AI エージェントと区別し、AI エージェントオーケストレーターが使用するエージェントを決定できるようにするのに役立ちます。
ServiceNow AI Platformでの外部エージェントのコンテキストデータアクセス
- 短期記憶:トグルをオンにすると、外部 AI エージェントが現在のインタラクションのみの好みやファクトを記憶できるようになります。
- 長期記憶:トグルをオンにして、外部 AI エージェントが以前のインタラクションの好みやファクトを記憶できるようにします。
- 外部 AI エージェントのインタラクションに関するナレッジグラフ:トグルをオンにして、外部 AI エージェントが ServiceNow AI Platform全体のさまざまなレコードの構造化データと非構造化データを使用できるようにします。
Agent2Agent プロトコルの概要
Agent2Agent(A2A)は、さまざまなプラットフォーム間のAIエージェントが相互に通信できるようにするオープンスタンダードです。この標準は、すべての AI エージェントに、 ServiceNow AI Platform、Azure、Google などのプロバイダーが使用するための基本情報を提供するエージェントカードが関連付けられていることに依存しています。
A2A のバージョン 0.3 がサポートされています。
AI エージェントのエージェントカードは、標準化された JSON を使用して、さまざまなプロバイダーがその機能を理解できるようにします。エージェントカードには、プロバイダーのサーバーから特定のタイプのエンドポイントからアクセスします。実行計画は実行エンドポイントを介して伝達されるため、プロバイダーのサーバーと ServiceNow AI Platform の両方が外部 AI エージェントの動作を追跡できます。
このプロトコルを使用して AI エージェントを作成する手順については、 Agent2Agent プロトコルを使用した外部 AI エージェントの作成 を参照してください。
A2A 認証の構成
A2A 接続を ServiceNow AI Platform で実行するには、ソースプラットフォームからの認証が必要です。認証は、2 つの接続および資格情報エイリアスと接続レコード (1 つはエージェントカードエンドポイント、もう 1 つは実行エンドポイント) を作成することで確立されます。
構成プロパティ
次のプロパティは、エージェントが ServiceNow AI Platformとやり取りする方法のさまざまな側面を構成します。
|
名前 |
説明 |
|---|---|
|
sn_aia.external_agents.enabled |
外部エージェント機能を有効にするには 、true に設定します |
|
sn_aia.external_agents.parallel_conversations.enabled |
ユーザーごとに複数の同時会話を有効または無効にします |