Apidog Docs
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. APIデバッグ
  • Apidog ラーニングセンター
  • はじめに
    • Apidog の概要
    • Apidog の基本概念
    • Apidog のナビゲーション
    • クイックスタート
      • 概要
      • エンドポイントの作成
      • リクエストの作成
      • アサーションの追加
      • テストシナリオの作成
      • APIドキュメントの共有
      • さらに詳しく
    • Apidogへの移行
      • 概要
      • 手動インポート
      • スケジュールインポート(データソースのバインド)
      • インポートオプション
      • データのエクスポート
      • インポート元
        • Postman からのインポート
        • OpenAPI 仕様のインポート
        • cURL のインポート
        • Markdown のインポート
        • Insomnia からインポート
        • apiDoc からインポート
        • .har ファイルをインポート
        • WSDL のインポート
  • モックAPIデータ
    • 概要
    • Smart Mock
    • カスタムモック
    • モック優先順位
    • モックスクリプト
    • Cloud Mock
    • セルフホスト Runner モック
    • モック言語(ロケール)
  • アカウントと設定
    • アカウント設定
    • OpenAPI アクセストークンの生成
    • 通知
    • 言語設定
    • ホットキー
    • ネットワークプロキシ設定
    • データのバックアップ
    • Apidog の更新
    • アカウントの削除
    • 実験的機能
  • リクエスト送信
    • 概要
    • SSE デバッグ
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP または WebService
    • GraphQL
    • gRPC
    • デバッグにリクエストプロキシエージェントを使用する
    • リクエスト作成
      • リクエスト履歴
      • リクエストの基本
      • パラメータとボディ
      • リクエストヘッダー
      • リクエスト設定
      • リクエストのデバッグ
      • リクエストをエンドポイントとして保存する
      • HTTP/2
    • 認証と認可
      • 概要
      • CA 証明書とクライアント証明書
      • 認可タイプ
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Hawk 認証
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • レスポンスとCookie
      • APIレスポンスの表示
      • Cookie の管理
      • 概要
  • APIの開発とデバッグ
    • 概要
    • リクエストの生成
    • リクエストの送信
    • デバッグケース
    • テストケース
    • 動的値
    • レスポンスの検証
    • Design-First と Request-First
    • コード生成
    • 環境と変数
      • 概要
      • 変数の使用
      • 環境管理
    • Vaultシークレット
      • 概要
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • 動的値モジュール
      • Airline
      • Animal
      • Color
      • Commerce
      • 会社
      • Database
      • データ型
      • 日付
      • Finance
      • Food
      • Git
      • Hacker
      • Helpers
      • 画像
      • Internet
      • Location
      • Lorem
      • 音楽
      • Number
      • Person
      • Phone
      • Science
      • 文字列
      • システム
      • Vehicle
      • Word
    • プリプロセッサとポストプロセッサ
      • 概要
      • アサーション
      • 変数の抽出
      • Wait
      • セキュリティ
      • データベース操作
        • 概要
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • スクリプトの使用
        • 概要
        • プリプロセッサスクリプト
        • ポストプロセッサスクリプト
        • Public Scripts
        • Postman Scripts Reference
        • 他のプログラミング言語の呼び出し
        • JS ライブラリの使用
        • レスポンスの可視化
        • スクリプト例
          • アサーションスクリプト
          • 変数の使用
          • リクエストの変更
          • その他の例
    • APIデバッグ
      • AI Agent Debugger
      • A2A Debugger
  • API設計
    • 概要
    • 新しい API プロジェクトを作成する
    • エンドポイントの基本
    • API設計ガイドライン
    • モジュール
    • 複数のリクエストボディ例を設定する
    • コンポーネント
    • 共通フィールド
    • グローバルパラメータ
    • エンドポイント変更履歴
    • コメント
    • エンドポイントの一括管理
    • カスタムプロトコル API
    • Spec-first Mode(ベータ)
    • セキュリティスキーム
      • 概要
      • セキュリティスキームを作成する
      • セキュリティスキームを使用する
      • オンラインドキュメントにおけるセキュリティスキーム
    • 高度な機能
      • カスタムエンドポイントフィールド
      • 関連するテストシナリオ
      • エンドポイントステータス
      • パラメータ一覧の表示形式
      • エンドポイントの一意識別
    • スキーマ
      • 概要
      • 新しいスキーマを作成する
      • スキーマを構築する
      • JSON などからスキーマを生成
      • oneOf、allOf、anyOf
      • Discriminator の使用
  • APIテスト
    • 概要
    • テストシナリオ
      • テストシナリオを作成する
      • リクエスト間でデータを受け渡す
      • フロー制御条件
      • エンドポイントおよびエンドポイントケースからデータを同期する
      • 他のプロジェクトからエンドポイントとエンドポイントケースをインポートする
      • テストシナリオのエクスポート
    • テストレポート
      • テストレポート
    • テストシナリオの実行
      • テストシナリオを実行する
      • テストシナリオを一括実行する
      • データ駆動テスト
      • 共有テストデータ
      • スケジュールされたタスク
      • 他のプロジェクトの API の実行環境を管理する
    • テストスイート
      • 概要
      • テストスイートを作成する
      • テストスイートを編成する
      • テストスイートをローカルで実行する
      • CLI でテストスイートを実行する
      • スケジュールタスク
    • APIのテスト
      • 統合テスト
      • パフォーマンステスト
      • エンドツーエンドテスト
      • 回帰テスト
      • コントラクトテスト
    • Apidog CLI
      • 概要
      • Apidog CLI のインストールと実行
      • Apidog CLI オプション
    • CI/CD
      • 概要
      • Github Actions との連携
      • Gitlab との統合
      • Jenkins との連携
      • Git コミットによるテストのトリガー
  • APIドキュメントの公開
    • 概要
    • サポートされているAPI技術
    • クイック共有
    • API ドキュメントの閲覧
    • Markdown ドキュメント
    • ドキュメントサイトの公開
    • カスタムログインページ
    • カスタムレイアウト
    • カスタム CSS、JavaScript、HTML
    • カスタムドメイン
    • AI 機能
    • SEO 設定
    • 詳細設定
      • ドキュメント検索
      • CORS プロキシ
      • Google Analytics の連携
      • フォルダツリー設定
      • 表示設定
      • ドキュメントURLへの値の埋め込み
    • APIバージョン
      • 概要
      • API バージョンの作成
      • API バージョンの公開
      • API バージョンを指定したエンドポイントの共有
  • ブランチ
    • 概要
    • スプリントブランチの作成
    • ブランチでAPIをテストする
    • ブランチで API を設計する
    • スプリントブランチのマージ
    • スプリントブランチの管理
    • AI Branch(ベータ)
  • AI機能
    • 概要
    • AI機能の有効化
    • テストケースの生成
    • AI によるスキーマの変更
    • エンドポイントコンプライアンスチェック
    • APIドキュメント完全性チェック
    • AIを活用したフィールド命名
    • FAQ
  • Apidog MCPサーバー
    • 概要
    • Apidog プロジェクトを AI に接続する
    • 公開済みドキュメントを AI に接続する
    • OpenAPI ファイルを AI に接続する
  • ベストプラクティス
    • API署名の処理
    • OAuth 2.0 で保護された API へのアクセス
    • コラボレーションワークフロー
    • 認証状態の管理
  • オフラインスペース
    • 概要
  • 管理
    • プロジェクト管理
      • プロジェクトの管理
      • 通知設定
      • プロジェクトメンバーの管理
      • プロジェクトリソース
        • データベース接続
        • Git 接続
    • チーム管理
      • チームの管理
      • チームメンバーの管理
      • チームアクティビティ
      • チームのロールと権限
      • チームリソース
        • General Runner
        • チーム変数
        • リクエストプロキシエージェント
      • リアルタイムコラボレーション
        • チームコラボレーション
    • オンボーディングチェックリスト
      • 基本概念
      • オンボーディングガイド
    • 組織管理
      • 組織の管理
      • 組織ロールと権限
      • プラン管理
        • 組織の請求管理者
      • シングルサインオン(SSO)
        • SSO 概要
        • Microsoft Entra ID の設定
        • Okta の設定
        • 組織の SSO を設定する
        • ユーザーアカウントの管理
        • グループをチームにマッピングする
      • SCIMプロビジョニング
        • SCIM プロビジョニングの概要
        • Microsoft Entra ID
        • Okta
      • 組織リソース
        • セルフホスト Runner
  • 請求
    • 概要
    • クレジット
    • プランのアップグレード
    • 代替支払い方法
    • サブスクリプションの管理
    • 有料チームの組織への移動
  • Apidog Europe
    • Apidog Europe
  • アドオン
    • API Hub
    • Apidog Intellij IDEA プラグイン
    • ブラウザ拡張機能
      • Chrome
      • Microsoft Edge
    • リクエストプロキシ
      • Web でのリクエストプロキシ
      • 共有ドキュメントにおけるリクエストプロキシ
      • クライアントでのリクエストプロキシ
  • データとセキュリティ
    • データストレージとセキュリティ
    • ユーザーデータのプライバシーとセキュリティ
    • リクエストルーティングとデータセキュリティ
  • リファレンス
    • APIデザインファーストアプローチ
    • Apidog OpenAPI 仕様拡張
    • JSONPath
    • XPath
    • 正規表現
    • JSON Schema
    • CSVファイル形式
    • Java 環境のインストール
    • Runner デプロイ環境
    • Apidog Markdown 構文
    • Apidog Swagger拡張
      • 概要
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Apidog JSON Schema拡張
      • 概要
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • サポートセンター
  1. APIデバッグ

A2A Debugger

A2A(Agent2Agent)は、Agent 間の通信のためのオープンプロトコルです。A2A を通じて、異なる Agent は互いの機能を検出し、メッセージを送信し、実行結果を返すことができます。
A2A Debugger は、A2A Agent をデバッグするためのビジュアルツールです。A2A Agent に接続し、テストメッセージを送信し、Agent が返したコンテンツ、実行ステータス、デバッグログを確認できます。これにより、開発者は Agent の統合、メッセージ配信、返却結果に関する問題を迅速にトラブルシューティングできます。
A2A Debugger は、次のようなシナリオに適しています。
A2A Agent が正常に接続できるかを確認する
Agent の名前、説明、機能、Skills を確認する
Agent にテキストまたは添付ファイルを送信し、そのレスポンスを検証する
認証、Header、ファイルタイプなど、接続またはリクエストに関する問題をトラブルシューティングする
リクエストとレスポンスの詳細を確認し、異常な返却コンテンツの原因を特定する
A2A Agent を開発または統合している場合、正式な業務ワークフローに統合する前に、A2A Debugger を使用して Agent が正常に接続および応答できるかをまず検証できます。
AI Agent Debugger のすべての機能を利用するには、最新の Apidog クライアントを使用することをお勧めします。

A2A Agent への接続#

ページ上部に Agent Card URL を入力し、Connect をクリックします。
接続に成功すると、上部のステータスが Connected と表示されます。この時点で、Agent 情報を確認し、メッセージの送信を開始できます。
別の Agent に切り替える必要がある場合は、Disconnect をクリックしてから、Agent Card URL を再入力できます。

テストメッセージの作成#

Messages タブで、Agent に送信するテスト入力を作成します。
メッセージ編集エリアは左右のセクションに分かれています。
左側:メッセージテキストの入力、添付ファイルのアップロード、Metadata の設定
右側:対応する生のリクエスト内容の確認
通常は、左側にテキストを入力して Send をクリックするだけで十分です。右側の生のリクエスト内容は、主に送信される実際のデータ構造を確認する必要がある場合や、リクエスト内容を手動で調整する場合など、高度なデバッグシナリオで使用します。

メッセージの送信#

メッセージ設定が完了したら、Send をクリックします。
現在 Agent に接続されていない場合、A2A Debugger はまず接続を試行し、接続に成功した後にメッセージを送信します。
送信後、メッセージエリアでユーザーメッセージと Agent が返したコンテンツを確認できます。

返信メッセージの確認#

メッセージエリアには、現在のセッションにおけるユーザーメッセージと Agent の返信が表示されます。
Agent が返すコンテンツはプレーンテキストの場合もあれば、タスクステータス、実行結果、生成された成果物を含む場合もあります。メッセージ表示エリアを通じて、Agent がリクエストを正しく理解し処理したかをすばやく判断できます。
任意のデバッグメッセージをクリックすると、右側に詳細が表示されます。詳細パネルは 3 つのビューをサポートしています。
Preview:主要なコンテンツをより読みやすい形式で表示します
Content:メッセージ内のテキストまたはコアデータを確認します
Raw Data:完全な生の JSON を確認します
以下のスクリーンキャプチャは、次の質問に対するレスポンスを示しています。
What is the distance between the Earth and the Moon?
Clear をクリックすると、現在のデバッグログを削除できます。

Agent Card の確認#

デバッグパネルの Agent Card タブは、現在接続されている Agent の機能説明を確認するために使用します。
このパネルには、次の情報が表示されます。
Agent の名前と説明
Agent のアドレス、プロトコルバージョン、バージョン番号
Agent がサポートする機能(ストリーミングレスポンス、プッシュ通知、ステータス履歴などをサポートしているかどうか)
デフォルトの入力タイプと出力タイプ
Agent によって宣言された Skills
Agent Card の検証エラー
生の Agent Card コンテンツ
Agent Card に欠落フィールドやフォーマットの問題がある場合、このパネルで検証エラーを確認し、生のコンテンツと照らし合わせてトラブルシューティングできます。

添付ファイルの追加#

現在の Agent がファイル入力をサポートしている場合、メッセージ入力エリアの下にある添付ボタンをクリックしてファイルをアップロードできます。
A2A Debugger は、Agent によって宣言された入力タイプに基づいて、添付ファイルのアップロードが許可されるかどうかを判断します。
Agent がテキスト入力のみをサポートしている場合、添付ボタンは使用できません
Agent が特定のファイルタイプのみをサポートしている場合、一致するタイプのファイルのみをアップロードできます
Agent が任意のファイルタイプをサポートしている場合、任意のファイルをアップロードできます
アップロードに成功すると、添付ファイルはメッセージとともに Agent に送信されます。

認証の設定#

A2A Agent が認証を必要とする場合、Authentication タブで認証方法を設定できます。
次の認証タイプがサポートされています。
認証方法説明
None認証情報を追加しません
Bearer Tokenトークンを使用して認証します
Basic Authユーザー名とパスワードを使用して認証します
API Key指定した Header 経由で API Key を渡します
メッセージ送信時に未認可エラーが返される場合は、認証方法、トークン、ユーザー名/パスワード、または API Key が正しいかを確認してください。

ヘッダーの設定#

Header タブでは、カスタムリクエスト Header を追加できます。
カスタム Header は、一般的に次のようなシナリオで使用されます。
テナント ID、環境識別子などの業務パラメータを渡す
ゲートウェイ、プロキシ、または内部サービスを通じて認証する
特別なリクエストヘッダーを必要とする Agent サービスをデバッグする
Header タブの数字は、現在設定されている有効な Header の数を示します。

Metadata の追加#

メッセージ編集エリアの下にある Metadata を展開し、このメッセージにカスタムのキーと値のペアを追加します。
Metadata は、コンテキスト識別子、業務パラメータ、またはデバッグ用マーカーを渡すのに適しています。たとえば、環境名、ユーザー ID、リクエスト元などの情報を追加できます。

FAQ#

接続に失敗した場合はどうすればよいですか?#

次の項目を確認してください。
1.
Agent Card URL が正しく、現在の環境からアクセス可能であるか。
2.
Agent サービスが実行中であるか。
3.
認証が必要な場合、Authentication タブで正しい認証情報が設定されているか。
4.
テナント ID、環境識別子、ゲートウェイ認証情報など、追加の Headers が必要かどうか。
5.
Agent Card が返すコンテンツが有効な JSON であるか。

接続に成功した後、添付ファイルをアップロードできない場合は?#

これは通常、現在の Agent がファイル入力のサポートを宣言していない、または特定のファイルタイプのみのアップロードを許可していることが原因です。
Agent Card タブで Agent がサポートする入力タイプを確認し、アップロードするファイルタイプが一致しているかを確認してください。

完全なリクエストとレスポンスを確認するにはどうすればよいですか?#

デバッグパネルの Messages タブで、対応するリクエストまたはレスポンスログをクリックし、Raw Data ビューに切り替えて完全な JSON を確認します。

Agent が返したコンテンツが異常に表示される場合はどうすればよいですか?#

次の順序でトラブルシューティングできます。
1.
デバッグメッセージのプレビューコンテンツを確認し、Agent が結果を返しているかを確認します。
2.
Raw Data ビューに切り替えて、完全なレスポンスを確認します。
3.
Agent Card で宣言されている入力タイプ、出力タイプ、Skills が期待どおりかを確認します。
4.
メッセージまたはデバッグ詳細に検証エラーのプロンプトがないか確認します。
Modified at 2026-06-11 07:06:02
Previous
AI Agent Debugger
Next
概要
Built with