體驗一日 Codex:新一代的 AI 驅動本地檔案神器
換一套裝備再飛一次:用 Codex(ChatGPT)操作本地檔案。從介面、權限、用量到模型切換,寫一個踩地雷,把 meeting_minutes skill 搬過來,最後分組挑戰設計一個「解析 skill 的 skill」。
前幾堂課你用 Antigravity IDE 學會了跟 AI 協作的整套流程。這堂課換一套工具:Codex,ChatGPT 家的 AI 工程助手,一樣能讀寫你的本地檔案。目的不是比較誰好用,是讓你發現:流程是通用的——開專案、核准權限、下需求、掛 skill,換了工具照樣成立。
挑戰檢核表
課程中逐項解鎖,做到就打勾。
- 了解介面的功能(左、中、右)
- 介紹三功能的差異:對話 vs 任務 vs 專案
- 了解動作核准權限
- 新增專案(開啟現成的資料夾)
- 了解如何看剩餘用量
- 了解切換模型和思考程度
- 排程功能介紹
- 讓 AI 生成與改寫 skill
練習 1:跟 AI 互動新增檔案——寫一個踩地雷
開啟(或新建)一個專案資料夾,把提示詞貼給 Codex:
幫我用 HTML + CSS + JavaScript 寫一個踩地雷遊戲,
存成 minesweeper.html 一個檔案就好。
9x9 格、10 顆地雷,左鍵翻開、右鍵插旗,
翻到地雷就結束,畫面上要顯示剩餘地雷數。
過程中注意兩件事:Codex 要動你的檔案時怎麼向你要權限,以及跑完一輪後剩餘用量少了多少。寫完用瀏覽器打開玩一場,想改就繼續對話。
外掛程式簡介
Codex 不是只能對話,它可以接上外掛擴充能力:讀你的開發工具、連外部服務、跑自動化流程。課堂上簡單看過就好,概念記住一句話:AI 是引擎,外掛是它伸出去的手。
練習 2:在 Codex 使用 skill
skill 出場——而且不用重寫。把 CLASS 002 練習 4 的 meeting_minutes skill 原封不動搬過來:一樣在專案裡建立 .agents/skills/meeting_minutes/SKILL.md,內容直接複製貼上,連 meetings 資料夾的三份對話紀錄也一起帶過來。
掛好後開新對話,只說「幫我整理會議記錄」,對照輸出跟 Antigravity 那次是不是相同架構。
三家工具的 skill 檔案位置對照,只有 Claude 不同:
Antigravity .agents/skills/名稱/SKILL.md
Codex .agents/skills/名稱/SKILL.md
Claude Code .claude/skills/名稱/SKILL.md ← 只有它是 .claude
skill 資料夾的完整參考結構(目前只用到 SKILL.md,其他都是選配,skill 長大了再加):
my-skill/
├── SKILL.md ← 必要,唯一的入口
├── references/ ← 選配:延伸參考文件
├── scripts/ ← 選配:可執行的腳本
└── assets/ ← 選配:模板、素材等靜態檔案
講解 md:練習改 md
打開 Codex 產出的 meeting-notes.md,跟之前一樣切換原始碼和預覽,動手改幾個字、加一條待辦。語法忘了就回 CLASS 003 Markdown 語法入門查。
個別練習:分組挑戰
最後是分組實作,這次沒有標準答案,每組自己討論、自己動手。
Project 題目:設計一個 skill,用來解析別人的 skill。(對,有點繞——寫一份說明書,教 AI 怎麼讀懂別的說明書。)
提示只給三個:
- 想清楚輸入是什麼(一份別人寫的 SKILL.md)、輸出要長什麼樣(分析報告?評分?改寫建議?你們決定)
- 好 skill 的四要素——步驟、邊界、輸入、輸出——既是你寫這份 skill 的規矩,也是它拿來檢查別人的尺
- 要找別人的 skill 來測試,回 CLASS 004 使用別人的 skill 的 skillsmp 市集挖
做完互相交換跑一次:用你們的 skill 去解析別組的 skill,看誰的報告最能讓人一眼看懂。
補充教材
PAPAYA 電腦教室的 Codex 介紹,課後複習用:
下課前的檢查
- 挑戰檢核表全部打勾
-
minesweeper.html玩得起來 -
meeting_minutesskill 在 Codex 上跑出相同架構 - 小組的「解析 skill 的 skill」至少測試過一份別人的 skill