OpenAI推出的AI编程助手Codex,实测表现如何? 开发者ZackPro

量子位来谈科技 2025-05-21 12:14:22

OpenAI推出的AI编程助手Codex,实测表现如何? 开发者Zack Proser花三天时间,深度体验了Codex的各项功能,下面一起来看看。 首先是主页面,映入眼帘的,是一个大大的任务输入框。下方按顺序排列着各项任务,还支持任务归档(Archive),右上角有着Environments(环境)和官方Docs(文档)。【图1】 在任务列表内,你可以看到任务名,灰色字体还标出了任务时间和项目路径,右侧则显示了任务当前的状态。【图1】 在输入框输入需求后,用户可以在下方选项卡,选择具体的任务以及目标分支(main),即团队协作过程中,多个开发人员修改的记录。【图2】 再来看手机页面。【图3】 CodeX在保留核心功能的基础上,对页面做了极简适配,真正做到随时随地,掏出手机就能写代码,还能跑的那种。【图3】 点进一个具体的任务,页面顶部显示了此前对话记录,紧接着则是任务耗时(5m9s),下方则汇报了具体的执行情况,如增加搜索按钮、优化产品样式、插入评论区等。【图4】 除了对话框,上方选项卡还支持切换Diff(代码改动)和Logs(日志)。 点进Diff,主页面中,红色部分是删除代码,绿色部分是新增代码,上方显示了当前文件名和变动统计(新增+10,删除-6)。主页面左侧,用户可以继续与CodeX对话。【图5】 编辑好后,点击右上角Push,会弹出四个选项:【图6】 - Create New PR:创建正式的Pull Request,发起合并请求。 - Create PR (draft):创建草稿状态的PR,适合需要进一步修改的提交。 - Copy git apply:复制Git补丁应用命令,供本地开发者手动应用。 - Copy patch:复制原始补丁内容(patch 文件),也可以手动粘贴应用。 虽然整体流程很清晰,但测试者也吐槽了当前的不足: - 复杂任务能力有限:一旦任务涉及多轮逻辑、分支协同或大型重构,Codex就容易卡壳。 - 测试环境受限:Codex当前运行在“无网络沙盒”中,像npm install、curl等操作都跑不了,遇到依赖问题,只能人工补刀。 - 错误处理反馈不清晰:有时候任务失败,但UI不会提示具体问题,日志需要自己翻。 - 无法持续在一个分支修改:多轮更新会生成多个PR,不适合“我想一步步完善这个feature”的开发流程,只适合一次性完成小任务。 整体来看,Codex体验可谓相当惊艳,但细节尚需打磨。 原文:-codex-review

0 阅读:7
量子位来谈科技

量子位来谈科技

感谢大家的关注