共计 3277 个字符,预计需要花费 9 分钟才能阅读完成。
专业程序员每月花费数百美元购买 AI 辅助工具。那么,每月 20 美元的 ChatGPT Plus 计划加上 Codex 访问权限,能否与这些高级工具相媲美?我决定亲自尝试,并在这一过程中将编程输出提高了 16 倍。,
关键要点
- 我花费 20 美元使用 Codex,生产力提高了 16 倍。
- 硬性使用限制意外中断了项目中的编码工作。
- 高级工具每月可能花费 800 美元,但提供更稳定的结果。
此前,我已经讨论过 OpenAI 的 Codex,这是专门为编程工作设计的 AI 模型。虽然我发现它具备一些能力,但只能在 GitHub 中使用或作为命令行终端界面的一部分,感觉相当受限。
但在 8 月底,这一切发生了变化。Codex 现在可以作为 VS Code、Cursor 和 Windsurf(另一个 AI 编码 IDE)的扩展使用。它也成为 ChatGPT Plus 的一部分,这是 OpenAI 每月 20 美元的 AI 计划。
Codex 与 VS Code 的集成是一个真正的生产力改变者,尤其是考虑到每月 20 美元的选择。我一直在探索其他 AI 编码选项,但炒作机器没有告诉你的是,它可能很快就会变得非常昂贵——每月 400 到 800 美元。,
AI 编码工具并不便宜
在最近的一次 YouTube 讨论 中,程序员 Ray Fernando 和 Robin Ebers 分享了他们每月至少花费 800 美元购买编码工具的经历。
Fernando 表示,他每月支付 200 美元购买 Claude Code 的 Max 20x 计划。Claude Code 是 Anthropic 专门为程序员设计的结对编程助手模型,因其规划和推理能力而备受青睐。
Fernando 还每月支付 400 美元购买 Cursor Ultra。Cursor 是 VS Code 集成开发环境(IDE)的一个分支,具有更多原生的 AI 智能。该开发环境在整个界面中集成了 AI 功能,提供强大的基于 AI 的编码辅助。
此外,Fernando 每月支付 200 美元购买 ChatGPT Pro,这是 ChatGPT 的高级版本,具有更深入的推理能力和更少的限制。
对于 Fernando 和 Ebers 来说,这些费用是值得的,因为他们从这些工具中获得了额外的生产力。而且,从某种角度来看,雇佣即使是入门级的程序员也会比他们每人花费的更多。,
我的 Codex 使用体验
总体而言,我在 VS Code 中使用 Codex 的体验(当我能使用它时)相当愉快。我几乎完全在 IDE 中的聊天机器人界面上工作。
我的第一个大测试是让 Codex 重写我的代码欢迎屏幕。欢迎屏幕是基本的 HTML 和 CSS,手动编码并不难。但我要分享一个关于我的小秘密:我非常、非常不喜欢用 CSS 编码。
CSS 是用于自定义网页显示的格式化“语言”。它由委员会开发,然后进行定制和调整,以至于任何理性的程序员都无法容忍它。是的,有一些 CSS 大师。但我不是其中之一。
因此,将这项工作委托给 AI 对我来说是一种诱惑。首先,CSS 非常知名且有详细记录,因此 AI 对其工作原理有深入的了解。
其次,该代码中没有任何关键任务。它可以随心所欲地搞乱显示,唯一的伤害是我的审美感受。
第三,该屏幕的所有代码都存在于两个文件中:一个 HTML 文件和一个 CSS 文件。因此,如果 AI 使其完全无法使用,我可以简单地从主分支或任何最近的备份中恢复这些文件。
这确实需要多次尝试。当我第一次告诉 AI 我希望屏幕看起来更现代和吸引人时,它不知道该怎么做。
但当我逐节指示它(即制作三个白色框)时,它做得很好。所以我与它合作,一次给它一个更改,等待 5-10 分钟让它思考更改,然后继续。
这是之前的样子。
这是之后的样子。
最终版本更简洁、更易于阅读和理解,也更吸引人。
我还使用 Codex 测试并调试了邮件列表注册表单,该表单之前存在很多错误。在这里,Codex 进入了 JavaScript。再次,我们迭代了很多次,直到得到一个可行的解决方案。
重要的是要记住,我必须非常仔细地指导 AI 进行更改。我必须能够清楚地描述什么有效,什么无效。我还必须能够进入我的代码和浏览器控制台进行一些测试。
因此,Codex 不是非程序员的工具。必须有一个具有大量编码和项目知识的人来掌舵,才能使项目成功。,
硬性限制和艰难选择
然而,每月 20 美元的 ChatGPT Plus 计划加上 Codex 有一些巨大的陷阱。大多数编码 AI 都是基于使用量计费的。每次你给 AI 一个提示,都会消耗一些令牌(通常是一个很大的数字)。价格更高的计划在你被切断之前会给你更多的令牌。
大多数编码工具会显示你计划中可用的令牌数量,以及在你需要休息之前还剩下多少。至少目前,VS Code 中的 Codex 不会这样做。
我整天都在 VS Code 中使用 Codex(真的是整天)。晚上 8:45,我突然在一个相当复杂和全面的调试运行中被告诉:“你已经达到了使用限制。升级到 Pro 或 33 分钟后重试。”
哦,糟糕。
没有警告。它真的在编码运行的中间。所以我不知道它是否在停止并指示失败时进行了部分更改。我无法访问通常在 Codex 运行后提供的“它更改了什么”界面。我的代码处于一个非常不确定的状态。
这令人不安,而且情况变得更糟。Codex 切断你时没有任何通知。正如我上面提到的,它又切断了我两次,同样没有任何警告。
是的,我可以将分支回滚到我在这个特定功能上使用 Codex 之前的状态,但那样我会浪费所有这些使用量。
说到使用量的浪费,请记住,虽然程序员为令牌或使用量付费,但 AI 经常犯愚蠢的错误。所以你也在为不可用的结果付费。如果我的使用量有任何指示作用,至少你向编码伙伴 AI 提出的一半请求将是毫无价值的。
第一次被禁止时,我不知道当那 33 分钟结束后我会得到多少使用量。事实证明,禁令逐渐变长,总是没有任何警告,而且经常在 AI 编码运行的中间。
等待 33 分钟后,我又运行了八个完整的编码指令提示,没有中断,这让我结束了第一天以这种方式使用 Codex 的工作。
第二天早上,大约四个小时后,我又遇到了一个硬性限制。这一次,Codex 要我等待 90 分钟。它再次在其中一个编码运行的中间遇到了硬性限制,再次使我的代码处于似乎未知的状态。
90 分钟的工作中断很艰难,因为我正处于一个相当稳健的流程状态中。
我转而进行了一个非编码项目,直到 90 分钟过去。
然后,我又与 Codex 进行了一次非常高效的运行。我大概又工作了五个小时左右。但后来我遇到了终极的大问题,一堵砖墙。
我被切断了。Codex 不会与我交谈 5 天 16 小时,除非我升级到每月 200 美元的计划。
所以这是一个艰难的选择。你是否限制自己,只使用每月 20 美元的 Plus 计划中的 Codex?在实践中,这似乎是两天的工作——但这是每月两天,还是每周两天?
因为我没有太多空闲时间编程,这对我来说可能是可行的。即便如此,当我还有时间编码时被关闭,这让人扫兴。但对于专业程序员来说,这种两天工作、五天休息的事情根本行不通。
我已经联系了 OpenAI,了解有关 Plus 使用限制的详细信息,以及如何知道这些限制何时结束。请继续关注。当我了解更多信息时,我会更新这篇文章。,
然而,我完成了什么……
尽管我被 Codex 的 AI 编码帮助切断了,我仍然可以自己编码。只是,现在我已经尝到了这种滋味,我不知道我是否还想这样做。
让我总结一下我在不到两天的间歇性编码中完成的工作,包括撰写这篇文章在内的其他活动。
需要注意的是,我用 AI 做的任何事情都不是关键任务或与安全相关的代码。这些都是非常不错的功能添加,但没有任何内容会导致用户的安全问题。那,我正在手动编码。,
- 我美化了欢迎页面
这项任务几乎完全基于 HTML 和 CSS,是我真正不喜欢的平淡无奇的编码活动。
我大概花了 90 分钟与 Codex 一起完成。如果我自己做,这将是一整天的工作。 - 我调试了邮件列表界面
我使用 Codex 深入研究了无法正常工作的邮件列表界面代码。它会调用 Mailchimp,但不会成功。我之前已经深入研究过几次,但从未有可靠的修复方法。
使用 Codex,我能够在大约 10 分钟内修复它。这又节省了几个小时,对于一个我之前已经进行过多次运行的项目来说。 - 我创建了一个子标签 UI 引擎
我的界面分为标签部分,但它变得越来越复杂。我使用参数化的用户界面引擎来指定这些标签。