
你知道為什麼我一直遲遲沒做出一個完整的系統嗎?
因為我以前都在拆解東西 — 這個工具怎麼用、那個平台怎麼玩、某個指令是幹嘛的。結果拆著拆著,反而忘了怎麼把它們裝回去。
從去年開始,我陸續接觸了不少 Low-Code 工具,像是 n8n、Dify、Make,甚至連 Zapier 都玩過。但那時的我,把每個工具都當成獨立的東西來看。像在逛五金行,每樣工具看起來都不錯,但我根本不知道這些零件加起來,能不能蓋出一間屋子。
這次比賽,是我第一次被迫整合,有時限、有壓力、有舞台等著我交出成果。
這就不再是「興趣」,而是「責任」。
拆完就得學會組
我才發現,我不是真的不會,只是從來沒整合過。
Bolt.new 可以幫我快速搭建對話流程,n8n 處理邏輯與資料流,Supabase 當備用資料庫。這三樣工具我都會一點,但我從沒試著讓它們「接起來」,從「使用者輸入」到「系統回應」到「資料儲存」,讓整條流程完整跑一遍。
剛開始真的亂得要命。
我照著 YouTube 教學一步步做,結果發現示範影片的介面和我操作的版本完全不一樣。光是找 Webhook 要貼哪裡,我就卡了半個多小時。
測前端時,Webhook 明明跑了,資料卻完全沒進來。我一度懷疑是不是我腦袋打結、邏輯有問題還是手滑漏了一步。
我不斷地測試、改 Prompt、調整輸出格式。每天的 Token 用量飛快消耗。有時候問題只是某個欄位對不上,但整條流程就直接當機掛掉。最痛苦的是,有些錯根本不是 bug,而是我沒看懂 log在講什麼。
但也正是這些「不懂 → 撐住 → 解開 → 小成功」的循環,讓我一點一點建立信心。
心法不是「會寫程式」,而是「能拆能組」
我開始調整我的思維。
不再去想:「這段功能要怎麼寫?」而是轉換成:「這塊拼圖可以接在哪裡?」
Bolt 是外殼、n8n 是管線邏輯、Supabase 是倉庫。
我不是在「寫一個大系統」,而是把小系統組起來讓它動起來,在拼一個會動的樂高模型。
這樣一想,焦慮感反而下降了。
我開始一件一件來:
- 確認 n8n 的 Webhook 有收到資料;
- 確保處理邏輯正確後能傳回 Bolt 前端;
- 調整回應格式與顯示內容;
- 跑完整條流程。
漂不漂亮?不重要。
邏輯優不優雅?先放旁邊。
能不能「跑得起來」?這才是我這個中年哥布林現在要搞定的事。
「能動」比「完美」重要
Demo 的前兩天,我還在焦急地尋找朋友問參數怎麼設定,結果沒人能幫上忙。
但我沒有停下來,還是繼續按表操課,把一項項要處理的事項推進。
然後就在 Demo 前一天中午 11 點,前後端突然打通了。
我按下測試按鈕,畫面跳出回應的那一刻,我盯著螢幕看了三秒。
我不是興奮到跳起來,而是一種不可思議的平靜 — 就像你踩上了一座看起來很危險的木板橋,發現它撐得住你,然後你就這樣穩穩走過去。
然後我對自己振臂高呼:YES!
我忽然意識到,這十天,我不是在「做一個 AI 專案」,而是在用行動喚醒一顆工程師的腦。那些邏輯、判斷力、拆解能力,其實都還在,它們沒有真的死掉,只是被塵封。
我不是成為一個新手 AI 工程師,我是在重新組裝我自己
這次比賽,沒有讓我成為什麼「AI 工程師」,但它讓我看到,我可以把曾經學過的事整合起來,我可以從零拼出一個能跑的產品原型。
有些功能還沒完善,註冊機制還有問題,UI 有些地方操作不直覺或顯示框破裂,但我已經做出了一個能:接收使用者 Prompt、判斷邏輯、傳送訊息、處理資料、並產生回應的系統。
它不漂亮,但能 Demo。
它不炫技,但實用。
它不完美,但屬於我。
這就是我,一個中年哥布林的升級條,一步一步,從會一點點,到拚成一條線。
會拼起來就好,不一定要上油漆
我知道還有很多問題要解,還有很多地方不夠穩、不夠快、不夠漂亮。但現在的我已經不一樣。我不再覺得自己是個落伍的旁觀者,而是一個真的「走在路上」的參與者。
我真的開始動手組裝人生的下一塊拼圖,不是為了完美,而是為了可運作。
這,就是升級。