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デバッグ

AI Agent Debugger

AI Agent Debugger は、AI Agent 開発者向けのビジュアルデバッグツールです。
モデルの入力と出力のみに焦点を当てるデバッグ手法とは異なり、AI Agent Debugger はデバッグ対象を Agent の実行プロセス全体にまで拡張します。各ラウンドの対話、すべてのモデル呼び出し、MCP ツール呼び出し、カスタム Skill の実行、最終出力を明確に表示し、開発者が Agent の動作チェーンを観察し、プロンプト、モデル設定、ツール呼び出し、またはビジネスロジックにおける問題をすばやく特定できるようにします。
AI Agent Debugger は、次のシナリオに適用できます。
AI 大規模モデルのツール呼び出しチェーンをデバッグし、ツールのパラメータ、実行結果、または例外の原因をトラブルシューティングする
同じタスクを実行する異なるモデルのパフォーマンスを比較し、レスポンス時間、Token 消費量、コストなどの主要指標を評価する
MCP Server と AI 大規模モデルの統合が期待どおりであるかを検証する
システムプロンプトを反復的に最適化し、異なる設定が実行結果に与える影響を観察する
AI Agent Debugger のすべての機能を体験するには、最新の Apidog クライアントを使用することをお勧めします。

新しい Agent デバッグセッションを作成する#

Apidog の上部タブバーから AI Agent Debugger に移動します。
ページ上部のセクションは、モデルと実行ステータスの設定に使用します。
左側で OpenAI や Anthropic などのモデルプロバイダーを選択します。
中央で gpt-5.5 などのモデルを選択します。
プロバイダーとモデルを選択すると、対応する Base URL(例:https://api.openai.com/v1)が自動的に一致し、手動入力は不要です。
Run をクリックしてデバッグを開始します。

プロンプトを設定する#

Prompts タブで Agent の入力内容を設定します。
ページは 2 つの入力エリアに分かれています。
System Prompt: Agent のロール、目標、制約、ツール使用ルールを定義するために使用します。Agent 設定に属します。
User Prompt: このセッションのテスト入力を入力するために使用します。例:"What's Apidog?"
設定が完了したら、右上の Run をクリックしてデバッグを開始します。
送信後に入力ボックスを自動的にクリアしたい場合は、Clear after Send にチェックを入れることができます。

ツールを設定する#

Tools タブでは、実行時に Agent が呼び出せるツールを選択できます。タブ上の数字は、現在利用可能または設定済みのツール数を示します。
ツールは 2 つのカテゴリに分かれています。

組み込みツール#

AI Agent Debugger は、AI 大規模モデルがファイルを読み取り、コンテンツを検索し、コマンドを実行し、または Web コンテンツを取得するための、一般的に使用される組み込みツールを提供します。
ツール説明
bash永続的な Shell セッションでコマンドを実行します
web_fetchWeb コンテンツを取得し、Markdown、テキスト、または HTML に変換します
readテキスト、画像、または PDF ファイルを読み取ります
editファイルに対して正確な文字列置換を実行します
writeファイルを作成または上書きします
grep正規表現を使用してファイル内容を検索します
globglob パターンを使用してファイルを検索します
kill_shell現在の Shell セッションをリセットします
必要に応じて個別のツールを有効または無効にできます。無効にした場合、Agent は実行時にそのツールを呼び出せなくなります。

MCP ツール#

Agent が外部システムやカスタム機能を呼び出す必要がある場合は、Tools タブで MCP Servers を追加できます。
AI Agent Debugger は、次の MCP 接続方法をサポートしています。
STDIO: ローカル MCP Server プロセスを起動します
HTTP: Streamable HTTP をサポートする MCP Server に接続します
SSE: Server-Sent Events に基づく MCP Server に接続します
認証が必要な MCP Servers については、リクエスト Headers を設定するか、OAuth 2.0 を使用して認可を完了できます。接続に成功した後、ツールリストから Agent に公開するツールを選択できます。

Skills を設定する#

Skills タブでは、Agent 用の再利用可能な Skills を設定できます。タブ上の数字は、現在読み込まれている skills の数を示します。
Skills は、次のシナリオに適用できます。
プロジェクト内の固定ワークフローを Agent に提供する
一般的なタスクの操作仕様を再利用する
システムプロンプト内の反復的な長文説明を削減する
Agent の実行中、関連する Skills はタスクに基づいて必要に応じて読み取られ、それにより、より完全な操作ガイダンスを取得できます。

認証とモデルパラメータを設定する#

Authentication タブで、モデルサービスまたは MCP サービスに必要な認証情報を設定します。
Settings タブでは、Temperature、Max Tokens、Top P などのモデル実行時パラメータを設定できます。モデルプロバイダーによってサポートされるパラメータが異なる場合があります。実際にご利用のモデルプロバイダーがサポートするパラメータを参照してください。

セッションリストを表示する#

Run をクリックするたびに、左側に新しいセッション記録が生成されます。
セッションリストには、その実行の概要情報が表示されます。例:
対話ラウンド数
実行ステップ数
レスポンス時間
Token 消費量
推定コスト
使用したモデル
例:
Session 3
1 turn · 1 step · 10s · 3.1k tokens · $0.02
gpt-5.5
左側の異なるセッションをクリックすると、対応するターンと呼び出しトレースを表示できます。

ターンを表示する#

中央の Turns パネルは、現在のセッションにおける複数ラウンドの対話を表示するために使用します。
セッションに複数のユーザー入力が含まれる場合、各ラウンドは独立した対話ラウンドとして表示されます。対話ラウンドをクリックすると、右側で対応する呼び出しプロセスを確認できます。

トレースを表示する#

右側の Traces パネルは、Agent の完全な実行プロセスを表示するために使用します。
呼び出しトレースは実行順に表示され、次の内容を示します。
ユーザープロンプトとシステムプロンプト
すべてのモデル呼び出し
モデルの思考プロセス(モデルがサポートしている場合)
MCP ツール呼び出しとカスタム Skill の実行
ツール入力パラメータ、実行結果、消費時間、エラーメッセージ
AI 大規模モデルの最終出力
ツール呼び出しが失敗した場合、またはモデルが例外を返した場合は、呼び出しトレース内で特定のステップを特定し、入力パラメータと返却内容を確認できるため、トラブルシューティングに役立ちます。

モデルのパフォーマンスを比較する#

同じプロンプトとツール設定を使用して、異なるモデルを選択してタスクを実行し、セッションリストを通じてモデルのパフォーマンスを比較できます。
セッション概要には、レスポンス時間、Token 消費量、推定コストなどの主要指標が表示され、効果、パフォーマンス、コストの観点から異なるモデル間のトレードオフを評価するのに役立ちます。
たとえば、次の項目を比較できます。
同じタスクで、異なるモデル間で実行ステップ数が異なるかどうか
どのモデルがツールをより正確に選択できるか
どのモデルのレスポンス時間がより短いか
どのモデルの Token 消費量とコストがより制御しやすいか

FAQ#

Agent が想定したツールを呼び出しませんでした。どのようにトラブルシューティングすればよいですか?#

次の設定を確認してください。
1.
Tools タブでツールが有効になっているかどうか。
2.
システムプロンプトでそのツールの使用シナリオが明確に説明されているかどうか。
3.
MCP Server が正常に接続されており、対象ツールが無効化されていないかどうか。
4.
呼び出しトレース内にモデルの思考プロセスまたはツール呼び出し記録があるかどうか。
5.
現在使用している AI 大規模モデルがツール呼び出しをサポートしているかどうか。

MCP ツール呼び出しが失敗した場合はどうすればよいですか?#

呼び出しトレースで失敗したツール呼び出しを確認し、入力パラメータ、出力結果、エラーメッセージに重点を置いて確認できます。一般的な原因は次のとおりです。
MCP Server が接続されていない、または接続が切断されている
パラメータ形式がツール要件を満たしていない
OAuth、API Key、または Header 認証設定が正しくない
ローカル STDIO サービスの起動コマンドが利用できない

同じタスクを複数回実行することで何を評価できますか?#

Agents は非決定的なシステムです。同じプロンプトでも、異なるモデル、異なるパラメータ、または異なるツール設定では、異なる実行パスが生成される場合があります。複数回の実行とセッション比較を通じて、実行ステップ、呼び出し結果、消費時間、Token 消費量、最終出力を観察し、それにより、より適切な設定を評価することをお勧めします。
Modified at 2026-06-11 07:06:02
Previous
その他の例
Next
A2A Debugger
Built with