📌 本主題系列工作流所生成的文章,請參考另一個主題系列:[轉生到鬼島的反派,為了生存必須在30天內學會30種 AI 工具!]
📌 本主題內容以個人經驗為主探索 AIGC 協作工作流,建議讀者搭配個人情境參考適用程度
📌 文中使用『引用格式』代表輸入的 Prompt
💡
這是輸入的 Prompt
⚠️ 天才與瘋子只有一線之隔,使用 AIGC 請注意幻覺的副作用,建議搭配應用領域的相關 domain 服用。
⚠️ 由於 AIGC 突飛猛進,本系列介紹的工具版本可能快速的變更而有所差異
在本教程中,我們將一步步教您如何使用 n8n 來建立一個功能強大的自訂 AI Agent。這個 Agent 將能夠從網路上獲取資料,或者調用具有 API 的其他工作流程。我們將結合 OpenAI、Wikipedia 和 OpenWeatherMap 等工具,展示 n8n 在搭建自訂 AI Agent 時的強大之處。
n8n 是一個強大的工作流程自動化工具,它的功能遠超過市場上的其他自動化工具,如 Make.com 或 Zapier。n8n 的一大優勢是能夠自我託管,讓您完全掌控自己的資料。特別是在構建自訂 AI 代理時,n8n 提供了極高的可定制性,允許您連接各種不同的工具和應用程式。
首先,前往 n8n 官網 並註冊一個免費的雲端帳戶。
(截圖:n8n 註冊頁面)
登入後,您將進入工作流程儀表板。
(截圖:n8n 新工作流程介面)
添加 ChatGPT 節點:
設置憑證:
(截圖:OpenAI Chat Model 節點設置)
選擇模型:
添加 Memory 節點:
連接節點:
(截圖:Memory 節點連接)
添加 Calculator 節點:
連接節點:
添加 Wikipedia 節點:
連接節點:
(截圖:工具節點連接圖)
替換觸發器:
連接節點:
(截圖:Chat Trigger 節點連接)
保存工作流程:
開始測試:
(截圖:聊天測試介面)
查看結果:
(截圖:AI 代理回應)
我們將創建一個新的工作流程,從 OpenWeatherMap API 獲取天氣資料。
添加 Edit Fields 節點:
設置節點:
(截圖:Edit Fields 節點設置)
添加 OpenWeatherMap 節點:
設置憑證:
配置參數:
(截圖:OpenWeatherMap 節點設置)
添加 OpenAI Chat Model 節點:
設置參數:
Model:選擇「gpt-4」。
Message:
Please convert the input from OpenWeatherMap into plain English with a friendly tone to make it prettier. Use relevant emojis.
Here is the data:
{{Insert the data from the OpenWeatherMap node}}
將 OpenWeatherMap 節點的輸出資料插入訊息中。
(截圖:OpenAI Chat Model 節點設置)
添加 Edit Fields 節點:
設置字段:
(截圖:提取回應的 Edit Fields 節點)
返回 AI 代理工作流程。
添加 n8n Workflow 節點:
設置參數:
Use this tool to get the current weather data for a specific city. Input should be the name of the city.
(截圖:n8n Workflow 節點設置)
連接節點:
(截圖:完整的 AI 代理工作流程圖)
保存工作流程。
開始聊天測試:
查看結果:
(截圖:AI 代理提供天氣資訊)
測試其他問題:
(截圖:AI 代理回答首都問題)
恭喜您!您已成功使用 n8n 建立了一個強大的自訂 AI 代理。這個代理能夠根據您的問題,自主決定調用哪個工具,無論是從 Wikipedia 獲取資訊,還是從 OpenWeatherMap 獲取天氣資料。n8n 的強大之處在於其高度的可定制性和靈活性,讓您可以創建各種複雜的工作流程。
下一步建議:
(截圖:n8n 主介面)