[控场AI]
· 4 分钟阅读· 2,320 字

Devin Voice发布:用语音直接委托编程任务

Devin Voice发布:用语音直接委托编程任务

Devin Voice让开发者用语音委托AI完成编码任务,对话与执行由两套模型分别承担。

Cognition推出的Devin Voice将AI编程的交互入口从文字升级为语音,核心创新不在于语音转录,而在于「语音委托」——开发者口头描述目标,Devin自主探索代码库、编写代码并运行测试。技术上,产品将实时语音对话模型与专项SWE编码模型解耦,前者保证交互自然流畅,后者保证工程输出质量。交互设计上支持随时打断与重定向,对话历史完整留存。值得注意的是,语音模式并不绕过代码审查,人工review合并代码的机制依然保留,体现了效率提升与工程把关并重的产品理念。

Cognition推出的Devin Voice,把AI编程的交互方式从打字推向了语音。这不是简单的语音转文字——它让你能像打电话一样和AI协作,描述需求、讨论方案,然后把实际的编码工作交给AI完成。对于长期习惯键盘敲代码的开发者来说,这是一种全新的工作范式。

从语音转文字到语音委托

Devin Voice最核心的变化在于「委托」(delegation),而非「转录」。传统的语音编程工具大多停留在把你说的话转成文字这一层,而Devin的思路完全不同:你只需要描述想要的结果,Devin就能自主探索代码仓库、规划工作步骤、编写代码、运行测试,最后把结果交还给你。

and hand off coding work by speaking naturally.

换句话说,开发者的角色从「逐行下指令」转变为「说清楚目标」。这意味着你可以在通话中跟Devin聊一个想法、压力测试某个技术方案,再把具体的实现任务自然地交出去。这种交互方式更接近于把工作分派给一位团队成员,而不是操作一个工具。

「委托」(delegation)这一概念在AI Agent领域有特定含义:它指的是人类将一个高层目标交给Agent,由Agent自主分解任务、调用工具并迭代执行,而非人类逐步给出每个操作指令。这与传统的「指令执行」模式形成对比——后者类似操控工具,前者更接近管理一名能独立工作的协作者。Devin自2024年发布起便以「全自主软件工程师」为定位,主打在代码仓库中端到端地完成开发任务,包括克隆仓库、阅读文档、修改代码、运行测试直至提交PR。Devin Voice将这种能力包裹进语音交互界面,使委托行为从键盘输入延伸到口头表达,降低了启动一个复杂任务的认知门槛。

技术底层:对话层加编码模型

据Cognition介绍,Devin Voice在实时对话层采用了GPT-based的语音模型,底层则由其新推出的SWE编码模型驱动。两者结合,一个负责自然流畅的实时交流,另一个负责真正的软件工程工作。

Cognition says Devin Voice combines GPT-LIV for the real-time conversation layer

这种架构分工体现了当下Agent类产品的一个趋势:对话体验和执行能力解耦,各自用最合适的模型来承担。对话模型保证交互的低延迟和自然度,编码模型保证输出的代码质量和工程可靠性。

SWE编码模型(Software Engineering Model)是专门针对软件工程任务训练的大语言模型,与通用对话模型相比,它在代码生成、仓库理解、测试执行等方面有更深度的优化。评估这类模型常用的基准是SWE-bench——一个由真实GitHub Issue和对应修复补丁构成的测试集,要求模型在完整代码仓库上定位问题并生成可通过测试的代码改动。Devin此前曾以SWE-bench成绩作为核心宣传指标,因此其新推出的SWE编码模型命名也延续了这一语境,暗示其在工程级任务上的专项能力。

GPT-based的实时语音模型则指类似OpenAI GPT-4o的多模态实时语音能力,主打低延迟的语音理解与生成,能做到接近真人对话的流畅度。两类模型各司其职,避免用一个通用模型同时承担自然对话和复杂代码生成,是目前Agent架构设计中逐渐形成的最佳实践。

可打断、可重定向的交互设计

Devin Voice的对话是真正交互式的。你可以在它工作时打断它,也可以在它说话时打断,随时澄清需求或调整任务方向。

interrupt while it's talking, clarify requirements, or redirect the task.

更有意思的是,你可以在通话保持连接的状态下在Devin界面里自由导航,整段对话会被完整保存到会话历史中。这种设计降低了人机协作的摩擦——你不必等AI把一整件事做完才能介入,而是可以像和真人同事沟通那样随时插话、纠偏。这对实际开发场景很关键,因为需求往往是在交流过程中逐步明确的。

语音不等于放弃审查

需要明确的是,语音模式并没有取消代码审查这一环节。

The agent may write the code,

虽然Agent可以写出代码,但你仍然需要检查这些改动,并决定哪些真正合并进代码库。AI负责生产,人类负责把关,这条边界依然存在。这其实是一个理性的产品定位:语音委托提高的是产出效率,而不是放弃工程质量的控制权。对于严肃的生产环境,人工review仍然是不可或缺的安全阀。

更大的转变:从打字到语音分派工作

Devin Voice真正值得关注的,是它所代表的工作方式转变——从「打字输入指令」到「用语音分派软件工作」。这种转变如果成立,可能会重新定义开发者与AI工具之间的关系。

当然,语音编程是否真的适合所有人、所有场景,还有待观察。复杂的代码逻辑、精确的变量命名、细粒度的调试,这些工作是否适合用语音表达,仍是开放问题。但作为一个方向性的探索,Devin Voice提供了一种值得尝试的新思路:把开发者从键盘中解放出来,让表达意图和委托执行变得更自然。

你会愿意用这种方式写代码吗?

#Devin Voice#语音编程#AI编程#Cognition#SWE编码模型#AI Agent#代码委托
分享:

相关推荐