AI時代的陷阱2: 做你本來不會對夥伴做的事--缺溝通沒教育
今天早上,我坐在電腦前,看著螢幕上那些AI生成的程式碼,突然有種強烈的無力感。
過去幾個小時,我不斷地對AI下指令,它也勤奮地吐出大量程式碼。但當我試著運行這些成果時,卻發現處處都是問題;功能不對、流程混亂,甚至連最基本的操作都無法完成。我必須花費更多時間去理解它到底在想什麼,去釐清那些它沒說清楚的設計邏輯。整個過程就像在迷宮裡打轉,明明感覺一直在前進,最後卻發現自己根本沒走出多遠。
就在這個崩潰的瞬間,我突然想通了。問題不在於AI不夠聰明,而在於我自己。
我開始反思,如果今天請了一個外包工程師,我會這樣做嗎?我會對他說「你先做做看,我最後再看結果」嗎?當然不會。那樣做等於是在浪費彼此的時間,做出來的東西可能完全不是我要的,過程中還做了許多不必要的功能,最後雙方都很挫折。
於是我領悟到,在與AI協作的過程中,最關鍵的第一步,是必須先釐清自己到底想要什麼。具體的成果應該長怎樣?輸出是什麼?使用者操作流程和行為反應應該是什麼模樣?甚至,在AI開始動工之前,就應該跟它溝通清楚,確保它理解我的需求,也確保我理解它理解了我的需求。
這樣的覺悟讓我重新思考工作方式。我意識到,所謂的效率提升,不是讓AI不停地忙碌產出,而是讓每一次的產出都能精準命中目標。就像開車一樣,如果不知道目的地在哪裡,就算油門踩到底,也只是加速迷失方向。
我同時也在摸索更細緻的做法。我自己是比較傾向迭代式開發;先設定一個明確的小目標,完成後檢視,再設定下一個。這種方式最能確保品質逐步提升。但實務上,這樣做也可能讓自己成為整個流程的瓶頸,畢竟每一次迭代都需要我親自確認方向。
不過無論如何,有一個原則是確定的:交付成果必須抓得很清楚,在做出來之前最好就自己先「看見」。它可以是一個完整的大功能,也可以是一個微小但具體的步驟,重點是雙方對這個成果的認知必須一致。在這個Vibe Coding的時代,如果身為發起者的自己沒有把方向抓清楚,那麼AI就像一個熱情但迷路的部屬,每天說要做這做那,到頭來卻沒有一個東西真正能用。
真正的效率來自於清晰的目標,而不是盲目的產出。當我能夠清楚定義「要去哪裡」,AI才能真正成為幫助我到達目的地的得力助手,而不是讓我迷失在程式碼叢林裡的另一個麻煩。

