• 使用教程
使用教程
  • 使用教程
加載中...
查無結果
  • 開始使用
    • 歡迎使用 GoInsight.AI
    • 快速入門
  • 知識百科
    • 關鍵概念
    • 知識庫
    • LLM 選擇指南
    • 資料安全性
  • 轻聊机器人
    • 構建輕聊機器人
  • Insight Chat
    • Insight Chat 介紹
  • InsightFlow
    • InsightFlow 介紹
    • InsightFlow的類型
    • 服務與工具
      • 工具
      • 服務
      • Agent 策略
    • 節點
      • 開始節點
      • 回復輸出節點
      • LLM 節點
      • 知識庫檢索節點
      • 文檔讀取節點
      • 檔案寫入節點
      • HTTP 請求節點
      • 知識聚焦大模型節點
      • Agent節點
      • 進度更新節點
      • 工具呼叫節點
      • IF/ELSE 節點
      • 自然語意分類器節點
      • 分支聚合器節點
      • 多分支選擇節點
      • 循環節點
      • 自動繼續節點
      • 文字模板節點
      • 代碼節點
      • JSON 變數提取器節點
      • 自然語意變數提取器節點
      • 變數賦值節點
      • 結束節點
    • 異常處理
      • 節點錯誤處理策略
    • 釋出
      • 發布對話式工作流程
      • 發布服務式工作流
      • 創建你的第一個工作流
  • 團隊管理
    • 訪問控制
    • 使用詳情
首頁 > 使用教程 > InsightFlow > 異常處理

節點錯誤處理策略

所有主要的 GoInsight.AI 節點都包含錯誤處理策略,用於管理節點錯誤。當嚴重錯誤在節點執行過程中導致無法輸出時,此機制便會啟用,以避免中斷整個工作流程。

以下節點目前支援「錯誤處理策略」選項;未來將支援更多節點:

  • Agent
  • 程式碼執行
  • HTTP 請求
  • 知識庫檢索
  • 檔案讀取
  • 檔案寫入
  • 大模型
  • 自然語意分類器
  • 自然語意變數提取器
  • 文字模板
  • JSON 變數提取器
  • 工具呼叫

配置方法

要配置錯誤處理,請選擇支援的節點並在配置面板中找到錯誤處理下拉選單。預設為不處理。可用的設定包括:

  • 無
    當節點執行失敗時,會立即報告錯誤並終止工作流程。
  • 預設值
    如果節點遇到執行錯誤,工作流程將繼續運行。該節點的所有輸出變數將替換為指定的預設值。不同的節點需要不同的預設值,系統會依據預期的輸出變數提示您填寫。
節點 節點錯誤時的預設值設定
Agent
  • 變數名稱:文本
  • 變數類型:String,可選;若留空則輸出空字串
大模型
  • 變數名稱:文本
  • 變數類型:String,可選;若留空則輸出空字串
知識庫檢索
  • 變數名稱:結果
  • 變數類型:Array[Object],可選;若留空則忽略
檔案讀取
  • 變數名稱:文件使用者自訂的輸出變數名稱
  • 變數類型:String,可選;若留空則輸出空字串。
  • 每個文件都可以有自己的錯誤預設值。
  • 檔案寫入
  • 具有錯誤處理選項但無預設值設定
  • HTTP 請求
  • 輸出三個固定變數:

  • 1. 狀態碼:狀態碼,變數類型:Number
  • 2. 標頭,變數類型:Object
  • 3. 主體,變數類型:String

  • 全部可選;若留空則忽略變數或輸出為空字串。
  • 自然語意分類器
    • 變數名稱:類名
    • 變數類型:String,可選;若留空則輸出空字串
    文字模板
    • 變數名稱:輸出
    • 變數類型:String,可選;若留空則輸出空字串
    程式碼執行
    • 變數名稱:使用者設定的程式碼執行節點的輸出變數名稱
    • 變數類型:與程式碼執行節點設定的輸出變數類型相同
  • 全部可選;若留空則忽略變數或輸出為空字串
  • JSON 變數提取器
    • 變數名稱:使用者設定的 JSON 提取節點的輸出變數名稱
    • 變數類型:對應於 JSON 變數提取器節點設定的變數類型
  • 全部可選;若留空則忽略變數或輸出為空字串
  • 自然語意變數提取器
  • 除了使用者定義的變數外,還會輸出一個額外變數:
    • 額外輸出變數:
      • 變數名稱:$AllFound
      • 變數類型:Bool,可選;若留空則忽略。
      • 表示 AI 變數提取是否成功—true 代表成功,false 代表失敗。
    • 變數名稱和類型根據使用者的「提取變數」設定而變化:
  • 變數名稱:使用者設定的自然語意變數提取器節點的輸出變數名稱
  • 變數類型:對應於自然語意變數提取器節點設定的變數類型

  • 全部可選;若留空,則變數將被忽略或輸出為空字串
    • 錯誤處理分支
      在工作流程設計器中自訂錯誤處理分支邏輯。透過連接這些分支,您可以定義節點執行錯誤時的處理方式,例如發送警告、執行備份任務或記錄事件。
    HTTP 請求錯誤重定向至結束分支

    如上圖所示,當 HTTP 請求節點發生錯誤時,工作流程將導向至結束(錯誤)分支。

    迭代的錯誤處理策略

    與上述其他節點不同,迭代節點通常處理大量任務,並且在處理個別元素時可能會出現錯誤。為了防止單一元素錯誤中斷所有任務,迭代節點提供了一個單獨的錯誤處理策略。您可以在錯誤處理選項下設定例外狀況的處理方法。有兩個選擇:

    • 終止
      如果檢測到異常輸出,則終止該節點並輸出錯誤訊息。
    • 移除錯誤輸出
      忽略例外訊息,繼續處理剩餘的元素。輸出將僅包含正確訊息。

    使用者可以選擇最符合循環設計需求的錯誤處理方法。

    更新於: 2025-09-25
    這個頁面有用嗎?
    上一篇 結束節點
    下一篇 發布對話式工作流程
    討論

    發佈評論 取消回覆

    你的電子郵件地址不會被公開。 必填位置已標出*

    產品相關的問題?聯繫我們的支援團隊以獲取快速解決方案>
    本頁內容
    • 配置方法
    • 循環節點的錯誤處理機制
    加載中...
    查無結果