跳轉到
版本 v1.0.13

疑難排解

本指南涵蓋使用 Headquarter.ai 時可能遇到的常見問題及其解決方案。

Workflow 問題

Workflow 無法啟動

症狀:點擊「Start」沒有反應或顯示錯誤。

可能原因與解決方案

原因 解決方案
缺少必填輸入 檢查 Start 節點的 Input Schema,確保提供所有必填欄位
輸入格式無效 確認輸入資料符合預期的類型(String、Number、Object 等)
Workflow 未更新 執行前在編輯器右上角點「動作」>「更新」儲存變更(編輯時雖會自動顯示「草稿已儲存」,但那只是暫存草稿,要正式生效仍須手動點「更新」)
資源不可用 檢查所有引用的資源(LLM、檢索器等)是否處於活動狀態

任務未按預期順序執行

症狀:工作流程跳過任務或以錯誤順序執行。

可能原因與解決方案

原因 解決方案
Next State 不正確 確認每個任務的 Next State 指向正確的下一個任務
節點未連接 確保畫布上的所有節點都在工作流程圖中連接
條件邏輯錯誤 檢查 Lambda 運算式或分支條件
平行執行 任務完成順序可能與啟動順序不同;使用彙整點

Workflow 逾時

症狀:執行停止並顯示逾時錯誤。

可能原因與解決方案

原因 解決方案
LLM 呼叫時間過長 改用更快的模型或縮小輸入(節點設定面板「設定」分頁中的「執行設定」區塊目前沒有逾時欄位,無法在該處直接調整逾時)
外部 API 緩慢 為 HTTPS API 任務設定適當的逾時
無限迴圈 檢查條件邏輯以確保滿足終止條件
大量資料處理 拆分大型操作或使用 External Memory

LLM 任務問題

空白或非預期的回應

症狀:LLM 回傳空字串或非預期的內容。

可能原因與解決方案

原因 解決方案
提示詞無效 檢查 Messages 設定是否有語法錯誤
缺少上下文 確認 JSONPath 引用解析為實際資料
模型限制 某些查詢可能超出模型能力;簡化請求
超過 token 限制 減少輸入大小或使用摘要

JSONPath 引用無效

症狀:像 $.question 這樣的變數無法解析為值。

可能原因與解決方案

原因 解決方案
路徑錯誤 確認欄位名稱完全匹配(區分大小寫)
欄位不在 schema 中 將欄位新增到 Input Schema 或前一個任務的輸出
引用中有錯字 檢查 JSONPath 運算式中的錯字
範圍問題 確保引用的任務已經執行

Resource 問題

LLM resource 不可用

症狀:無法在任務設定中選擇 LLM。

可能原因與解決方案

原因 解決方案
資源未建立 前往「資源」建立大型語言模型資源
API 金鑰無效 使用有效的憑證更新資源
供應商服務中斷 檢查 LLM 供應商的狀態頁面
權限問題 確認你在工作區中有存取該資源的權限

Retriever 沒有回傳結果

症狀:檢索器任務回傳空的 documents 陣列。

可能原因與解決方案

原因 解決方案
沒有匹配的文件 確認知識庫包含相關內容
查詢太具體 放寬搜尋查詢
索引未建立 重建知識庫索引
知識庫錯誤 檢查檢索器是否連接到正確的知識庫

Connector 連線失敗

症狀:MySQL 或其他連結器相關任務無法連線。

可能原因與解決方案

原因 解決方案
憑證錯誤 確認使用者名稱、密碼和連線字串
網路問題 檢查防火牆規則和網路連線
資料庫不可用 確認資料庫伺服器正在執行
連線數達到上限 檢查連線池是否已耗盡

畫布和編輯器問題

畫布沒有回應

症狀:無法點擊或拖曳畫布上的節點。

可能原因與解決方案

原因 解決方案
瀏覽器問題 重新整理頁面或嘗試其他瀏覽器
覆蓋層阻擋 按 Escape 關閉任何開啟的對話視窗或側邊欄
工作流程太大 縮小或捲動以找到工作區域

設定面板未顯示

症狀:點擊節點沒有開啟其設定。

可能原因與解決方案

原因 解決方案
節點未選取 直接點擊節點(不是連線)
面板已收合 尋找右側的展開按鈕
UI 異常 重新整理頁面

變更未儲存

症狀:重新整理後編輯內容遺失。

可能原因與解決方案

原因 解決方案
未點擊更新 修改後務必在編輯器右上角點「動作」>「更新」;畫面上的「草稿已儲存」只是暫存,與正式「更新」是兩件事
驗證錯誤 檢查表單欄位中的錯誤訊息
工作階段過期 重新驗證後再試一次

執行與除錯

如何除錯 workflow 問題

  1. 檢查執行歷史:在工作流程的執行清單中查看過去的執行
  2. 檢視狀態資料:檢查每個任務的狀態以查看資料流
  3. 測試單一任務:點選該節點打開設定面板,使用右上角的「Test Action」按鈕隔離問題(此按鈕在平台上維持英文顯示)
  4. 加入記錄:使用 Lambda 任務輸出除錯資訊
  5. 簡化:建立最小的工作流程來重現問題

閱讀執行記錄

執行結果頁的欄位在平台上以中文顯示,對照如下:

  • 輸入(Input):傳給工作流程的內容
  • 輸出(Output):工作流程回傳的內容
  • 狀態(Status):顯示中文值,例如「成功」(對應 SUCCEEDED)、「失敗」(FAILED)、「逾時」(TIMED_OUT)
  • 執行時間(Duration):執行花費的時間,另有「開始時間/停止時間」
  • 歷史(State history):每個步驟的資料(如果有的話)

常見錯誤訊息

錯誤 意思 解決方案
Resource not found 引用的資源不存在 建立資源或修正引用
Invalid input 輸入不符合 schema 檢查輸入格式和必填欄位
Execution timeout 花費時間過長 增加逾時或最佳化工作流程
Rate limit exceeded API 呼叫次數過多 加入延遲或減少呼叫頻率
Authentication failed 憑證無效 使用正確的憑證更新資源

取得協助

如果無法解決問題:

  1. 查閱文件:檢視相關指南和教學
  2. 搜尋類似問題:問題可能有已知的解決方案
  3. 收集資訊:記錄錯誤訊息、工作流程設定和重現步驟
  4. 聯繫支援:提供收集的資訊

尋求協助時應提供的資訊

  • 工作流程名稱和 ID
  • 重現問題的步驟
  • 預期行為 vs 實際行為
  • 錯誤訊息(完整文字)
  • 設定的截圖
  • 最近所做的變更