OpenAI Codex CLI AMA:团队内部分享的关键洞察
各位开发者朋友,
OpenAI 的 Codex 团队最近搞了场 AMA,我仔细读完了整场对话。说实话,里面的信息密度相当高,不仅是关于工具本身,更多的是关于我们这些写代码的人未来会怎样。
如果你还不熟悉 Codex,简单说就是个 AI 编程助手,能帮你写代码、改代码,甚至规划整个项目。但这次 AMA 真正有价值的地方在于,OpenAI 的工程师们分享了他们自己是怎么用这个工具的,以及他们对未来编程工作的看法。
OpenAI 团队的内部实践:99% 的代码由 AI 编写
最让我震撼的是团队成员 Eason Goodale 的分享。他说自己 99% 的代码修改都由 Codex 完成,目标是明年"不亲手敲一行代码"。这话听起来夸张,但从整个团队的使用情况看,这可能真的是未来的常态。
Joseph Trasatti 分享了个很有意思的工作模式:他用 Codex 快速构建原型,只需要大约 5 轮提示,一天之内就能构建出 3 个不同版本的功能。即使这些原型最后被扔掉,他也不觉得可惜。为什么?因为构建成本太低了。想想看,以前我们花几天写的代码,发现方向不对要推倒重来时那种心疼感。现在这个心理负担没了。
更有意思的是设计师 Ed Bayes 的使用方式。他 70% 的时间在用 Codex,只有 30% 用设计工具。设计团队现在可以直接处理代码,实现各种界面交互。前端和设计的边界正在变得模糊。
产品经理 Alexander Embiricos 的例子可能更极端。他不会 Rust,但 Codex 帮他写了几乎所有的 Rust 代码。他甚至能在会议间隙用手机上的 ChatGPT 启动任务,回到办公桌后通过 VS Code 扩展同步代码继续工作。这种工作方式,在几年前简直是天方夜谭。
开发者角色的演变:从写代码到设计系统
那我们这些开发者会变成什么?只会写 prompt 的"提示工程师"吗?
Joseph Trasatti 的观点很有启发性。他认为抽象层级会持续上升,我们的工作会更接近"系统层面"而非"代码层面"。简单的 CRUD 接口他现在全部交给 Codex,也不想用其他方式写。他期待的未来是:单个工程师能拥有大型产品空间,成为真正的全栈通才,不仅要懂技术,还要有产品思维和设计能力。
他用了个很棒的比喻:钢铁侠与贾维斯。即使 AI 在编程上比人类强很多,我们依然是主导者,AI 是我们的超级助手。未来可能会有 AR 界面,让我们能直观地看到系统设计,像跟同事对话一样指导 AI 构建各个部分。在这种模式下,工程师依然是"拥有最高自主权的最酷工作"。
Hanson Wang 还提出了个有趣的方向:为 AI 设计新的编程语言。既然越来越多代码由 AI 写,那设计一种 AI 不容易出错的语言就变得很有意义了。
真实的用户痛点:速度、限额和精细控制
当然,现实总是骨感的。AMA 中用户反馈最集中的几个问题,恰好也是我自己使用中遇到的:
速度问题。新的 GPT-5-Codex 虽然更智能,但速度明显变慢,有时要等 15 到 20 分钟。对于习惯了快速迭代的开发者来说,这种等待时间确实难以接受。
使用限额。很多用户抱怨,25 分钟的任务就能耗尽配额,然后要等 3、4 天才能继续用。最要命的是,在 20 美元的 Plus 和 200 美元的 Pro 之间,没有中间选项。用户们强烈要求一个 50 到 100 美元的中间层订阅。
精细控制。这是个"极其重要"但被忽视的功能:对 AI 生成的代码进行粒度级别的接受或拒绝。GitHub Copilot 能让你单独处理每个代码块,这在实际工作中太重要了。AI 的输出通常不错但不完美,我们需要这种精细控制。
跨平台体验。用户希望能在 ChatGPT、Codex CLI、IDE 插件之间无缝切换工作。想象一下,你在手机上开始一个任务,回到电脑能立即继续,这种体验才是我们真正需要的。
给开发者的实践建议
基于这次 AMA 的内容和我自己的使用经验,有几个建议:
学会写好的 prompt。这真的是门手艺。清晰、准确地表达需求,比你想象的更重要。从简单任务开始练习,慢慢掌握跟 AI 对话的技巧。
大胆尝试本地部署。Codex CLI 是开源的,你可以用 ollama
和 codex --oss
在本地运行,不用担心 API 费用。这是很好的学习机会。
提升你的系统思维。既然 AI 能处理底层代码,你的价值在哪?在系统设计、架构决策、业务理解上。这些是 AI 短期内无法替代的。
保持批判性。AI 生成的代码"看起来很美",但你要当好质检员。把 AI 当作高效的初级开发者,你是 senior,你是架构师。
自动化一切可以自动化的。依赖更新、代码审计、测试生成,这些重复性工作都可以交给 AI。省下的时间做更有创造性的事。
写在最后
AI 编程的时代确实来了。Codex 只是开始,但它代表的方向很清晰:我们不会被替代,但我们的工作方式会彻底改变。
未来的代码世界,AI 编程工具会像编译器一样自然地存在于背景中。而我们,会站在这些工具的肩膀上,去构建以前不敢想象的系统。
这不是威胁,是机会。关键看你怎么把握。
想看完整的 AMA 对话?这里是原始 Reddit 讨论帖。
Comments
Loading...