在剛開始接觸 AI 協同開發(Vibe Coding)時,很多沒有受過正規軟體工程訓練的人,都會經歷一段極其荒謬的「陣痛期」。
當時沒有前人的詳細指引,我自己在摸索時就常撞見這種場景:我在編輯器裡清楚描述了業務需求,下一秒,AI 劈哩啪啦吐出了一大串幾百行的程式碼,接著用極其客氣且詳盡的條列式步驟對我發號施令:
「第一步,請在專案目錄下新增一個 process_data.py 檔案;
第二步,請確認你的本機環境已安裝 Python 3.10 以上版本,並在終端機輸入 pip install pandas openpyxl;
第三步,請將上述程式碼複製貼上到該檔案中存檔;
第四步,打開終端機切換路徑,執行指令……」
步驟描述得條理分明、無懈可擊。但說實在的,我雖然在 IT 基礎架構領域深耕多年,日常維運伺服器與網路架構,但我平時根本沒在寫應用程式,看到這整套開發流程,我當場就懵了。
我不禁停下來懷疑人生:「所謂的 Vibe Coding 難道是長這樣嗎?如果為了用 AI 解決一個雜務,我還得先去把環境變數、套件管理、終端機指令等軟體工程基礎全部學會才能繼續,這真的是我們想要的解放生產力嗎?」
在對著螢幕愣了幾秒鐘後,我突然意識到不對勁。我索性直接在對話框裡敲下一句反問:
「你不能直接幫我全部做完,讓我看最後的結果,我來 Review 就好了嗎?」
AI 幾乎是在零點幾秒內回覆:
「當然可以!這是我為您處理好的最終資料與視覺化摘要……」
螢幕前的我忍不住笑了出來。原來,只要我不主動開口要求,它就會默認把我當成一位「需要被它指導寫作業的實習工程師」。
現場直擊:你是它的助理,還是它是你的助理?
當我把這套工具帶進跨部門工作坊時,歷史果然毫無意外地在學員身上重演。
有天下午,一位完全不懂程式的非 IT 部門同仁,滿臉興奮、兩眼放光地端著筆電跑來找我:
「架構師!我有重大進展了!AI 剛才幫我寫了一大串看起來超厲害的程式碼,叫我複製貼上到一個地方,然後還要我去執行……」
我看著他手忙腳亂準備去複製那堆天書般的代碼,立刻出聲打斷了他:
「等一下,你知道那段程式碼要怎麼執行嗎?」
同仁愣了一下:「不知道啊!」
「那你知道它叫你存的那個檔案,副檔名要改成什麼格式嗎?」
同仁抓抓頭:「不知道啊!」
「那你知道你的電腦裡面,到底有沒有安裝它剛才提到的那些執行元件跟套件環境?」
同仁面露尷尬:「完全不知道啊!」
我深吸一口氣,看著他的眼睛,認真地問出了那句直擊靈魂的話:
「那我問你——到底是你是它的助理,還是它是你的助理?」
顛倒的權力關係:別讓對技術的自卑沒收了你的主導權
同仁被我問得當場呆住,臉上的表情從茫然慢慢轉為恍然大悟。
我拉了張椅子坐到他身旁,把人機協作最關鍵的管理邊界一條一條拆給他聽:
「記住,你是它的主管,它是你的助理! 組織裡哪有主管整天幫新來的助理跑腿貼代碼、查環境設定的道理?千萬不要因為自己看不懂程式碼,就在氣勢上先把自己降級成一個廉價的跑腿工!
你的核心職責,是負責把業務邏輯與問題邊界描述得清清楚楚;而把邏輯轉譯成代碼、在底層執行運算,那是身為助理的它的工作!
如果它又把一堆未完成的代碼和繁瑣步驟丟回來給你,你就毫不客氣地再丟回去給它:
『我看不懂代碼,也不想手動執行。請直接在環境裡幫我把流程跑完,把最後處理好的資料呈現給我看。』
除非遇到需要公司專屬授權、需要你的帳號密碼登入這種『只有你的實體權限才能做的事』,否則所有能被自動化吞掉的執行細節,一律退回給它做!」
同仁半信半疑地點點頭,把手放回鍵盤上,照著我的話在對話框裡敲下了一句強勢的指令。
不到十秒鐘,畫面上的程式碼指令全部消失了,取而代之的是一張乾乾淨淨、直接排版好的跨部門比對結果清單。
同仁驚呼出聲:「天啊!這樣說它就懂了欸?!啊……事情就這樣做完了?!」
主管最後的尊嚴:信任,但必須驗證
看著他雀躍的樣子,我立刻潑了一盆冷水:
「還沒完!不要高興得太早,你現在要做主管該做的事——去驗證它。」
我嚴肅地提醒他:「AI 做出來的成果,絕對不能盲目全信。它是你的頂尖實習生,做事手腳極快,但偶爾會偷懶、會產生幻覺、會自作聰明地漏掉極端值。你不用去管它是怎麼算出來的,但你必須拿你的專業業務經驗,去抽查比對它產出的結果到底正不正確。」
同仁收起笑容,打開他原本熟悉的業務底稿,挑出了幾筆最容易出錯的邊界資料進行交叉比對。
三分鐘後,他猛地抬起頭,轉向我,語氣裡滿是不可思議的震撼:
「對耶……我抽驗了五筆平常最容易對不齊的帳,做出來的結果全部都是對的!」
那一瞬間,我看見他眼裡閃爍著前所未有的光芒。那不是「我學會了一個軟體操作」的應付感,而是一個人第一次真正感受到「自己能以指揮官的身分駕馭龐大算力」時,從靈魂深處迸發出的自信與成就感。
永遠握緊決策的韁繩
在推動 AI 落地的這條路上,非技術人員最常犯的心理錯誤,就是被「代碼的權威感」給震懾住。一看到終端機的黑底白字、一看到成串的函式與參數,就下意識地覺得自己是外行,本能地退讓、聽從工具的指使,淪為在各個視窗之間瘋狂複製貼上的血汗搬運工。
但我們必須時時刻刻自我提醒:
架構思維比語法重要,業務洞察比執行代碼重要。
工具的本質是為了延伸人類的意志,而不是奴役人類的時間。在 Vibe Coding 的世界裡,最昂貴的資產是你腦海中對問題的定義能力、對價值的判斷標準,以及對結果的嚴格審查;最廉價的,恰恰是那些幾秒鐘就能生成成千上萬行的語法實作。
挺起胸膛,坐穩主管的位子。把繁雜的執行丟回給助理,把你的心智留給真正的決策與審查。唯有當你不再主動降級,這場由你主導的人機協同革命,才算真正拉開了序幕。