用 AI 寫程式碼
AI 程式設計工具有哪幾種形態、各適合什麼;怎麼用專案說明檔案讓它讀懂你的專案;以及一個靠得住的工作流:先定驗收標準,小步修改,用測試而不是 AI 的自述來判斷做完沒有。
各課
- 01AI 程式設計工具的幾種形態
補全、對話、編輯器裡的智慧體、命令列智慧體,AI 程式設計工具大致分這四種。講清楚每種在做什麼、適合什麼任務,以及怎麼控制智慧體能動你電腦上的哪些東西。
30 分鐘 · 入門 - 02讓 AI 讀懂你的專案:上下文和規則檔案
AI 程式設計工具每次都從零開始,不知道你的測試怎麼跑、有哪些規矩。講清楚 AGENTS.md、CLAUDE.md 這類檔案寫什麼、不寫什麼,以及它們為什麼不能代替真正的限制。
35 分鐘 · 入門 - 03一個靠得住的 AI 程式設計工作流
先寫驗收標準和測試,再讓 AI 動手,用測試的結果而不是 AI 的自述判斷做完沒有。用一個真實的小任務跑一遍這個流程,再講怎麼審查 AI 寫的程式碼,以及什麼時候不該用 AI。
40 分鐘 · 進階
前面幾個模組,你一直在"做" AI 應用。這個模組換一個角度:用 AI 幫你寫程式碼。
AI 程式設計工具更新得非常快,今天流行的產品、今天的功能,半年後可能就變了樣。所以這個模組不教某個具體產品的每個按鈕,而是講那些換了工具也成立的東西:這類工具有哪幾種形態、怎麼把專案的背景交給它、怎麼判斷它做對了沒有。涉及具體產品的地方,都註明了截至 2026 年 9 月、並以官方文件為準。
這個模組和前面的內容有很多呼應:AI 程式設計工具本身就是一個智慧體(第 05 模組),規則檔案就是上下文工程(第 05 模組第 5 課),"用測試驗收"就是評估(第 06 模組)。學到這裡,你應該能看出這些工具在做什麼,而不只是會用它們。
學完的標準
- 能說出補全、對話、編輯器裡的智慧體、命令列智慧體各適合什麼任務。
- 能為自己的專案寫一份簡短、具體、可檢查的專案說明檔案,並知道它不能代替許可權限制。
- 做一個改動之前,能先寫出驗收標準(最好是測試),改完用測試的結果而不是 AI 的自述來判斷是否完成。
- 能說出審查 AI 寫的程式碼時要重點看哪些地方,以及什麼時候不該用 AI。
本模組的程式碼
程式碼和執行結果保留原樣(簡體中文),與實際執行時完全一致。