節點參考 | LanSphere 使用手冊

節點參考

節點是編排工作流與對話流的基本單元。在「應用開發」畫布中,你可以透過點擊的方式把節點加入畫布,並按業務邏輯把它們連接起來,組成完整的應用流程。本篇按功能分組逐一介紹 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 服務工具 藍信訊息、行事曆等操作
自訂工具 外部呼叫 呼叫自建工具 團隊專屬能力
回覆 輸出 對話流中向使用者輸出訊息 多輪對話應答
輸出 輸出 工作流結束時返回結果 單輪自動化交付