1. 什麼是 InsightFlow?
在 GoInsight.ai 中,InsightFlow 是一種無程式碼解決方案,允許企業用戶建構 AI 工作流程自動化。它使用戶能夠視覺化編排各種節點,形成從資料收集到執行的無縫整合完整流程。
透過 InsightFlow,企業可以有效地整合 AI 功能性與業務邏輯,自動化整個流程,以簡化營運並提升效率。

核心概念
- 節點:節點是工作流程中的關鍵元件,每個節點負責執行特定任務。
- 變數:變數用於在工作流程中儲存和傳輸資料,允許工作流程在不同節點之間共享資訊。
快速指南:
- 開始使用:從內建範本開始。
- 基本配置:包括建立、連接和配置節點。
- 測試工作流程:偵錯工作流程,使用檢查清單確保所有關鍵配置均已正確設定,並查看偵錯紀錄。
- 執行:儲存、發布並分享您的工作流程。
提示:如需更詳細的指南,請參閱:建立您的第一個工作流程。
2. 節點
GoInsight.AI 平台上有許多內建的節點。
點擊並了解更多:
- 開始節點確定工作流程的入口。
- 結束節點確定工作流程的出口。
- 大型語言模型 (LLM)利用大型語言模型處理複雜的自然語言輸出。
- 知識庫檢索節點從內部知識庫檢索相關資訊。
- 回覆輸出在聊天對話中設定回覆。
- 智能代理自主感知、推理和使用工具完成任務。
- 進度更新輸出工作流程的執行進度。
- 文件讀取讀取知識庫中的文件內容。
- 文件寫入將資訊寫入知識庫文件。
- HTTP 請求節點透過發送 HTTP 請求與外部 API/服務互動。
- 知識聚焦大型語言模型 (KnowledgeFocus LLM)基於知識庫特定問答的專用大型語言模型。
- IF/ELSE根據條件(如 IF、ELSE 等)進行流程分支。
- 問題分類器使用大型語言模型 (LLM) 進行語意分析並對文本輸入進行分類。
- 分支聚合器節點結合不同分支的輸出。
- 多分支選擇器選擇相應的分支以執行後續邏輯操作
- 迭代重複執行並將所有輸出彙整成單一列表。
- 自動延續自動進入下一輪聊天對話。
- 文字模板用於建立自訂文字的工具。
- 程式碼執行在工作流程中執行 Python 程式碼
- JSON 變數提取器節點從 JSON 格式的輸入資料中提取指定欄位(值)
- 變數賦值節點為變數設定特定值。
- 自然語意變數提取器節點分析和解釋自然語言輸入。
- 工具呼叫節點動態呼叫帳戶下的現有工具。
3. 變數
變數可依據其範圍和用途分為三種類型。
3.1 系統變數
系統變數是系統層級預先定義的參數,可供其他節點存取。
對話式工作流提供以下系統變數:
變數 | 資料類型 | 描述 |
---|---|---|
Date | String | 執行工作流程時的目前日期,以 UTC 格式 yyyy-MM-dd |
Time | String | 執行工作流程時的目前時間,以 UTC 格式 HH:mm:ss |
TimeOffset | Number | UTC 與當地時區的時間差。 |
BrowserLang | String | 用戶瀏覽器的語言設定。 |
Query | String | 目前的用戶輸入或查詢。 |
$SessionID | String | 目前會話的唯一 ID。 |
$LastAnswer | String | 系統提供的最後回應。 |
$Round | Number | 在自動延續的對話中,指示會話中的目前互動輪次或步驟。 |
$ChatHistory | Array[Object] | 會話中的聊天歷史,包括問答權杖的數量。 |
$WorkflowID | String | 目前正在執行的工作流程的唯一 ID。 |
$BatchID | String | 流程或工作流程目前批次執行的唯一 ID。 |
服務式工作流提供以下系統變數:
變數 | 資料類型 | 描述 |
---|---|---|
UTCDate | String | 執行工作流程時的目前日期,以 UTC 格式 yyyy-MM-dd |
UTCTime | String | 執行工作流程時的目前時間,以 UTC 格式 HH:mm:ss |
$WorkflowID | String | 目前正在執行的工作流程的唯一 ID。 |
$BatchID | String | 流程或工作流程目前批次執行的唯一 ID。 |
3.2 會話變數
會話變數用於在整個對話或會話中儲存和管理資料。它們有助於保持上下文、追蹤用戶輸入和管理互動的流程。

⚠️注意:這些變數僅適用於對話式工作流。
3.3 私有變數
私有變數僅存在於工作流程內部,無法從外部存取。它們儲存臨時資料、中間結果或執行期間的預設設定。
當工作流程從外部被呼叫時,私有變數仍無法存取,既不會公開也不會傳遞。
發佈評論