生活分享
Codex 是什麼?與 ChatGPT 的差別
Codex 是能讀取專案、修改檔案並執行工具的程式開發代理。一般聊天給你的程式碼,往往還要自己貼進編輯器;代理則可以在你選定的工作環境裡完成修改。模型是它用來推理的引擎,任務是一次工作,專案是相關檔案與工作的集合,三者不要混為一談。
更新日期: 閱讀時間約 10 分鐘 · 操作 15 分鐘

入門 · Desktop / mobile / CLI / VS Code / JetBrains / cloud
返回 Codex 教學總目錄Codex 學習中心:完整教學目錄從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。閱讀全文
讀完能做到什麼
先理解四個角色
Codex 是能在取得相應工具與權限後讀檔、修改及執行命令的代理。模型負責推理;任務儲存這次需求與對話;工作環境決定實際能接觸哪些檔案和工具。換一個更強的模型,不會讓選錯資料夾的任務突然找到你的專案。後續每次求助,都先記下入口、工作目錄和可用工具。
「與 ChatGPT 有什麼不同」不能只用應用程式名稱判斷:官方桌面文件現在以 ChatGPT 桌面應用程式說明 Codex 工作。實際差別要看當前對話是否連到專案、是否能執行工具,以及成果是回答文字還是落在檔案中。一般聊天也可能有工具;Codex 也可能因環境限制只能分析。請看這一次任務的能力,不要只看圖示或舊截圖。
本機工作使用你選定電腦的資料夾;雲端工作使用另外設定的環境。兩者即使叫同一個專案,也不代表未提交檔案會自動同步。手機遙控則需要可連線的主機。想先比較操作習慣,可讀平臺選擇平台選擇:找到適合的 Codex 入口用具體工作情境比較桌面、手機、CLI、IDE 與雲端,核對檔案和工具在哪裡執行。閱讀全文;本篇採用桌面版或 CLI 的本機資料夾,讓檔案結果最容易確認。
先判斷:這個需求需要什麼能力?
先不執行任務,判斷三個情境。① 你貼上十行文字,請它說明意思。② 你要求把電腦中的 packing.txt 改好,關閉對話後也能打開檔案看到結果。③ 你希望它在已設定的 GitHub 儲存庫環境中修改程式,供你稍後檢查差異。各情境需要的是讀取提供的文字、存取本機檔案,還是存取指定的遠端環境?
答案依序是:① 提供的文字已足夠,不必存取你的整個資料夾。② 必須選對本機資料夾,且工具確實有讀寫能力;回覆一段新文字不代表檔案已修改。③ 必須先設定並選對遠端儲存庫與環境;本機尚未提交的檔案不能當成它已讀到的內容。第二種可接著看桌面入門桌面版:Windows、macOS、Linux桌面版把任務、檔案、終端機與修改結果放在同一個工作空間。目前官方下載文件使用 ChatGPT desktop app 名稱,進入後可選 Codex。這裡提供三種系統的安裝主線;Linux 屬預覽版,不能把其支援範圍推廣到所有發行版。閱讀全文,第三種看雲端任務雲端任務與 GitHub雲端任務使用為程式庫設定的遠端環境,適合把較長工作交出去並回來檢查。它不會自動讀取你電腦尚未提交的檔案;建立 PR 也不代表已合併或部署。閱讀全文。這是需求判讀練習,不要求你現在開通三種入口。
準備獨立練習資料夾
先確認已有可用的 Codex 登入。還沒安裝時,先完成桌面版桌面版:Windows、macOS、Linux桌面版把任務、檔案、終端機與修改結果放在同一個工作空間。目前官方下載文件使用 ChatGPT desktop app 名稱,進入後可選 Codex。這裡提供三種系統的安裝主線;Linux 屬預覽版,不能把其支援範圍推廣到所有發行版。閱讀全文或 CLI 入門Codex CLI 安裝與入門選擇自己的安裝平台,完成 CLI 登入、唯讀檢查、單行修改、獨立驗證與工作階段接續。包含可重做的兩檔練習與缺檔測試。閱讀全文。這裡只需要純文字編輯器與終端機,不需要 GitHub、API 金鑰、Node.js 或 Python。先用檔案管理員在自己的檔案資料夾建立 codex-orientation;若同名資料夾已存在,改用另一個新名稱,避免覆蓋舊練習。
Windows 開啟檔案總管的副檔名顯示,以記事本儲存時選擇所有檔案與 UTF-8;macOS 使用純文字模式的編輯器,避免儲存成 RTF;Linux 使用純文字編輯器並保留檔名大小寫。在新資料夾建立下面兩個完整檔案。副檔名分別是 .md 與 .txt,不要把顯示在文章外面的檔名也複製進內容。
檔案一:codex-orientation/README.md。這是供人閱讀的專案說明,不會因為副檔名是 .md 就自動變成代理規則。
# Orientation exercise
This folder contains a fictional packing list.
The list has exactly three items.
No website or package installation is required.
檔案二:codex-orientation/packing.txt。每個物品各占一行,最後一行後可以有換行。
Notebook
Bottle
Umbrella
第一步:選對位置,先做唯讀任務
桌面版把 codex-orientation 加入專案後建立任務。CLI 則在這個資料夾開啟終端機,再執行 codex。若你只開啟電腦的檔案總資料夾,任務可能看見許多不相關檔案;先縮小到練習資料夾,再貼下方提示詞。英文範例在五語版保持相同,方便對照結果,也可以用自己的語言提出同樣要求。
Inspect this practice folder without changing files.
Report the working directory, list the files, and read README.md and packing.txt.
Explain what this project contains. Cite the filenames supporting your answer.
If a requested file is missing, say so instead of guessing.
預期回答指出兩個檔案、三個物品,以及這裡沒有可執行網站。開啟檔案管理員比對路徑和內容;回答格式不用逐字一致,但不能增加原文沒有的資料。若它只提供「你可以執行某命令」,先確認目前入口是否真的有檔案工具,而不是把教你做事的回答誤認成已執行。
第二步:只修改一個可檢查的項目
In packing.txt, replace the line Umbrella with Raincoat.
Preserve the other two lines and leave README.md unchanged.
Do not add files, install tools, or run a website.
After editing, read packing.txt and report exactly what changed.
接受相關檔案修改要求後,重新開啟 packing.txt。預期三行依序是 Notebook、Bottle、Raincoat;README.md 完全相同,沒有新套件或多餘檔案。若工具要求超出這個資料夾的授權,先看原因並縮小任務。本例不需要全面存取電腦。關於權限的實際控制,另見權限與沙盒權限、沙盒、網路與金鑰沙盒決定工具技術上能碰哪些檔案或網路,授權政策決定什麼時候需要詢問。兩層設定不能混為一談:不顯示詢問不代表動作一定被允許,能讀檔也不代表可以寫入所有地方。閱讀全文。
第三步:驗證失敗情況與還原
接著要求「唯讀列出 missing.txt 內容;不存在就說明,不要建立」。正常結果是明確回報檔案不存在,而且資料夾仍只有原來兩個檔案。這個邊界案例測試它會不會在缺少資料時猜測;不需要真的刪除任何檔案製造錯誤。若它捏造內容,請它重新讀取目錄,指出缺乏證據的句子並修正回答。
還原時在編輯器把 Raincoat 改回 Umbrella,儲存並再讀一次。不必執行全專案重設,也不要刪除整個檔案資料夾。中斷尚在執行的任務只能停止後續工作,已經寫入的文字仍要自行核對及還原。關閉對話也不等於把檔案恢復原狀,這是進入 Git 教學Git、分支、diff 與還原Git 保存檔案版本,分支承接一組修改,diff 顯示差異。Codex 可以協助操作,但你仍要確認修改屬於這次任務。聊天紀錄與 Git 歷史不同,恢復舊對話不會自動還原檔案。閱讀全文之前就應建立的習慣。
常見問題與自主練習
看到的內容不同,先檢查是否選到另一個同名資料夾,以及編輯器是否尚未儲存;不要連續換模型重試。無法讀到 README.md,先顯示完整檔名,排除 README.md.txt、富文字格式及大小寫差異。只能看到舊對話時,重新確認任務對應的電腦和專案,而不是假定雲端會讀到剛建立的本機檔案。
自己再做一次:把 Bottle 換成 Cup,要求保留順序與行數,再恢復原文。完成判準是能解釋資料在哪裡、指出真正修改的檔案、驗證三行內容,以及說明哪些動作沒有執行。接著讀第一個小專案完成第一個小專案使用 Small Steps 待辦網站的獨立副本,修改主標題與背景色。辨識五個練習檔案的用途,比對修改前後差異、核心測試與兩種視窗寬度,確認原有功能及資料保留。閱讀全文與需求描述如何把需求說清楚有效的需求不是把提示詞寫得很長,而是讓代理知道你要什麼、已有哪些材料、有哪些界線,以及怎樣算完成。同一個『幫我改善網頁』,可以指速度、外觀或無障礙;先把目標變成能觀察的行為。閱讀全文,把同樣的查證方法用在可預覽的網站上。
入口與產品名稱依 2026-09-14 的桌面官方文件及 CLI 官方文件核對。這是原創文字檔練習;可用工具與實際回覆依讀者環境而異。跨平臺編輯步驟未冒充三個作業系統的實機 Codex 測試。
| 角色 | 這次代表什麼 |
|---|---|
| 代理 | 使用工具完成工作 |
| 模型 | 理解與推理 |
| 任務 | 這次需求和對話 |
| 環境 | 可用的檔案與工具 |
圖中 01 是任務需求,02 是執行環境,03 是可驗證的檔案成果;三者對上,才能確認這次工作做在哪裡。
返回 Codex 教學總目錄Codex 學習中心:完整教學目錄從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。閱讀全文
閱讀完整文字說明
Task to Environment to Files
同主題延伸閱讀
生活分享
Codex 學習中心:完整教學目錄
從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。
生活分享
Worktree 與多任務隔離
Worktree 讓同一個 Git 程式庫有不同的工作目錄,各自承接不同分支。它適合讓兩項工作分開改檔,但資料庫、連接埠與外部服務仍可能共用,不能把檔案隔離當成所有資源隔離。
生活分享
實戰:製作小網站
從 brief.md 規劃並製作 Small Steps 待辦網站,完成新增、完成、刪除、篩選與本機資料保存。將 HTML、CSS、資料函式、畫面事件與測試分開,以 Node 測試和瀏覽器操作驗收,並留下可重新啟動與還原的交接紀錄。
生活分享
用量與效率:減少重工
記錄任務條件、模型選項、時間與成果,找出能減少無效重試和過多上下文的調整。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- ChatGPT desktop app · 查證日期:
- Codex CLI · 查證日期: