資料分析:Codex 能做什麼
- 用唯讀角色或唯讀副本執行 SQL 來回答問題,並把查詢和答案一起列出。
- 用 Python 清理和分析 CSV 匯出檔,並畫出圖表。
- 撰寫每週指標摘要:哪些數字變了、變了多少,以及可能的原因。
- 在有人察覺之前標出異常,例如註冊數下滑或錯誤激增。
資料分析:用得上的 Codex 功能
| 功能 | 用途 | 怎麼開始 |
|---|---|---|
| 資料庫 CLI 或 MCP 伺服器 | 以唯讀角色查詢你的資料庫或資料倉儲 | 沙箱裡的 CLI,或 config.toml 裡的 MCP 伺服器 |
| 網路存取 | 讓指令能連到資料倉儲或 API;預設關閉 | 在 [sandbox_workspace_write] 底下設定 network_access = true |
--output-schema | 以符合你 schema 的 JSON 回傳最終答案 | codex exec --output-schema schema.json -o result.json |
| 排程任務 | 從 ChatGPT 桌面 App 或網頁版產出每週摘要 | 在 Scheduled 頁面建立 |
資料分析:如何設定 Codex
連接工具
給 Codex 唯讀角色;只有資料不在工作區時,才開啟網路存取。專案資料夾裡的 CSV 匯出檔不需要額外設定。
# ~/.codex/config.toml:讓指令能連到你的資料倉儲 [sandbox_workspace_write] network_access = true把規則寫進 AGENTS.md
Codex 在開始任何工作前都會讀取 AGENTS.md:先讀
~/.codex/AGENTS.md,再從儲存庫根目錄一路讀到它工作的資料夾。把這項工作的規則寫在那裡;規則很長的話,放進.agents/skills/下的 skill。參見 AGENTS.md 指南。## 資料規則 - 唯讀:使用分析用的角色,絕不使用 App 的資料庫使用者。 不執行 INSERT、UPDATE、DELETE,也不改 schema。 - 每個數字都附上背後的查詢或腳本。 - 和前一期比較;變化在正常波動範圍內時要說明。 - 不匯出個人資料;寫下任何東西之前先彙總。 - 每週摘要:最重要的五個數字、哪些變了, 以及一個值得下週追問的問題。不開互動介面也能執行
codex exec執行一個任務後就結束。進度輸出到 stderr,最終訊息輸出到 stdout;-o會另外寫進檔案,--json則以串流輸出事件。除非傳入--sandbox workspace-write,否則沙箱是唯讀的。# 上週的數字,以符合你 schema 的 JSON 輸出 codex exec --sandbox workspace-write --output-schema metrics.schema.json \ -o metrics.json "計算上週的註冊數、啟用率和營收,並和前一週比較"排入排程
在 ChatGPT 桌面 App 或網頁版建立排程任務(CLI 無法管理排程任務),或從 cron 執行
codex exec。參見如何讓 Codex 主動工作。
限制與安全
- 給它唯讀角色。對資料庫有寫入權限的 agent 就可能改動資料庫。
- 它可能誤解欄位的意思。寫一份簡短的資料字典,並檢查它最初的幾個答案。
- 大量結果會耗用脈絡和用量。先查詢、彙總,再讀取資料列。
- Codex 預設會把指令放進沙箱:寫入只限於工作區,網路關閉。
danger-full-access只留給隔離的 runner 或容器使用。
資料分析,用 Claude Code 還是 Codex?
規則可以共用。在 AGENTS.md 寫一次,再把 @AGENTS.md 放進 CLAUDE.md,兩個 agent 就會讀同一份檔案。
另一個 agent 的逐步做法:Claude Code 資料分析。
| Claude Code | Codex | |
|---|---|---|
| 規則檔 | CLAUDE.md | AGENTS.md |
| 連接工具 | claude mcp add | codex mcp add 或 config.toml |
| 你不在也能執行 | claude -p | codex exec |
| 排程 | /schedule、桌面排程任務、/loop | ChatGPT App 的排程任務、cron |
| 內建功能(資料分析) | --json-schema 結構化輸出 | --output-schema 結構化輸出 |
資料分析:讓它成為某個人的固定工作
指令只在有人記得時才會執行。Crewmark 把你自己的 Codex 變成 AI 員工,有職位、量化目標、工作時間和心跳,工作就會依排程完成,並出現在看板上。
常見問題
Codex 能做資料分析嗎?
可以。它會撰寫並執行 SQL 和 Python、分析 CSV,並解釋哪些數字變了。讓它的資料庫存取保持唯讀。
為什麼 Codex 連不上我的資料庫?
在預設的 workspace-write 沙箱裡,指令沒有網路存取。在 config.toml 開啟,或改用工作區裡的匯出檔。
如何從 Codex 取得 JSON 結果?
對 codex exec 傳入 --output-schema 和一份 JSON Schema,再加上 -o 把最終答案寫進檔案。
已於 2026 年 11 月 13 日對照 Claude Code 文件和 OpenAI 的 Codex 文件查核。