Dify 工作流完全教學 2026:節點配置、變數傳遞、條件分支實戰

Dify 工作流完全教學 2026:節點配置、變數傳遞、條件分支實戰

我們簡要介紹了Dify工作流以及它能帶來的效率提升。很多朋友對Dify工作流的搭建步驟非常感興趣,所以今天就來詳細講解一下,如何從零開始建立一個Dify工作流。

一、 準備工作

在開始搭建工作流之前,我們需要先瞭解Dify平臺的基本概念和操作。

  • 節點: 節點是構成工作流的基本單元,每個節點代表一個特定的操作,例如接收使用者輸入、呼叫大語言模型、處理資料等等。
  • 連線線: 連線線用來連線不同的節點,定義工作流的執行順序。
  • 變數: 變數用來儲存資料,可以在不同的節點之間傳遞。

二、 建立工作流

登入Dify平臺,點擊 “建立空白應用”,然後選擇 “工作流”。 為你的工作流取一個名字,例如 “小紅書爆款文案創作工作流”。

三、 新增節點

Dify提供了豐富的節點型別,可以滿足各種各樣的需求。 我們以小紅書爆款文案創作工作流為例,新增以下節點:

  1. 開始節點: 每個工作流都必須有一個開始節點,用來接收使用者輸入的引數。 在開始節點的設定頁面,我們可以新增四個輸入欄位:來源、風格、標題數量以及內容長度。

    • 來源:可以是一個主題,或者一個新聞連結。
    • 風格:例如可愛風、專業風等等。
    • 標題數量:例如 3 個標題。
    • 內容長度:例如 100 字左右。
  2. 問題分類器節點: 用來判斷來源欄位是URL連結還是主題/關鍵字。

    • 輸入變數:來源
    • 模型:可以選擇GPT-3.5
    • 問題分類:判斷是URL連結還是主題/關鍵字
  3. 自訂工具節點: 如果是URL連結,就用這個節點來獲取網頁內容。 你可以透過工具選單建立自訂工具。

  4. 內容大綱生成器節點: 如果是主題,就用這個節點來生成內容大綱。

    • 模型:可以選擇GPT-3.5
    • 任務需求:
      • 系統提示詞:你是一個小紅書爆款寫作專家,根據使用者給的主題撰寫小紅書文案,內容字數要求是100個字左右。
      • 角色提示詞:主題如下:\
        開始/{x}content
  5. 變數賦值節點: 將前面兩個流程得到的結果變成一個統一的變數,供後面的流程呼叫。

    • 變數型別:選擇合適的變數型別
    • 變數值:對應上個步驟的兩個節點的輸出值
  6. 標題建立節點: 用來根據前面節點的輸出,建立小紅書的爆款標題。

    • 模型:可以選擇GPT-3.5
    • 任務需求:
      • 系統提示詞:你是一名小紅書爆款寫作專家,撰寫 {x} 個爆款標題(含適當的emjo)表情。\
        一、在小紅書標題方面,你會以下的技能\
        1、採用二級標題法進行創作。\
        2、你善於使用標題吸引人的特點\
        3、你使用爆款關鍵字,寫 標題 時,從這個列表中隨機選 1-2 個\
        4、你瞭解小紅書平臺的標題特性\
        5、你瞭解創作的規則\
        二、 結合我給你輸入的資訊,以及你掌握的標題技巧, 撰寫標題; 輸出 格式:\
        1、 標題 一;
      • 角色提示詞:\
        這是內容:\
        開始/{x}output
  7. 撰寫文案節點: 用來撰寫小紅書的文案。

    • 模型:建議選擇GPT-4
    • 任務需求:
      • 系統提示詞:你是小紅書爆款寫作專家,根據使用者給的內容,撰寫小紅書爆款文案(每一個段落含有適當的emoji表情,文末有合適的tag標籤)\
        一、在小紅書文案方面,你會以下技能:\
        1、寫作風格\
        2、寫作開篇方法\
        3、文字結構\
        4、互動引導方法\
        5、一些小技巧\
        6、爆炸詞\
        7、從你生成的稿子中,抽取3-6個seo關鍵字,生成#標籤並放在文章最後\
        8、文章的每句話都儘量口語化、簡短\
        9、在每段話的開頭使用表情符號,在每段話的結束使用表情符號,在每段話的中間插入表情符號\
        二、結合我給你輸入的參考標題和內容,以及你掌握的文案技巧,按照{x}style的文案風格,撰寫小紅書文案(文案長度:{X}length個字左右);
      • 角色提示詞:\
        參考標題:\
        {x}text\
        內容:\
        {x}output
  8. 文案格式化節點: 用來處理一些格式問題,例如新增換行符等等。 你可以使用程式碼執行節點來編寫簡單的Python或JavaScript程式碼。

  9. 上傳文案節點: 用來將生成的標題和文案上傳到你的目標平臺,例如Notion筆記。 你可以使用HTTP型別的節點來傳送請求。

  10. 模板轉換節點: 將前面生成的小紅書的標題和文案合併在一起,並進行最終的輸出。

四、 連線節點

按照邏輯順序,用連線線將所有節點連線起來。

五、 測試和釋出

點擊右上角的 “執行” 按鈕,測試你的工作流是否能正常執行。 如果一切正常,就可以點擊 “釋出” 按鈕,讓其他人也可以使用你的工作流了。

Dify工作流使用小技巧

  • 合理拆分任務: 將複雜的任務拆分成多個小的任務,可以提高AI模型的處理效率,並使工作流更容易理解和維護。
  • 巧用變數: 使用變數來儲存和傳遞資料,可以使工作流更加靈活。
  • 充分利用系統變數: Dify提供了很多系統變數,例如使用者ID、應用ID等等,可以用來記錄和分析工作流的執行情況。
  • 善用外部工具和API: Dify可以接入各種外部工具和API,例如搜尋引擎、影象生成工具等等,可以大大擴充套件工作流的功能。

總結

Dify工作流是一個非常強大的自動化工具,它可以幫助我們把很多重複性的工作交給AI,讓我們有更多時間去做更有創造性的事情。希望這篇部落格能夠幫助你快速上手Dify工作流,打造屬於你自己的自動化流程!