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タスク
    クライアントがリクエストし、エージェントが処理する作業の単位を表します。