単一のAIエージェントは1つのタスクを自動化できます。しかし、実際のビジネスプロセスはシステム、チーム、組織をまたがります。営業自動化には市場調査エージェントからのデータが必要です。コンプライアンスworkflowには法務分析エージェントからの判定が必要です。サポートパイプラインには返金を処理するために請求システムエージェントを呼び出す必要があります。
Agent-to-Agent(A2A)プロトコルがこれを可能にします。JieGouはA2Aを双方向でサポートしています:workflowから外部エージェントを呼び出すことも、独自のrecipeやworkflowを他から呼び出せるエージェントとして公開することもできます。
A2Aとは
A2Aは、AIエージェントが互いに検出、認証、呼び出しを行うためのプロトコルです。シンプルなコンセプトに基づいています:エージェントは既知のURLで自身の機能の説明を公開し、他のエージェントはその説明を使ってタスクを送信します。
エージェントの機能はエージェントカードに記述されます——/.well-known/agent.jsonで公開されるJSONドキュメントです。カードにはエージェントのスキル、入出力スキーマ、認証要件、エンドポイントURLが記載されています。RESTエンドポイントではなくAIエージェント向けの、機械可読なAPI仕様と考えてください。
workflowから外部エージェントを呼び出す
JieGouに新しいworkflowステップタイプA2Aステップが追加されました。workflowにドロップし、登録済みのエージェントを指定し、workflowデータをエージェントの入力スキーマにマッピングすると、実行中にステップが外部エージェントを呼び出します。
実行フロー:
-
**検出。**外部エージェントのエージェントカードURLを提供して登録します。JieGouはカードを取得し、検証し、エージェントの機能をレジストリに保存します。ヘルスチェックでエージェントに到達可能であることを確認します(10秒タイムアウト)。
-
**設定。**ワークフローエディターでA2Aステップを追加します。登録済みエージェントを選択し、スキルを選び、前のステップの出力からエージェントの期待する入力に入力フィールドをマッピングします。
-
**実行。**workflowの実行時に、A2Aステップは外部エージェントのエンドポイントにタスクリクエストを送信します。JieGouは設定可能なタイムアウトとリトライ設定で結果をポーリングします。
-
**結果処理。**エージェントの出力はworkflowコンテキストに保存され、他のステップ出力と同様に下流のステップで利用可能になります。エージェントが失敗した場合、ステップはworkflowのエラー処理ポリシーに従います——リトライ、スキップ、または停止。
A2Aステップはworkflowエンジンの他のすべての機能と統合されます:承認ゲート、チェックポイント、並列分岐、条件分岐、エラー処理すべてが期待通りに動作します。
recipeをエージェントとして公開する
逆方向も同様に重要です。JieGou内のすべてのrecipeまたはworkflowは、A2A互換のエージェントとして公開できます。
ホステッドエージェントを作成すると、JieGouは:
- APIキーを生成します(平文で一度だけ返され、SHA-256ハッシュとして保存)
- recipeの入出力スキーマをA2Aスキル定義にマッピングするエージェントカードを公開します
- A2Aタスクリクエストを受け付けるエンドポイントを作成します
外部システムはエージェントカードを通じてエージェントを検出し、APIキーで認証し、タスクを送信できます。JieGouは基盤となるrecipeまたはworkflowを実行し、A2A形式で結果を返します。
これにより、注意深く調整され、テストされ、バージョン管理されたrecipeが呼び出し可能なサービスになります——別途APIの構築、デプロイスクリプトの作成、インフラストラクチャの管理は不要です。
信頼と認証
すべてのエージェントが同等というわけではありません。JieGouは登録された各エージェントに信頼レベルを割り当てます:
- Verified — JieGouが承認し、信頼性を審査済み
- Community — 他のJieGouユーザーが登録し、ピアバリデーション済み
- Self-hosted — お客様が独自に運用するエージェント
- Unknown — 未検証の外部エージェント
認証はAPIキー、ベアラートークン、OAuth2をサポートしています。認証情報は保存時に暗号化され、呼び出し時にのみ復号化されます。
監査証跡
すべてのA2A呼び出し——インバウンドおよびアウトバウンド——は以下の情報とともに記録されます:
- 方向 — JieGouが外部エージェントを呼び出したか、タスクを受信したか
- エージェントおよびタスクID — クロスシステム相関用
- 入出力プレビュー — プライバシーのために切り詰められ、デバッグに十分な内容
- ソースメタデータ — IPアドレス、ユーザーエージェント、呼び出し元のID
- タイミング — ミリ秒単位の所要時間
- ステータス — 送信済み、処理中、完了、失敗、またはキャンセル
- workflowリンク — 呼び出しがworkflowの一部であった場合、workflowの実行への直接リンク
監査ログはアカウント、方向、ステータス、時間範囲でクエリおよびフィルタリング可能です。外部エージェントが失敗した場合、何が問題だったかを推測することなく、正確なリクエストとレスポンスを追跡できます。
A2Aを使用すべきタイミング
A2Aが最も価値を発揮するのは以下のような場合です:
-
**自社にない機能が必要な場合。**自社に不正検出用の社内MLモデルがあるとします。それをA2Aエージェントとして公開すれば、JieGouのworkflowからネイティブに呼び出せます。
-
**マルチエージェントシステムを構築している場合。**異なるチームが異なる自動化を所有しています。A2Aにより、密結合なしに組み合わせが可能になります——営業チームのリードスコアリングエージェントがマーケティングチームのキャンペーンエージェントに入力を提供できます。
-
**自動化をサービスとして提供したい場合。**最良のrecipeをホステッドエージェントとして公開します。パートナーや他の部門がJieGouアカウントなしでも呼び出せます。
-
**サードパーティのエージェントプラットフォームと統合する場合。**A2Aプロトコルをサポートするプラットフォームであれば、カスタムインテグレーション不要でJieGouと相互運用できます。
提供状況
A2Aプロトコルサポート——インバウンドおよびアウトバウンドの両方——はEnterpriseプランでご利用いただけます。ホステッドエージェントの作成、外部エージェントの登録、完全な監査証跡が含まれています。エンタープライズ機能の詳細を見るか、営業チームにお問い合わせください。