00%

體驗一日 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 練習 4meeting_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 怎麼讀懂別的說明書。)

提示只給三個:

  1. 想清楚輸入是什麼(一份別人寫的 SKILL.md)、輸出要長什麼樣(分析報告?評分?改寫建議?你們決定)
  2. 好 skill 的四要素——步驟、邊界、輸入、輸出——既是你寫這份 skill 的規矩,也是它拿來檢查別人的尺
  3. 要找別人的 skill 來測試,回 CLASS 004 使用別人的 skill 的 skillsmp 市集挖

做完互相交換跑一次:用你們的 skill 去解析別組的 skill,看誰的報告最能讓人一眼看懂。

補充教材

PAPAYA 電腦教室的 Codex 介紹,課後複習用:

下課前的檢查

  • 挑戰檢核表全部打勾
  • minesweeper.html 玩得起來
  • meeting_minutes skill 在 Codex 上跑出相同架構
  • 小組的「解析 skill 的 skill」至少測試過一份別人的 skill