
最近跟朋友聊 AI 發展,說我要轉行做 AI。他建議我可以去學一套 AI 工作流自動化工具 (AI workflow automation) – n8n. 我就研究了一下。
n8n 是一套開發流程圖式工作流工具,如擷圖所示。它不僅只是畫流程圖而已,而且還是可執行的程式,達成自動化執行的工作流。這類工具在 AI 還沒爆紅時就存在了。但 n8n 特別在於它有許多現成的 AI 與應用工具可用,又有免費版可在本機運作,所以在 AI 界滿紅的。
這種流程圖式的寫程式方式非常好上手,不必像寫程式語言一樣要記很多語法,只要加一加程式方塊圖,再連線它們的輸入輸出資料,就像在畫畫一樣,就能寫出一支程式。
而最近幾年進入 AI 科技奇異點,使得「AI 程式」開始能作為工作流 / 程式的一部分!n8n 就內建許多 AI 方塊(程式),比如有串接 OpenAI, Gemini, OpenRouter AI 服務的方塊,可以整合到工作流中,人們就可以發揮創意做出自己的 AI 應用程式。
現代 LLM AI 因為夠聰明,會推測別的工具 (tools) 要怎麼使用,這使得我們能用它來操作這些工具。例如擷圖示範的是透過 Telegram 傳訊將使用者用自然語言所下的指令傳給 LLM AI 代理人 (agent),agent 就能選取最合適的工具執行,比如新增 Google 行事曆項目、寄信。
n8n 還有一點我覺得設計得很棒的地方,就是有分享工作流樣版的功能,每個人都可以將自己的工作流上傳到 n8n 給別人下載使用,連自己做工作流都不需要、也可以用來研究別人做了什麼有創意的工作流。