模組 07 · 用大模型做東西

用 AI 寫程式碼

AI 程式設計工具有哪幾種形態、各適合什麼;怎麼用專案說明檔案讓它讀懂你的專案;以及一個靠得住的工作流:先定驗收標準,小步修改,用測試而不是 AI 的自述來判斷做完沒有。

各課

  1. 01
    AI 程式設計工具的幾種形態

    補全、對話、編輯器裡的智慧體、命令列智慧體,AI 程式設計工具大致分這四種。講清楚每種在做什麼、適合什麼任務,以及怎麼控制智慧體能動你電腦上的哪些東西。

    30 分鐘 · 入門
  2. 02
    讓 AI 讀懂你的專案:上下文和規則檔案

    AI 程式設計工具每次都從零開始,不知道你的測試怎麼跑、有哪些規矩。講清楚 AGENTS.md、CLAUDE.md 這類檔案寫什麼、不寫什麼,以及它們為什麼不能代替真正的限制。

    35 分鐘 · 入門
  3. 03
    一個靠得住的 AI 程式設計工作流

    先寫驗收標準和測試,再讓 AI 動手,用測試的結果而不是 AI 的自述判斷做完沒有。用一個真實的小任務跑一遍這個流程,再講怎麼審查 AI 寫的程式碼,以及什麼時候不該用 AI。

    40 分鐘 · 進階

前面幾個模組,你一直在"做" AI 應用。這個模組換一個角度:用 AI 幫你寫程式碼。

AI 程式設計工具更新得非常快,今天流行的產品、今天的功能,半年後可能就變了樣。所以這個模組不教某個具體產品的每個按鈕,而是講那些換了工具也成立的東西:這類工具有哪幾種形態、怎麼把專案的背景交給它、怎麼判斷它做對了沒有。涉及具體產品的地方,都註明了截至 2026 年 9 月、並以官方文件為準。

這個模組和前面的內容有很多呼應:AI 程式設計工具本身就是一個智慧體(第 05 模組),規則檔案就是上下文工程(第 05 模組第 5 課),"用測試驗收"就是評估(第 06 模組)。學到這裡,你應該能看出這些工具在做什麼,而不只是會用它們。

學完的標準

  • 能說出補全、對話、編輯器裡的智慧體、命令列智慧體各適合什麼任務。
  • 能為自己的專案寫一份簡短、具體、可檢查的專案說明檔案,並知道它不能代替許可權限制。
  • 做一個改動之前,能先寫出驗收標準(最好是測試),改完用測試的結果而不是 AI 的自述來判斷是否完成。
  • 能說出審查 AI 寫的程式碼時要重點看哪些地方,以及什麼時候不該用 AI。

本模組的程式碼

程式碼和執行結果保留原樣(簡體中文),與實際執行時完全一致。