用 Dify AI 打造高效工作流,節省時間成本

Dify AI 是一款強大的 AI 工作流平台,讓您能快速、輕鬆地整合各種工具與服務,自動化重複性任務。無論是數據分析、內容生成,還是客戶服務,Dify AI 都能幫助您提升工作效率。透過直觀的介面和拖拉拽操作,您能輕鬆建立屬於自己的智慧工作流。

簡介

Dify AI 提供直觀的工作流設計介面,結合 API 串接功能,可快速將複雜的操作流程整合至 LINE 聊天機器人,滿足多種應用場景。

用 Dify AI 打造高效工作流,節省時間成本

Step 1: 註冊並選擇工作流模板

首先,前往 Dify 註冊帳號,並選擇內建的 SEO Blog Generator,這個步驟是選配的,你可以自己創建。

Dify 工作流 SEO 範本

在發布工作流之前,務必檢查節點是否設置完整。

工作流檢查清單


Step 2: 配置關鍵參數

節點設置

Start 節點設置

  • Keyword: 搜尋關鍵字
  • Title: 文章標題
  • Audience: 目標讀者
  • Brands to avoid: 避免提及的品牌
  • Tone: 語氣風格

End 節點設置

  • Output: 最終輸出內容

節點參數設置


Step 3: 運行與 API 金鑰設置

點選發布後,可立即運行工作流,測試輸出內容。 發布工作流

創建 API 金鑰

前往 Workflow App API,生成 API 金鑰以進行串接。 創建 API 金鑰

範例設定:

  • URL: https://api.dify.ai/v1/workflows/run
  • Method: POST
  • Header: Authorization: Bearer {API_KEY}
  • Payload:
    {
      "inputs": {
        "keyword": "SEO行銷",
        "title": "初學者的 SEO 行銷策略指南",
        "audience": "初創企業主",
        "brands_to_avoid": "Google, Bing",
        "tone": "專業但易於理解"
      },
      "response_mode": "blocking",
      "user": "{{unique_user_id}}"
    }
    

    Response(只要注意outputs內的output參數即可),

    {
      "workflow_run_id": "djflajgkldjgd",
      "task_id": "9da23599-e713-473b-982c-4328d4f5c78a",
      "data": {
          "id": "fdlsjfjejkghjda",
          "workflow_id": "fldjaslkfjlsda",
          "status": "succeeded",
          "outputs": {
            "output": "{{output}}"
          },
          "error": null,
          "elapsed_time": 0.875,
          "total_tokens": 3562,
          "total_steps": 8,
          "created_at": 1705407629,
          "finished_at": 1727807631
      }
    }
    

Step 4: 前往dmflow設置資源

dmflow.chat 平台中,設置資源節點與對應變數,實現與 LINE 聊天機器人的無縫對接。

變數節點設置

加入以下七個關鍵變數:

  • user_id: 使用者的 ID。
  • title: 標題。
  • keyword: 關鍵字。
  • tone: 語氣。
  • audience: 目標受眾。
  • brands_to_avoid: 避免的品牌。
  • output: 最終工作流輸出內容。

資源設置參考下圖右邊

資源節點設計


Step 5: 創建文章表單

創建文章表單

將上面創建的變數,選取輸入變數分別是

  • user_id
  • title
  • keyword
  • tone
  • audience
  • brands_to_avoid

並添加輸出變數

  • output

創建表單欄位

Step 6: 創建觸發器

創建觸發器以及背景

設置好背景的資源節點以及更新表單

左邊為資源節點,右邊為更新表單

Step 7: 產生文章

先建立新增頁面面調整,要注意要移除output欄位,以及添加按鈕的觸發器ID

儀表板新增頁面面調整

最後產生文章三個步驟

  1. 點選新增列表,將你要產生的title、keyword、tone、audience、brands_to_avoid,userId目前僅回傳給Dify,原因是因為新增列表會自動綁定創建者。
  2. 當擁有者是你,等到刷新提示顯示,右側的列表刷新會變紅色,點選則會刷新選擇的列表
  3. 產生文章

產生文章

結論

Share on:
Previous: 使用 Dify AI 整合 LINE 聊天機器人全攻略
Next: AI聊天機器人安全的重要性:從北捷AI客服事件談起