在自動化流程的世界裡,n8n 是強大的工具,但當 JSON 報錯、變數抓不到、或者邏輯卡住時,盯著螢幕找 Bug 往往非常耗時。
現在,你可以把 Gemini 當作你的資深後端工程師。透過這三個簡單步驟,我們能讓 AI 直觀地「看見」你的問題並給出精準的修改建議。
第一步:提供完整的「大腦」—— 貼上 JSON 流程
n8n 的優勢在於其流程可以完全轉化為 JSON 格式。Gemini 需要了解整個節點(Nodes)之間的脈絡,才能判斷是哪一個環節出了錯。
在 n8n 編輯畫面上,按下 Ctrl + A (或 Cmd + A) 選取所有節點。
按下 Ctrl + C 複製。
直接切換到 Gemini 視窗,貼上這段代碼。
💡 為什麼要這樣做?
僅給截圖是不夠的,JSON 包含了節點內部的參數設定、運算式與資料對應(Mapping),這是 Gemini 進行邏輯推理的基礎。
第二步:讓 Gemini 「看見」現場 —— 貼上報錯截圖
有些錯誤訊息隱藏在節點右上角的紅字,或是執行過程中的數據預覽。這時候,「圖片」就是最好的溝通媒介。
將 n8n 執行失敗的節點、具體的報錯訊息(Error Message)或輸出結果截圖。
在 Gemini 的對話框中貼上圖片。
第三步:下達精確指令 —— 說明功能與痛點
最後,也是最重要的一步:給予上下文。你需要告訴 Gemini 這個流程「原本應該做什麼」以及「現在發生了什麼」。
你可以參考這個提問模板:
「這是我在 n8n 中的一個 [填入功能,例如:串接 LINE Bot 與 Google Sheet] 的流程。
預期功能: 當收到 Webhook 通知時,自動將資料寫入試算表。
目前問題: 如圖中所示,在第三個節點出現了 Data transformation error,似乎是 JSON 解析失敗。
請根據我提供的 Workflow JSON 與截圖,告訴我應該如何修改設定?」
為什麼這招特別管用?
Gemini 具備多模態理解能力 (Multimodal),它能將你第一步提供的「邏輯代碼」與第二步提供的「視覺報錯」進行比對。
自動檢測變數路徑: 它能發現你的 $json["id"] 是不是寫成了 $node["HTTP"].json["id"]。
修復語法錯誤: 針對 Function Node 裡的 JavaScript 報錯,Gemini 能直接給出修正後的程式碼片段。
邏輯優化: 有時候不是報錯,而是流程跑不通,Gemini 會建議你是否該加上 Wait Node 或 If Node。
結語
別再一個人對著錯誤訊息發呆了!透過「複製 JSON -> 貼上截圖 -> 描述問題」這套黃金組合,Gemini 能在幾秒鐘內給出修復建議,讓你從繁瑣的除錯中解脫,專注於創造更有價值的自動化服務。


沒有留言:
張貼留言