Appearance
第 3 课:Codex vs 其他工具
📌 学习目标:理解 Codex 与 ChatGPT、GitHub Copilot 的区别,知道什么时候该用什么工具
⏱️ 预计时长:10 分钟
🎯 本节节奏:对比讲解为主
一、先说结论
如果你只想记住一句话,那就是:
Codex 能干的事比普通聊天 AI 多得多,它能直接操作你电脑上的文件。
其他的区别,我们慢慢聊。
二、Codex vs ChatGPT
关系说明
Codex 内置于 ChatGPT。也就是说:
- 你用 ChatGPT 时,如果切换到"Advanced Search"或"Code Interpreter"模式,你用的就是 Codex
- 你下载独立的 Codex 桌面 App,本质上也是 ChatGPT 的 Codex 功能,只是有了更好的界面
简单类比:ChatGPT 是一辆车,Codex 是这辆车的"自动驾驶模式"。
| 特性 | ChatGPT(普通聊天模式) | Codex(代码解释器/高级搜索模式) |
|---|---|---|
| 主要能力 | 回答问题、写文案、翻译 | 读文件、写代码、运行命令、操作文件系统 |
| 能否操作你的文件 | ❌ 不能 | ✅ 能(在工作区内) |
| 能否执行代码 | ❌ 不能 | ✅ 能 |
| 典型使用场景 | "帮我写一封邮件" | "帮我分析这个 Excel 文件" |
小白记住一点就行
- 想聊天、问问题、写文案 → 用 ChatGPT 普通模式
- 想让 AI 帮你干活(操作文件、写代码、做分析)→ 用 Codex
三、Codex vs GitHub Copilot
这是最容易混淆的一对。
GitHub Copilot 是什么?
Copilot 是一个代码补全插件,它运行在你的代码编辑器里(比如 VS Code)。
- 你在写代码时,它猜你想写什么,帮你补全下一行
- 它不能独立完成任务——你必须自己写代码、自己调试、自己测试
- 它不能操作你的文件——它只能在编辑器里给你建议
Codex 是什么?
Codex 是一个独立的智能体。
- 你告诉它"帮我做一个网页",它会自己读文件、写代码、保存文件
- 它能独立完成从需求到交付的全过程
- 它能操作你的文件系统
对比表格
| 特性 | GitHub Copilot | Codex |
|---|---|---|
| 工作位置 | 代码编辑器内(VS Code 等) | 独立应用 / 命令行 |
| 你需要会编程吗? | ✅ 需要至少看得懂代码 | ❌ 不需要,用自然语言即可 |
| 任务粒度 | 单行/单函数级别的补全 | 完整功能/完整项目 |
| 能否操作文件 | ❌ 不能 | ✅ 能 |
| 能否运行代码 | ❌ 不能 | ✅ 能 |
| 典型用户 | 程序员 | 任何人 |
小白记住一点就行
- Copilot = 帮你补全代码的"副驾驶"
- Codex = 帮你完成整个任务的"实习生"
四、Codex vs 传统自动化工具
你可能听说过 RPA(机器人流程自动化)、Excel 宏、Apple Shortcuts 之类的工具。
传统自动化工具的问题
- 需要预先设计好流程,灵活性差
- 一旦需求变化,就要重新配置
- 通常需要编程知识或专门的工具
Codex 的优势
- 用自然语言描述需求,不需要预先设计流程
- 灵活调整——觉得哪里不对,告诉它改就行
- 不需要编程知识
举例
| 任务 | 传统方式 | Codex 方式 |
|---|---|---|
| 批量重命名文件 | 写一个 Python 脚本,或者用专门的批量重命名软件 | 说:"把这些文件名里的'IMG_'改成'Photo_'" |
| 合并多个 Excel | 用 Power Query 或 VBA | 说:"把这三个 Excel 文件的数据合并到一个表里" |
五、本节的"一句话总结"
Codex 不是聊天工具,不是代码补全工具,不是传统自动化工具。它是一个能听懂人话、能操作你电脑的智能助手。
六、课后思考
- 你之前用过哪些工具来尝试自动化办公?Codex 和它们比有什么不一样?
- 你觉得在什么场景下你会优先选择 Codex,而不是其他工具?