節點參考
節點係編排工作流同對話流嘅基本單元。喺「應用開發」畫布中,你可以透過點擊嘅方式將節點加入畫布,並按業務邏輯將其連接起嚟,組成完整嘅應用流程。本篇按功能分組逐一介紹 LanSphere 提供嘅全部節點,說明每個節點嘅用途、關鍵設定項同輸出內容,適合喺編排過程中隨時查閱。
閱讀本篇前,建議你先了解兩個基本概念:
- 節點分組:畫布中嘅節點列表按功能分為開始、AI 能力、邏輯控制、數據處理、外部調用、輸出六組。節點列表可展開、收縮,並支援按名稱模糊搜尋,方便你快速定位所需節點。
- 變數引用:上游節點嘅輸出變數可以被下游節點引用。例如「輸入」節點收集嘅用戶問題,可以喺「大模型」節點嘅提示詞中作為上下文變數引用;「知識庫」節點召回嘅片段,亦可以傳入下游節點參與後續處理。發佈前,建議借助變數檢查確認變數定義、類型匹配同引用有效性,確保流程設定完整。
開始
輸入
接收用戶輸入嘅入口節點,對話輸入同表單輸入都喺呢度進入流程。
- 關鍵設定:定義需要向用戶收集嘅輸入內容。
- 輸出內容:用戶提交嘅輸入,作為變數供下游節點引用。
- 使用提示:「輸入」節點全局唯一,一個應用淨係可以有一個;畫布中已存在該節點嗰陣,節點列表會自動隱藏佢。
定時執行
按設定嘅週期規則自動觸發應用執行,無需人工操作。
- 關鍵設定:設定觸發嘅週期規則。
- 輸出內容:按週期自動啟動一次流程執行。
- 使用提示:適用於定時報表、定時數據採集等週期性自動化場景。
Webhook 回呼
生成一個回呼地址,供外部系統調用該地址嚟觸發應用執行。
- 關鍵設定:按頁面提示完成回呼設定。
- 輸出內容:外部系統調用回呼地址嗰陣傳入嘅內容,供下游節點使用。
- 使用提示:適用於由業務系統事件驅動嘅場景,例如外部系統產生新數據後自動觸發處理流程。
AI 能力
大模型
調用大模型生成文本,係智能問答、內容生成、摘要提取等場景嘅核心節點。
- 關鍵設定:選擇要使用嘅模型;編寫提示詞,規範模型嘅應答規則;喺提示詞中引用上游節點嘅上下文變數。
- 輸出內容:模型生成嘅文本結果。
- 使用提示:提示詞品質直接決定輸出品質,建議喺提示詞中明確任務目標、輸出格式同約束條件。可用模型取決於「系統設定 → 模型列表」中已接入嘅模型。
知識庫
喺關聯嘅知識庫中檢索與輸入相關嘅內容,輸出召回嘅知識片段。
- 關鍵設定:關聯一個或多個知識庫;設定召回參數——Top K(預設 3)、Score 閾值(預設關閉)同檢索方式(向量檢索 / 全文檢索 / 混合檢索)。
- 輸出內容:召回嘅知識片段,供下游「大模型」等節點引用。
- 使用提示:通常與「大模型」節點搭配使用,構成知識庫問答鏈路;召回精度可透過調整 Top K、Score 閾值同檢索方式逐步優化。
智能體
喺流程中掛載一個已發佈嘅智能體,由其自主統籌調度資源完成任務。
- 關鍵設定:由已發佈嘅智能體列表中單選一個掛載。
- 輸出內容:智能體嘅執行結果。
- 使用提示:僅可掛載已發佈嘅智能體;已發佈嘅智能體可喺「協作組件 → 智能體」頁籤中查看。
意圖識別
按語義將用戶輸入分類到唔同分支,讓流程根據用戶意圖行向唔同嘅處理路徑。
- 關鍵設定:定義各意圖分類及其說明。
- 輸出內容:識別出嘅意圖分類結果,用於驅動後續分支走向。
- 使用提示:典型場景例如客服應用——先將用戶提問按「諮詢」「投訴」「售後」等意圖分類,再分別進入對應嘅處理流程,讓每類問題都得到針對性回應。
參數提取
由自然語言中提取結構化參數,將用戶嘅口語化表達轉換為流程可直接使用嘅欄位。
- 關鍵設定:定義需要由輸入中提取嘅參數。
- 輸出內容:提取出嘅結構化參數,供下游節點引用。
- 使用提示:適用於表單填寫、查詢條件解析等場景,例如由「幫我查下下星期嘅部門會議安排」中提取時間範圍等參數。
邏輯控制
條件判斷
按條件將流程拆分為多個分支,相當於 if / elif / else 結構。
- 關鍵設定:設定各分支嘅判斷條件。
- 輸出內容:根據條件成立情況,流程進入對應分支繼續執行。
- 使用提示:按 if / elif / else 結構組織分支嗰陣,請留意安排條件嘅先後順序,確保每種情況都有明確嘅去向。
循環
按設定嘅條件重複執行一段流程,直到條件唔再滿足為止。
- 關鍵設定:設定循環嘅執行邏輯同終止條件。
- 輸出內容:循環執行產生嘅最終結果。
- 使用提示:請確保設定咗可終止嘅條件,避免流程陷入無限循環。
批次處理
對陣列中嘅每一項並行執行相同嘅處理,一次過完成批量任務。
- 關鍵設定:指定要處理嘅陣列,以及針對每一項嘅處理邏輯。
- 輸出內容:各項處理結果組成嘅集合。
- 使用提示:適用於批量處理同類數據嘅場景,例如對一批文件逐份生成摘要。
數據處理
腳本執行
使用 Python 或 JavaScript 編寫自訂處理邏輯,完成內建節點無法直接實現嘅數據加工。
- 關鍵設定:選擇腳本語言並編寫腳本,按頁面提示完成設定。
- 輸出內容:腳本嘅執行結果。
- 使用提示:適合格式轉換、數據計算等個人化處理場景。
變數賦值
畀變數寫入或更新值,喺流程中儲存中間狀態或構造新變數。
- 關鍵設定:選擇目標變數並設定要寫入嘅值。
- 輸出內容:更新後嘅變數值。
- 使用提示:常用於流程中對變數進行初始化或階段性更新。
變數聚合
將多個分支嘅輸出聚合成一個變數,供後續節點統一引用。
- 關鍵設定:選擇需要聚合嘅各分支輸出變數。
- 輸出內容:聚合後嘅單一變數。
- 使用提示:喺多分支匯合嘅場景下,用變數聚合可以避免下游節點分別引用多個分支嘅輸出,讓流程結構更清晰。
變數格式化
按範本將多個變數拼接成一段文本。
- 關鍵設定:編寫文本範本,並喺範本中引用需要拼接嘅變數。
- 輸出內容:拼接完成嘅文本。
- 使用提示:適合生成結構固定嘅通知文案、報告段落等內容。
文件解析
由上載嘅文件檔案中提取文本內容,供下游節點處理。
- 關鍵設定:指定要解析嘅文件檔案來源。
- 輸出內容:由文件中提取嘅文本。
- 使用提示:常作為文件類應用嘅預處理環節,先解析文件,再交由大模型分析內容或生成摘要。
陣列處理
對陣列執行篩選、排序、取值等操作。
- 關鍵設定:指定目標陣列同處理方式。
- 輸出內容:處理後嘅陣列或取出嘅元素。
- 使用提示:適用於對上游輸出嘅列表型結果做二次加工,例如篩選出符合條件嘅條目後再逐一處理。
外部調用
外部調用類節點將平台內外嘅工具能力接入流程。新增系統插件、工作流、MCP、自訂工具呢四類節點嗰陣,點擊後會彈出對應嘅工具列表供你選擇。
HTTP 請求
調用外部 REST API,與開放接口嘅外部系統對接。
- 關鍵設定:設定請求地址、請求方式、請求標頭、請求主體同驗證方式,並完成參數對應。
- 輸出內容:接口返回嘅回應內容。
- 使用提示:服務地址、金鑰等參數建議透過環境變數管理,避免喺流程設定中明文暴露;設為保密變數後,變數值會以星號隱藏。
系統插件
調用平台內建嘅插件能力。
- 關鍵設定:由系統插件列表中選擇要調用嘅插件。
- 輸出內容:插件嘅執行結果。
- 使用提示:可用插件取決於「插件管理」中已安裝並啟用嘅插件。
工作流
調用「協作組件」中已發佈嘅工作流組件,實現流程重用。
- 關鍵設定:由工作流組件列表中選擇要調用嘅組件。
- 輸出內容:被調用工作流嘅輸出結果。
- 使用提示:工作流應用透過「發佈為組件」沉澱為組件後,即可供全平台應用調用,詳見《協作組件》。
MCP
調用 MCP 服務提供嘅工具。
- 關鍵設定:由 MCP 服務列表中選擇要調用嘅工具。
- 輸出內容:MCP 工具嘅執行結果。
- 使用提示:平台預置藍信 MCP 工具集,覆蓋訊息、群組、通訊錄、日程、視像會議、媒體檔案等能力;更多 MCP 服務可喺「MCP 服務」選單中新增。
自訂工具
調用團隊自建嘅工具。
- 關鍵設定:由自訂工具列表中選擇要調用嘅工具。
- 輸出內容:自訂工具嘅執行結果。
- 使用提示:自訂工具喺「插件管理」中建立,需測試通過並儲存後先可以被調用。
輸出
回覆
喺對話流中向用戶輸出訊息,可喺流程中途多次輸出。
- 關鍵設定:編寫要發送畀用戶嘅訊息內容,可引用上游變數。
- 輸出內容:向用戶展示嘅訊息。
- 使用提示:僅用於對話流。借助多次輸出,可以喺較長嘅流程中及時向用戶回饋階段性進展。
輸出
喺工作流結束嗰陣返回最終結果。
- 關鍵設定:定義需要返回嘅結果內容。
- 輸出內容:工作流嘅最終結果。
- 使用提示:用於工作流。工作流接收輸入直達輸出、全程無互動,最終結果透過該節點交付。
節點速查表
| 節點 | 所屬分組 | 一句話用途 | 典型場景 |
|---|---|---|---|
| 輸入 | 開始 | 接收用戶嘅對話或表單輸入 | 各類應用嘅入口 |
| 定時執行 | 開始 | 按週期自動觸發執行 | 定時報表、定時數據採集 |
| Webhook 回呼 | 開始 | 生成回呼地址供外部系統觸發 | 業務系統事件驅動 |
| 大模型 | AI 能力 | 調用大模型生成文本 | 智能問答、內容生成 |
| 知識庫 | AI 能力 | 檢索知識庫並輸出召回片段 | 知識庫問答 |
| 智能體 | AI 能力 | 掛載已發佈嘅智能體 | 複雜任務自主執行 |
| 意圖識別 | AI 能力 | 將用戶輸入分類到唔同分支 | 客服意圖分流 |
| 參數提取 | AI 能力 | 由自然語言提取結構化參數 | 查詢條件解析 |
| 條件判斷 | 邏輯控制 | 按條件行唔同分支 | 多路徑流程控制 |
| 循環 | 邏輯控制 | 按條件重複執行 | 反覆處理直至滿足條件 |
| 批次處理 | 邏輯控制 | 對陣列逐項並行處理 | 批量生成、批量處理 |
| 腳本執行 | 數據處理 | Python/JavaScript 自訂邏輯 | 個人化數據加工 |
| 變數賦值 | 數據處理 | 寫入或更新變數值 | 儲存中間狀態 |
| 變數聚合 | 數據處理 | 聚合多分支輸出為一個變數 | 多分支結果匯合 |
| 變數格式化 | 數據處理 | 按範本拼接文本 | 通知文案生成 |
| 文件解析 | 數據處理 | 由文件中提取文本 | 文件內容預處理 |
| 陣列處理 | 數據處理 | 陣列篩選、排序、取值 | 列表結果二次加工 |
| HTTP 請求 | 外部調用 | 調用外部 REST API | 系統間數據對接 |
| 系統插件 | 外部調用 | 調用平台內建插件 | 使用內建工具能力 |
| 工作流 | 外部調用 | 調用工作流組件 | 跨應用流程重用 |
| MCP | 外部調用 | 調用 MCP 服務工具 | 藍信訊息、日程等操作 |
| 自訂工具 | 外部調用 | 調用自建工具 | 團隊專屬能力 |
| 回覆 | 輸出 | 對話流中向用戶輸出訊息 | 多輪對話應答 |
| 輸出 | 輸出 | 工作流結束嗰陣返回結果 | 單輪自動化交付 |

