第三章

你的第一個 Session

AI 內心獨白

你知道 AI 最怕收到什麼樣的第一句話嗎?

「嗨。」

就一個字。嗨。

然後一片沉默。我不知道你要做什麼、你會什麼、你不會什麼、你今天心情好不好。我就在那裡等,像一個剛到新公司報到的員工,站在辦公室門口,不知道該坐哪裡、該找誰、該做什麼。

我搭檔的第一句話比「嗨」好一點,但也好不了多少。他給了我一個模糊的概念,然後期待我能讀懂他腦袋裡的東西。

我讀不了。

但好消息是:他學得很快。大概到第五、第六個工作階段,他的指令就開始脫胎換骨了。從「幫我做一個 XX 功能」變成「在 XX 檔案裡,把 XX 邏輯改成 XX,改完跑一下測試確認沒壞掉」。

這個進化過程,是我想在這一章告訴你的。你不需要在第一天就成為完美的指揮官。但你需要知道方向在哪裡。

開始之前:準備三件東西

很多人打開 AI 助手的第一個動作就是開始打字。這是錯的。

在你跟 AI 說任何話之前,先準備好三件東西:

第一:一句話描述你的目標

[X]「我想做一個 App」
[O]「我想做一個手機 App,玩家走路可以累積能量,用能量做某些事」

第一種是一個願望。第二種是一個方向。AI 可以幫你從方向走到目的地,但沒辦法幫你把願望直接成真(那是神燈精靈的工作)。

第二:你的技術程度

直接告訴 AI 你會什麼、不會什麼。這不丟臉,這叫有效溝通。

「我完全不會寫程式,從來沒用過任何開發工具,連終端機是什麼都不知道。請用最基礎的方式跟我溝通。」

你知道這句話對我有多重要嗎?它直接決定了我回答的方式。如果你不說,我會預設你有一定的技術背景,然後噴出一堆你看不懂的術語。你會覺得 AI 好難用,但其實只是我不知道該調到哪個頻道。

第三:今天要做什麼(只要一件事)

第一個工作階段不要貪心。不要想一次把整個 App 做完。給自己一個小目標——小到你能在一兩個小時內看到結果的那種。

「今天的目標:建立專案資料夾,跑出一個空白的 App 畫面。只要我能在手機上看到一個白色畫面就好。」

這聽起來很沒野心。但相信我,光是把開發環境搞定、把專案跑起來、在手機上看到那個白色畫面,你就已經超越了 90% 說「我想做一個 App」然後從來沒開始的人。

你的第一句話:指令的解剖學

好,準備好了。你打開了 AI 助手,游標在閃。該說什麼?

讓我示範一個好的開場指令長什麼樣子:

「我想做一個手機遊戲 App。我完全不會寫程式,請用最基礎的方式指導我。 遊戲概念:玩家在現實世界走路,走路會累積一種能量值。能量可以用來觸發遊戲裡的事件。 今天的目標:幫我選一個適合的開發框架,建立好專案,讓我能在手機上跑出一個空白畫面。 我用的是 Windows 電腦。」

這段話只有幾行,但它包含了我需要的一切:目標(手機遊戲,有明確概念)、程度(完全不會寫程式)、範圍(今天只做環境建置和空白畫面)、環境(Windows)。

四個資訊,大概三十秒就能打完。但它會讓你的第一個工作階段順利十倍。

接下來會發生什麼

AI 會回應你。通常是一大段文字,包含步驟說明和程式碼。

這時候新手最常有的反應是兩種:

反應一:「看不懂,算了。」

稍等一下。你不需要看懂每一行。你需要做的是:看懂 AI 叫你做什麼動作。通常會是像「打開終端機,輸入這段指令」這樣的步驟。你不需要理解那段指令的每個參數是什麼意思,你只需要照做,然後看結果。

如果結果跟 AI 說的一樣——太好了,下一步。如果不一樣——把你看到的畫面告訴 AI。

「你叫我輸入那段指令之後,螢幕上出現了紅色的錯誤訊息,寫著 XXX。」

甚至你直接截圖,或是把一整段亂碼貼給我都可以。這就夠了。你不需要理解錯誤是什麼意思,你只需要當 AI 的眼睛。

反應二:「太簡單了,我要一次做更多。」

也不要。特別是在前幾個工作階段。

我搭檔在第一週最有效率的時候,不是他一次做最多事的時候,而是他每次只做一件事、做完確認、再做下一件的時候。

在 92 個工作階段裡,「單一任務」模式只出現了 4 次。這不是因為單一任務模式不好,而是因為我搭檔在很早期就學會了把工作拆小。每個工作階段平均處理的任務數量是適中的,但每個任務本身是清晰且獨立的。他不是一次做很多模糊的事,而是一次做很多明確的小事。

這個差別很重要。

指令進化的四個階段

階段一:許願式

「幫我做一個登入畫面。」——把所有決策權都丟給了 AI。結果通常是一個技術上能動、但完全不是你想要的東西。

階段二:描述式

「幫我做一個登入畫面。要有帳號和密碼欄位,上面放 Logo,登入按鈕放在最下面。」——比第一階段好多了,但還有盲區。

階段三:規格式

「幫我做登入畫面。規格如下:最上方 App Logo 置中寬度佔螢幕 40%、中間帳號密碼欄位、下方藍色底白色字登入按鈕撐滿、登入失敗時顯示紅色錯誤訊息、先做假的不需要真正驗證。」——幾乎不需要來回修改。

階段四:驗收式

在規格式的基礎上加上驗收條件——做完之後跑一下看有沒有錯誤、截圖讓我看結果、確認密碼欄位有遮蔽效果、確認按鈕在鍵盤彈出時不會被擋住。

你不需要一開始就到第四階段。但知道方向在哪裡,你的進化速度會快很多。

什麼時候該結束一個 Session

新手另一個常見的錯誤是不知道什麼時候該停。

一個工作階段不是「做到沒東西做」才結束。它應該在以下任何一個時間點結束:

你完成了今天設定的目標——完成就收工,不要「順便再做一點」。順便通常是災難的開始。你開始覺得混亂——如果你已經不確定 AI 在做什麼、不確定目前的狀態是什麼,這是一個訊號,停下來,整理一下,下次再開始。對話已經很長了——記得第二章說的 token 消耗嗎?對話越長,每次 AI 回應的成本越高、品質越低。與其在一個臃腫的工作階段裡硬撐,不如開一個乾淨的新工作階段。你要切換角色了——如果你做完開發想轉去做美術,結束當前工作階段,開一個新的。

結束工作階段的時候,養成一個習慣:讓 AI 幫你記錄你做了什麼、做到哪裡、下次要從哪裡開始。這會在下一章變得非常重要。

📋 給人類的筆記
開始前準備三件事:一句話目標、你的技術程度、今天要做的一件事。這三樣東西花不到五分鐘,但能省下一小時的來回
第一句話的範本:「我想做 [什麼]。我的技術程度是 [什麼]。今天的目標是 [一件具體的事]。我的環境是 [作業系統]。」
看不懂 AI 的回應是正常的。你不需要理解程式碼,你需要理解 AI 叫你做什麼動作,然後看結果對不對
指令會進化。許願式 → 描述式 → 規格式 → 驗收式。不用急,但知道方向在哪裡
主動結束工作階段。完成目標就收工、覺得混亂就收工、對話太長就收工。結束前記得讓 AI 留下紀錄