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

Agent節點

定義

Agent節點是一個「智能決策 + 工具調用」的組件,旨在使大模型(LLM)在工作流程中能夠根據定義的策略,自主選擇並在運行時使用工具,促進多步推理或操作。

  • 透過套用特定的「Agent 策略」,模型可以利用上下文指令、工具資訊及自身的推理結果,在每次執行回合中決定是否以及如何使用工具(系統工具、雲端工具等)。然後將從這些工具返回的數據納入到下一輪的推理或輸出中,實現更靈活的處理流程。
  • 相較於使用簡單提示的LLM節點,Agent節點可以根據策略進行多輪「思考和執行」,適用於需要外部數據或可執行的操作場景。
Agent Node

新增Agent節點

  1. 1. 打開工作流程編輯器
  2. 在GoInsight.AI工作區中導航到您需要編輯的工作流程畫布。
  3. 2. 拖放節點
  4. 在畫布的左側或頂部組件面板中找到「Agent」節點。 將其拖曳到流程圖中的適當位置,並與前後節點連接。
  5. 3. 選擇Agent策略
  6. 在Agent節點的配置面板中,指定一個「Agent 策略」,以定義模型如何執行多步推理、調用工具並產生結果。
  7. GoInsight.AI提供兩個默認的Agent 策略來源:
    • 官方系統策略:由GoInsight.AI官方團隊開發和內建,適用於常見的多步推理或工具應用場景。
    • 自訂Agent策略:企業團隊可在「服務與工具」模組中創建並發布自己的Agent策略。

配置節點參數

根據選擇的Agent策略,Agent節點會顯示各種參數或功能選項。以下是一些常見的配置:

  1. 1. 模型
  2. 指定用於驅動Agent的大型語言模型(例如,您已在GoInsight.AI中配置的模型實例)。
  3. 2. 工具
  4. 在「工具」部分添加或管理Agent可調用的外部功能(如HTTP請求、資料庫查詢、搜尋外掛等)。
  5. 如果某些工具或插件已安裝,點擊「+」來添加它們。您可以啟用/禁用或刪除已添加的工具。
  6. 新增工具
  7. 您還可以編輯工具的詳細設定:啟用或禁用輸入/輸出參數。如果您禁用了對應參數,則不會將相應的結果傳遞給或回傳給LLM。
  8. 工具設定
  9. 在新增一個工具時,您可以提供授權資訊(如API金鑰或訪問權杖),並添加描述以幫助模型理解工具的功能和呼叫場景。
  10. 3. 指令
  11. 用於向Agent說明上下文、目標或限制。您可以在此部分中包括「角色設定」、「任務要求」或「業務背景」,確保Agent在多步推理過程中遵循這些指導方針。
  12. 4. Query
  13. 通常對應於從上游節點提供的用戶輸入或需求文字。
  14. Agent將通過結合Query和指令來進行推理並生成行動計畫或工具呼叫指令。
  15. 5. 最大迭代次數
  16. 為了防止Agent在多步推理中無限迴圈,您可以設定一個最大執行次數(迭代限制)。
  17. 如果代理超過此次數而未結束,將自動停止以避免無限次的呼叫回合。
  18. 6. 記憶
  19. 當啟用記憶時,Agent節點可以在多輪對話或重複指令的呼叫中保留上下文,從而生成連貫的回應。
  20. 歷史:可以使用滑塊或數值設定「歷史」的大小,表示Agent節點可以回溯並引用多少次歷史對話。
    • 上下文連貫性:啟用記憶後,Agent節點可以通過將後續代詞、未明確提及的欄位名稱等與先前內容結合,正確理解後續的提及內容。
    • 準確性和效能:較大的記憶視窗可能導致更高的模型負擔,因此需要在實際需求和呼叫成本之間取得平衡。
  21. 記憶範圍:設定記憶範圍為會話或此節點。
  22. 7. 輸出變數
  23. 定義Agent節點的最終輸出資料結構,使結果能夠傳遞到後續節點進行進一步處理。
  24. 這包括最終的回應內容、工具呼叫結果或與多輪推理相關的關鍵資訊。
  25. 8. 錯誤處理
  26. 在節點失敗時觸發的機制,包括:
    • 無:當節點失敗時,回報錯誤並終止工作流程。
    • 預設值:當節點失敗時,工作流程繼續並使用您指定的預設值作為輸出結果。
    • 錯誤分支:當節點失敗時,工作流程中斷當前路徑並切換到您設置的錯誤處理分支。

查看執行日誌

Agent節點在執行期間會生成詳細的日誌,以幫助您調試和了解模型的推理過程和工具調用軌跡:

  1. 1. 基本資訊
  2. 顯示每次運行的輸入、輸出、執行時間、token 消耗等。
  3. 2. 詳細輪次記錄
  4. 您可以查看Agent節點的思考過程、工具呼叫、接收工具回覆、持續推理等,幫助您分析推理邏輯和工具運用是否符合預期。
  5. 3. 錯誤診斷
  6. 如果Agent節點遇到呼叫失敗、超時或其他異常情況,具體原因也將顯示在日誌中。

開發與管理Agent策略

如果內建的系統策略無法滿足特定的自訂需求,企業也可以開發並發布自己的自訂Agent策略。

如需更多詳細資訊,請參閱:Agent 策略

總結

  1. Agent節點使得在工作流程執行中賦予大型語言模型「多步決策」和「自主工具選擇」的能力,有效解決簡單對話節點無法處理的複雜場景。
  2. 您可以在節點配置過程中靈活地組合模型、工具和策略,並透過記憶和日誌記錄功能增強上下文的連貫性和過程透明度。
  3. 如果預設策略不能滿足業務需求,可以在「服務與工具」模組中創建自訂策略,以開發更好地符合特定企業或場景需求的智能工作流程。
更新於: 2025-09-19
這個頁面有用嗎?
上一篇 知識聚焦大模型節點
下一篇 進度更新節點
討論

發佈評論 取消回覆

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

產品相關的問題?聯繫我們的支援團隊以獲取快速解決方案>
本頁內容
  • 定義
  • 新增代理節點
  • 配置節點參數
  • 查看執行日誌
  • 開發和管理代理策略
  • 總結
加載中...
查無結果