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
  • Mock API 資料
    • 概述
    • Smart Mock
    • 自訂模擬
    • 模擬優先順序
    • 模擬腳本
    • 雲端模擬
    • 自託管 Runner 模擬
    • 模擬語言(Locales)
  • 帳號與偏好設定
    • 帳戶設定
    • 產生 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
      • 動物
      • 顏色
      • Commerce
      • Company
      • 資料庫
      • Datatype
      • 日期
      • Finance
      • Food
      • Git
      • Hacker
      • Helpers
      • 圖片
      • Internet
      • 位置
      • Lorem
      • 音樂
      • Number
      • Person
      • Phone
      • 科學
      • 字串
      • System
      • Vehicle
      • Word
    • 前置和後置處理器
      • 概覽
      • 斷言
      • 擷取變數
      • Wait
      • 安全性
      • 資料庫操作
        • 概述
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • 使用腳本
        • 概觀
        • 前置處理器指令碼
        • 後置處理器腳本
        • 公開腳本
        • Postman Scripts Reference
        • 呼叫其他程式語言
        • 使用 JS Libraries
        • 視覺化回應
        • 腳本範例
          • 斷言腳本
          • 使用變數
          • 修改請求
          • 其他範例
    • API 偵錯
      • AI Agent Debugger
      • A2A Debugger
  • 設計 API
    • 概覽
    • 建立新的 API 專案
    • 端點基礎
    • APl 設計指南
    • 模組
    • 設定多個請求主體範例
    • 元件
    • 通用欄位
    • 全域參數
    • 端點變更歷史
    • 留言
    • 批次端點管理
    • 自訂協定 API
    • Spec-first 模式 (Beta)
    • 安全方案
      • 概觀
      • 建立安全性方案
      • 使用 Security Scheme
      • 線上文件中的安全性方案
    • 進階功能
      • 自訂端點欄位
      • 關聯的測試場景
      • 端點狀態
      • 參數列表的外觀
      • 端點唯一識別
    • Schemas
      • 概述
      • 建立新 Schema
      • 建立 Schema
      • 從 JSON 等產生 Schema
      • oneOf, allOf, anyOf
      • 使用 Discriminator
  • API 測試
    • 概述
    • 測試情境
      • 建立測試情境
      • 在請求之間傳遞資料
      • 流程控制條件
      • 從端點和端點案例同步資料
      • 從其他專案匯入端點和端點案例
      • 匯出測試情境
    • 測試報告
      • 測試報告
    • 執行測試情境
      • 執行測試場景
      • 批次執行測試場景
      • 資料驅動測試
      • 共享測試資料
      • 排程任務
      • 管理來自其他專案的 API 執行環境
    • 測試套件
      • 概述
      • 建立測試套件
      • 編排測試套件
      • 在本機執行測試套件
      • 透過 CLI 執行測試套件
      • 排程任務
    • 測試 API
      • 整合測試
      • 效能測試
      • 端對端測試
      • 迴歸測試
      • 契約測試
    • Apidog CLI
      • 概覽
      • 安裝並執行 Apidog CLI
      • Apidog CLI 選項
    • CI/CD
      • 概述
      • 與 Github Actions 整合
      • Integrate with Gitlab
      • 與 Jenkins 整合
      • 透過 Git Commit 觸發測試
  • 發布 API 文件
    • 概述
    • 支援的 API 技術
    • 快速分享
    • 檢視 API 文件
    • Markdown 文件
    • 發佈文件網站
    • 自訂登入頁面
    • 自訂版面配置
    • 自訂 CSS、JavaScript、HTML
    • 自訂網域
    • AI Features
    • SEO 設定
    • 進階設定
      • 文件搜尋
      • CORS Proxy
      • 整合 Google Analytics
      • 資料夾樹設定
      • 可見性設定
      • 在文件 URL 中嵌入值
    • API 版本
      • 概述
      • 建立 API 版本
      • 發佈 API 版本
      • 使用 API 版本分享端點
  • 分支
    • 概觀
    • 建立 Sprint 分支
    • 在分支中測試 API
    • 在分支中設計 API
    • 合併 Sprint 分支
    • 管理 Sprint 分支
    • AI Branch (Beta)
  • AI 功能
    • 概觀
    • 啟用 AI 功能
    • 產生測試案例
    • 使用 AI 修改 Schema
    • 端點合規性檢查
    • API 文件完整性檢查
    • AI 驅動的欄位命名
    • 常見問題
  • Apidog MCP 伺服器
    • 概覽
    • 將 Apidog 專案連接至 AI
    • 將已發布的文件連接至 AI
    • 將 OpenAPI 檔案連接到 AI
  • Apidog Europe
    • Apidog Europe
  • 最佳實務
    • 處理 API 簽章
    • 存取受 OAuth 2.0 保護的 API
    • 協作工作流程
    • 管理驗證狀態
  • 離線空間
    • 概述
  • 管理
    • 管理專案
      • 管理專案
      • 通知設定
      • 管理專案成員
      • 專案資源
        • 資料庫連線
        • Git 連線
    • 管理團隊
      • 管理團隊
      • 管理團隊成員
      • 團隊活動
      • 團隊角色與權限
      • 團隊資源
        • General Runner
        • 團隊變數
        • 請求代理代理程式
      • 即時協作
        • 團隊協作
    • 入門檢查清單
      • 基本概念
      • 入門指南
    • 管理組織
      • 管理組織
      • 組織角色與權限
      • 方案管理
        • 組織中的帳單管理員
      • 單一登入 (SSO)
        • SSO 概覽
        • 設定 Microsoft Entra ID
        • 設定 Okta
        • 為組織設定 SSO
        • 管理使用者帳戶
        • 將群組對應到團隊
      • SCIM 佈建
        • SCIM 佈建簡介
        • Microsoft Entra ID
        • Okta
      • 組織資源
        • 自託管 Runner
  • 帳單
    • 概觀
    • 點數
    • 升級您的方案
    • 替代付款方式
    • 管理訂閱
    • 將付費團隊移至組織
  • 附加元件
    • 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 大模型的整合是否符合預期
反覆最佳化系統提示詞,並觀察不同設定對執行結果的影響
建議使用最新版 Apidog 用戶端,以體驗 AI Agent Debugger 的完整功能。

建立新的 Agent 除錯工作階段#

從 Apidog 頂部標籤列進入 AI Agent Debugger。
頁面上方區域用於設定模型與執行狀態:
在左側選擇模型提供者,例如 OpenAI 或 Anthropic。
在中間選擇模型,例如 gpt-5.5
選擇提供者與模型後,系統會自動匹配對應的 Base URL,例如 https://api.openai.com/v1,無需手動輸入
點擊 Run 開始除錯

設定提示詞#

在 Prompts 標籤中設定 Agent 的輸入內容。
頁面分為兩個輸入區域:
System Prompt:用於定義 Agent 的角色、目標、限制與工具使用規則,屬於 Agent 設定
User Prompt:用於填寫本次工作階段的測試輸入,例如「What's Apidog?」
完成設定後,點擊右上角的 Run 開始除錯。
如果希望在傳送後自動清空輸入框,可以勾選 Clear after Send。

設定工具#

在 Tools 標籤中,你可以選擇 Agent 在執行期間可呼叫的工具。標籤上的數字表示目前可用或已設定的工具數量。
工具分為兩類:

內建工具#

AI Agent Debugger 提供 AI 大模型常用的內建工具,用於讀取檔案、搜尋內容、執行命令或擷取網頁內容。
工具說明
bash在持久化 Shell 工作階段中執行命令
web_fetch擷取網頁內容並轉換為 Markdown、文字或 HTML
read讀取文字、圖片或 PDF 檔案
edit對檔案執行精準字串替換
write建立或覆寫檔案
grep使用正規表示式搜尋檔案內容
glob使用 glob 模式尋找檔案
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 適用於以下情境:
為 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 10:26:02
Previous
其他範例
Next
A2A Debugger
Built with