A2Aでのデータベース内AIエージェントの使用

A2A互換のクライアントを介してデータベース内AIエージェントを構成およびアクセスし、自然言語問合せの実行、ユーザーの認証、外部アプリケーション間のデータベース・バックアップ・エージェント・ワークフローとの対話を行います。

  • A2Aサーバーの有効化
    Autonomous AI DatabaseインスタンスのA2Aサーバーを有効または無効にするには、OCIコンソールのAutonomous AI Databaseリソースにフリーフォーム・タグを追加します。

  • Select AI Agent Teamsの作成
    データベース・スキーマでSelect AIエージェント・チームを作成および構成します。

  • OAuthクライアント(OAuth)の登録
    OAuthクライアントを登録して、Oracle Autonomous AI Database A2Aサーバーにアクセスするための資格証明を生成し、A2Aクライアント統合のセキュアな認証を有効にします。

  • Bearerトークンの生成
    データベース資格証明を使用してBearerトークンを生成し、APIリクエストを認証し、データベース内AIエージェントをコールするためのA2Aサーバー・エンドポイントに安全にアクセスします。

  • 使用可能なエージェントのリスト
    特定のデータベース・ユーザーのA2Aエージェントとして公開されているSelect AIエージェント・チームのリスト(エージェント・カードのURLおよび説明を含む)を取得します。

  • エージェント・カードの取得
    Select AIエージェント・チームのエージェント・カードを取得します。

  • A2Aクライアント・エージェントでのOracle In-Databaseエージェントの構成
    Google Geminiエンタープライズ・アプリケーションなどのA2A互換クライアント・エージェントを構成し、エージェント・カードおよびクライアント資格証明を使用してA2Aサーバーと対話します。

  • エージェントのコール
    構成済のA2Aクライアント・エージェントを使用して、公開されたSelect AIエージェント・チームとの会話を開始します。