AI Agent 的定義是,能自主執行任務的人工智慧系統,他能理解指令、分析資料、做出決策,甚至與人或其他系統互動,AI Agent 可應用於客服、自動化工作、資料分析等領域,幫助我們提升效率、節省時間並減少錯誤。
AlphaGo 就算是早期的 AI Agent,但是只能執行特定任務,而現代的 AI Agent 大多都是利用 LLM 為基礎來實做 Agent,只要設計得當,近乎是無限可能。
n8n 是一個開源自動化平台(可視化工作流),可在本地部署,也可以自由串接各種 API、資料庫與 LLM,彈性極高,能搭配 OpenAI、Claude、Gemini、Whisper 等多種 AI 模型。
在這裡示範利用 Docker 來部署本地 n8n
前往 Docker 的官網安裝 https://www.docker.com/
-p 5678:5678:將本地的 5678 連接到容器內的 n8n 服務埠
-v ~/.n8n:/home/node/.n8n:將設定資料儲存到本地目錄
--name n8n:指定容器名稱,方便管理
--rm:容器停止後自動刪除(若想長期保留可移除此參數)
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
當畫面出現以下訊息代表 n8n 啟動成功:
Editor is now accessible via: http://localhost:5678/
開啟瀏覽器輸入:
http://localhost:5678
即可進入 n8n 的圖形化介面,首次進入會要求你建立帳號與密碼,完成後即可開始設計自動化流程!