在过去,写代码靠的是程序员盯着屏幕,一行行打字。
就算有Copilot,也仅是增添了一个机敏的输入工具,绝大部分工作仍需人工完成。
一旦采用并行代理,单个技术人员便可同时与十多个人工智能交互,修改错误、执行验证都显得轻而易举。
程序员不再是「码农」,而是掌控全局的指挥官。
从补全到并行:AI进化的快捷键
用AI写代码的第一步,是用Copilot的自动补全功能。
它能够使程序员减少一些编码量,不过本质上依然是人类写一句,人工智能也写一句。
紧接着出现了Cursor和Windsurf这两种AI编辑工具,它们能够掌握全部的代码集合,协助程序员进行代码的优化和排错工作。
但它们更像是一个会聊天的搭档,还是需要人来盯着它们运行。
后来,一种名为vibe coding的技术问世了,它仅需一条指令:「创建一个融合Google、GitHub、Microsoft账号登录功能的注册界面」,人工智能即可独立完成全部开发工作。
Andrej Karpathy将其比喻为依照直觉编写程序,工程师们也初次体验到「说明就能实现开发」。

然而此类做法依旧囿于「单线程思维」模式:人类与人工智能协作时,产出效能得以增强,但整体运作流程仍受制于循序渐进的局限。
真正的转折点,是并行代理——多个AI可以同时运行。
以一当十:工程师的全新战场
协同工具使技术人员无需紧盯界面,能够同时下达十多项指令,让机器自动安排分工。
在输入指令之后,只需要等到结果返回,再逐个检查、取舍。
这也表明人的思考模式必须完全转变,需要从按部就班地处理转变为同时安排多项任务,从立刻获得回应转变为耐心地等待结果。
不要过于纠结每一行代码,而是应当先明确需求,如同部署兵力一般分配给不同的助手,过一段时间后回去查看完成情况。

那么,具体该如何使用呢?
必须保证每个GitHub问题都附有详尽的背景信息,这样代理才能明白需要开发什么。
接下来,能够把疑问交给人工智能助手(比如copilot),可以同时交给好几个疑问,让助手们一起处理。
第三,代理办完事,客户看结果,提出意见,代理再改进计划。
最终,要实施检验、验证和修正,不必等到一个中介办妥,也能在各个中介间转换。

程序员实测
当然,结果并不总是完美。
一位程序员在编写代码时发现,只有10%的问题被完全解决:

某些工作能够一次性完成,可以直接部署;有些则只差最后一步,稍作调整即可;还有许多则需要你深入其中补充背景信息,甚至完全推倒重做。
可即便如此,整体节奏依旧比过去快得多。
另外,开发人员也留意到,对于修正错误、开发支撑功能、处理数据迁移,这些目标清晰且范围有限的工作,进展极快。
但面对必须即时显示图像界面的情况,或者必须做出精密的构造选择,代理就感到难以胜任。
久而久之,写代码更像在下一盘棋:前期布好局,后期盯复盘。
写代码,不再是盯着一行行字母,而是统筹整个战场。
写得越清楚,代码越准确
在能丝滑使用代理写代码之前,我们要知道:并行代理擅长什么?
它们特别适合处理规模不大且目标清晰的简单工作,例如修正错误、进行程序重构。
对于涉及即时视觉呈现的界面设计工作,或者需要深度推理的复杂课题,这类任务由并行代理处理并不理想。
这也让人们有一个出乎意料的认识:工程师的主要作用,逐渐从创造程序,转变为明确任务目标。
代理人无法独立分析情境,必须依靠使用者提供的具体说明。
因此,问题分解成为了一项很关键的技能。
表达模糊,回应就会晦涩;说明清晰,进展就能更顺利。
输出的好坏,全看指令是否明确,内容是否详尽。指令越清晰,越有条理,得到的结果就越精确。
这也意味着,问题拆解成了必备能力。
由于它难以应对宽泛模糊的要求;然而,一旦将工作分解成细小具体的步骤,各项操作便可以单独同时进行。

部分程序员认为,人工智能最适宜充当排解编程难题的交流途径,这种做法被称作「橡皮鸭调试」,其名称源自人们与家中的玩具对话的实践
与此同时,QA和Code Review变得前所未有的重要。
因为瓶颈已经不在产出代码,而在「快速验证结果」。
并行代理运用时,提升检查效率是核心要点。虽然能同时启动五十项工作,不过每个任务仍需单独检查、弄清、确认。缩短审查过程(理想状况是十秒内完成调取、重构和检测),对整体作业环节极为重要
久而久之,编程慢慢向「描述」倾斜。
明确目标、分解步骤、迅速做出决断,这种做法的价值远超过单纯地多编写几行程序代码。
打好地基,重新定义工程师
并行代理要想真正落地,离不开一整套工程环境。
CI/CD流程必须具备高度时效性。倘若测试环节、构建过程或部署步骤耗费过多时间,即便配备再先进的自动化工具,也无法发挥其应有价值。
自动化和一键回归,是把结果接到生产里的关键。
其次是文档和架构要清晰。
代理人必须清楚程序存放位置,组件间怎样联络,须遵守哪些规则,以及异构平台如何对接。
可考证的接口规范,整体设计思路,代码规范以及模块划分,有助于代理做出更优选择,也能降低人工调整的频率。
也就是说,写得越规整,它就越少犯错。
第三,测试环境也要稳定。
代理并非同步执行,因此必须有一个固定的点来接收其结果,同时要确保这不会干扰到生产流程。
最后,还有monorepo架构的优势。
在同一个代码仓库中,代理可以掌握整体情况,前后端协同调整,不容易产生集成问题。
要是散落在不同仓库,就常常各写各的,最后拼不起来。
至于工具,现在也有不少选择:
GitHub Agents功能最为完善,能够直接在任务中指派工作,自动生成代码合并请求,使用感受最为成熟可靠。
当前软件处于内部测试阶段,同时启用并行代理功能,继承以往编程风格的特点,比较适合那些已经使用过的用户。
OpenAI Codex CLI能够实现云端执行代理操作,可以解除对本地环境的依赖,比较适合那些需要处理大量并行任务的用户。
最终,并行代理究竟能走多远,关键不在于它的新奇之处,而在于它基础是否稳固,根基是否扎实。
当持续集成和持续部署的基础打好,文档资料准备齐全,测试环境搭建完成,单一仓库架构确立之后,代理系统才能开始正常运作。
那时会发现,会写代码这件事已经不是核心竞争力了。
真正决定价值的,是能不能拆清任务、写明需求、快速审核结果。
未来的工程师,不是「码农」,而是指挥官。
参考资料:
这种新型人工智能代理正在彻底改变行业格局,它们展现出惊人的协作能力,能够同时处理多项任务,这种并行工作的方式极大提升了效率,以往需要团队分工才能完成的工作,现在单个代理就能胜任,这种突破性进展预示着未来工作方式的重大变革,企业需要重新思考如何整合这些强大工具,以适应即将到来的自动化浪潮,这不仅仅是技术的进步,更是对传统工作模式的一次颠覆,它将深刻影响各行各业的发展轨迹。

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://mjgaz.cn/fenxiang/278730.html
