這一周的主要內容會是利用n8n的一個重點功能:AI Agent來完成學習助手的製作。首先來介紹一下甚麼是AI Agent:
簡單來說就是一個能自主執行任務的智慧程式。它不只是單純回答問題(像一般聊天機器人),而是能夠 觀察環境 → 做出判斷 → 執行動作 → 再根據結果調整 的系統。
這次所使用到的模型會是Gemini系列,而輸出的地方一樣會是Line Chat Bot。
首先我們先新增一個觸發器,聊天用的工作流我選擇webhook當作觸發器。
接著我們先接上一個http request節點,讓我們可以將訊息回傳到LINE:
接下來就是今天的重頭戲:AI Agent,選擇完模型供應商之後,我們要先來設定聊天記憶,讓這個模型可以記住我們的聊天紀錄:
這麼一來,最基本的工作流就完成了,可以看到還有一個沒有接到的「tool」節點,這是可以串接到很多第三方平台的節點,明天我們會來詳細設置這些工具的使用。
今天我們完成了初步的回覆訊息設置,明天我們將會來製作這個Agent可以使用的各種工具。