A2Aの概念
A2Aサーバーを使用してOracle Autonomous AI Databaseエージェントを検出、コールおよび管理するために使用するA2Aの主な概念を理解します。
-
Select AI Agent Teams
エージェント・ワークフローを実行する、実行可能なデータベース内AIエージェント。エージェント・チームは、職責を調整し、コンテキストを共有し、エージェントとタスクのペアを実行して、複数ステップの対話を確実に完了します。 -
A2Aプロトコル
AIエージェントおよびアプリケーションがシステム間で相互に検出、コールおよび調整できるようにする、標準のRESTベースのプロトコル。 -
A2Aサーバー(リモート・エージェント)
A2Aプロトコルを実装するHTTPSエンドポイントを公開するAIエージェントまたはエージェント・システム。リクエストを受信し、タスクを処理し、結果またはステータス更新を返します。クライアントの観点からは、サーバーはブラックボックス・システムとして動作します。Autonomous AI Databaseインスタンスは、A2Aサーバーとして有効にできます。 -
A2Aクライアント(クライアント・エージェント)
ユーザーのかわりに動作するアプリケーション、サービスまたはAIエージェント。クライアントは、A2Aプロトコルを使用して他のエージェントとの通信を開始します。 -
エージェント・カード
エージェントの機能、インタラクション・モデルおよび認証要件を定義します。 -
認証および認可
A2Aでは、標準のWebセキュリティ・プラクティスを使用します。認証要件は、エージェント・カードで定義されます。Autonomous AI Databaseでは、A2Aサーバー認証にOAuthを使用し、ユーザー・アイデンティティにデータベース資格証明を使用します。 -
エージェント検出
A2Aプロトコルを使用して、使用可能なエージェントとその機能を識別するプロセス。 -
アーティファクト
エージェントによって生成された出力または結果を表します。 -
パート
メッセージの構造化コンポーネント。 -
メッセージ
タスクの実行中にクライアントとエージェント間で交換される通信を表します。 -
A2Aタスク
クライアントがリクエストし、エージェントが処理する作業の単位を表します。