正文 · AI 翻译
AI Engineer Code Summit 今天开幕,举办了一系列工作坊,其中包括由前沿实验室 OpenAI、Anthropic 和 Google DeepMind 主办的工作坊。我参加了 OpenAI 的工作坊,其标题颇为引人好奇,叫作“使用 Codex 的新工作方式”,由该公司的两名开发者体验工程师 Dominik Kundel 和 Charlie Guo 主持。
过去一年,各家前沿实验室不断升级其编程智能体产品。但这些变化并非都一帆风顺。例如,向云端的转变仍让许多 Codex、Claude 和 Antigravity 用户感到困惑。
我们也看到了与智能体协作的新方式。OpenAI 的 dots 和 Anthropic 的 Claude Duet 等个人智能体可以在会话之间提供协助,而语音模式则让开发者能够以另一种方式引导编程任务。
OpenAI 的工作坊涵盖了这 3 个方面。活动结束后,我还就这些话题向 Kundel 提了几个后续问题。
Guo 在工作坊开始时列举了自 2026 年 6 月 AI Engineer World’s Fair 以来,他们为 Codex 推出的一些功能。“为了让这份清单能放进屏幕,我不得不删减,因为要列出的东西太多了,”他说。“我觉得团队推出新功能的速度快得令人难以置信。”
向云端转型的尴尬过程
Codex 于 2025 年 5 月推出,当时被称为“一个基于云端的软件工程智能体,可以并行处理多项任务”。但 Kundel 承认,“模型和运行框架花了一段时间才趋于成熟,达到能让我们打造真正吸引人的体验的程度”。换句话说,Codex 的云端部分在用户体验上常常显得不够顺畅。
这种情况在 9 月下旬的 DevDay 之后开始改变,当时 OpenAI 宣布推出经过改版的 Codex Cloud 第 2 版。云端使用突然显得更加可行。正如 DevDay 的公告所说,你“现在终于可以合上笔记本电脑,而你的智能体会继续工作”。
根据发布在 ChatGPT Sites 上的工作坊官方说明,新版 Codex Cloud 让你能够“只需发布一次环境,就能在该配置的多个隔离实例中运行任务”。
谈到这些云端环境,Kundel 说:“如果你在一家公司工作,可以在公司内部共享这些环境;你也可以自己创建。首先,你要选择希望它能访问的 GitHub 代码仓库。”
工作坊结束后,我向 Kundel 坦言,Codex 的云端功能仍让我感到困惑,比如我在本地启动一项任务,之后又想把它转移到云端。
“我们确实希望让这件事变得更容易,”Kundel 回答说。“其中一部分取决于如何处理上下文的差异。例如,昨天我在本地处理一件事时,最后直接让 Codex 把它交接到云端。”
赞助广告您的赞助广告可刊登在此触达正在构建下一代产品的 AI 工程师。开发智能体、模型和基础设施的人们都在阅读 Latent Space。欢迎咨询此广告位的赞助事宜。
business@latent.space →
OpenAI 正在努力改善用户将任务交接到云端的体验。
为了演示,Kundel 在网页上重新打开一项现有的云端任务,向我展示其 Appshot(一项可将应用体验保存到 ChatGPT 的新功能)仍然保留着。对于从本地启动的任务,他描述了让 Codex 推送一个分支并启动新的云端对话的做法。
他接着说,Codex Cloud 现在“只是一个后台,就像是处理任务的另一个执行环境”。“所以,类似地,你实际上可以让本地 Codex——比如说——在云端 Codex 上启动一项任务。它们都在逐渐融合。”
作为用户界面的语音
Kundel 在工作坊期间展示的演示之一,是为一家名为 Blossom Music 的虚构唱片公司制作的新网站。Kundel 现场演示了如何修改网站,并说他有时会在这样反复调整时使用语音听写。
“你真的可以非常迅速地反复调整这些东西,用自己的作品实现你真正设想的样子,尤其是在你还不确定自己究竟想要什么的时候,”他说。
在研讨会后半段,Guo解释说,把工作委派给不同的智能体时,语音是一种有效的方式。
“我看到的大多数在编程时使用语音的人,基本上只是把它当作日常工作之上的另一种媒介,”他说。但就他个人而言,他喜欢把语音用作控制层;他说,这让他能够掌控自己在代码库中所做的一切。
“我不会把它[语音模式]理解成:这是我现在用语音处理的唯一一项工作。我会想:我该怎么管理自己的任务线程?怎么查看各项工作的进展?怎么从电脑上的其他应用获取数据?怎么在应用中创建新的任务线程?只用我的声音就能做到。”
研讨会结束后,我问Kundel,他在工作中有哪些使用语音的方式?
他回答说,语音输入是其中一种方式,另一种用法则是与他的dot交谈。
“因为我的dot可以访问我所有的开发机、笔记本电脑和云环境,它也掌握了我所做的工作、我在做什么的全部背景信息,”他告诉我。“所以我经常在上班路上和它交谈[……],梳理事情,在开车时启动一些PR,这样等我回家或到了办公室,就可以去审查它们。因此,语音的作用非常强大。”
Dots
说到dots,研讨会上只是简短地讨论了个人智能体。或许正如Guo承认的那样,这是因为开发者并不能完全直观地理解它们。
“作为Codex的资深用户,使用dots感觉有点别扭,”他说。“我想这是因为它们是一种新范式,而且它们擅长的事情与主Codex不同。”
但他说,作为资深用户,他发现dots在3个方面很有用。第一是充当安全网——你的dot可以提醒你注意可能遗漏的事情。第二是充当“委派任务的接收处”;Guo说,出于这个原因,他“在Slack里大量使用它”。第三是无处不在。
“我认为dots的第3个不同之处在于,我们的目标是让它们真正出现在你工作的每个地方,”Guo说。
Kundel则告诉我,他的很多任务都是从自己的dot开始的,而不是直接向Codex输入提示词。
“这是因为它通常已经掌握了大量背景信息,知道如何管理各项事务,还能替我推进这些PR。”
结语
Kundel在研讨会结束时列出了一些使用Codex的建议,包括“调低它”(指工作强度级别)和“向你的智能体求助”。
但他说,归根结底,关键是不要太执着于自己目前使用Codex的方式——“事情一直在变化。”