跳到內容

內容拼接節點

內容拼接節點是FlowAI中的核心組件之一,它能將多個節點的輸入內容整合為一個輸出。通過合理使用內容拼接節點,你可以實現內容的複用和變量的合併,從而簡化複雜的工作流程。

節點配置

基礎設置

  1. 節點名稱

    • 為內容拼接節點設置一個描述性名稱
    • 建議使用能體現拼接目的的名稱,如”合併用戶信息”、“整合訂單數據”等
    • 命名規範:使用動詞+名詞形式,如”合併用戶信息”、“整合訂單數據”
  2. 內容設置

    • 在內容區域中,你可以直接輸入文本,並插入變量
    • 變量格式為 $變量名,例如 $LLM1.result$輸入.input
    • 支持插入多個變量,並且可以在變量之間添加自定義文本

輸出

- 拼接後的內容將作為一個新的變量輸出
- 輸出變量格式為 `$節點名稱.template`,例如 `$內容拼接器1.template`

使用示例

1. 合併用戶信息

讓我們創建一個簡單的用戶信息合併流程,這是FlowAI中最常用的場景之一:

  1. 輸入節點配置

    用戶信息輸入節點配置

  2. 內容拼接配置

    節點名稱:合併用戶信息
    內容:
    用戶姓名:$輸入.name
    用戶年齡:$輸入.age
    用戶地址:$輸入.address

    注意:確保在內容拼接節點之前,所有需要引用的變量都已經存在!

    內容拼接配置

  3. 輸出節點配置

    使用拼接後的內容進行後續處理 輸出節點配置

2. 整合訂單數據

一個實用的例子 - 將多個訂單信息整合為一個輸出,適用於訂單處理、數據分析等場景:

  1. 輸入節點配置 訂單信息輸入節點配置

  2. 內容拼接配置

    節點名稱:整合訂單數據
    內容:
    訂單號:$輸入.orderId
    訂單金額:$輸入.amount
    訂單狀態:$輸入.status

    內容拼接配置

  3. 處理節點配置

    比如你可以:

    • 將整合後的訂單數據發送到數據庫
    • 將整合後的訂單數據發送到郵件系統
    • 將整合後的訂單數據發送到報表系統

3. 消息模板生成

展示如何使用內容拼接節點生成消息模板,適用於消息推送、通知發送等場景:

節點名稱:生成消息模板
內容:
親愛的$輸入.name:
您的訂單$輸入.orderId已$輸入.status。
感謝您的支持!

消息模板生成配置

高級用法

1. 嵌套拼接

你可以通過連接多個內容拼接節點來實現複雜的邏輯,適用於多級內容整合、複雜業務規則等場景:

[用戶信息拼接] --> [訂單信息拼接] --> [消息模板生成]

2. 組合拼接示例

在一個拼接節點中使用多個變量和自定義文本,適用於需要同時整合多個變量的場景:

節點名稱:生成報告
內容:
報告日期:$輸入.date
用戶總數:$input.userCount
訂單總數:$input.orderCount
總銷售額:$input.totalSales

最佳實踐

  1. 內容設計原則

    • 注意變量的命名規範
    • 確保變量在拼接節點之前已經存在
    • 使用註釋說明每個變量的業務含義
    • 保持內容邏輯簡單可維護
  2. 變量處理

    • 在內容拼接前先確保變量存在
    • 考慮數據類型的一致性
    • 注意變量的作用域
  3. 錯誤處理

    • 添加默認值處理異常情況
    • 在關鍵拼接節點添加日誌記錄
    • 考慮數據驗證的必要性

常見問題

調試技巧

使用輸出節點 在每個拼接節點後添加輸出節點,幫助調試流程:

[內容拼接] --> [輸出節點(打印拼接結果)]

通過合理使用內容拼接節點,你可以構建出靈活而強大的工作流程。記住要仔細規劃拼接邏輯,確保變量的完整性和一致性,這樣才能保證工作流程的可靠運行。

定製服務

官方團隊為您量身定製專業的自動化解決方案