This article has not been translated into English yet. Showing the original Chinese version.

Cognition创始人Scott Wu:AI编程助手不应成为人类替代品

Cognition创始人Scott Wu:AI编程助手不应成为人类替代品
Cognition公司推出的Devin被誉为首个且最成功的AI编程代理,但创始人Scott Wu明确表示,其设计初衷并非取代人类程序员。本文深入探讨Devin的技术边界、与人类协作的潜力,以及AI编程工具如何重新定义软件开发流程。Wu强调,AI应作为“超级编译器”增强人类创造力,而非淘汰工程师。行业专家亦指出,人机协同才是未来趋势。

当Cognition公司在2024年首次推出Devin时,整个科技界为之震动——这款号称“首位AI软件工程师”的工具能够自主完成GitHub Issue托管、编写并调试代码、甚至部署应用。一时间,“程序员将被AI取代”的论调甚嚣尘上。然而,在近日接受TechCrunch专访时,Cognition联合创始人兼CEO Scott Wu却给出了截然不同的答案:“Devin不是为了取代人类程序员而设计的,它更像是一位永不疲倦的实习生,让开发者能专注更高层次的设计与创新。”

Devin的真实定位:增强而非替代

Wu在采访中解释道,Devin的核心能力在于处理重复性、机械化的编码任务,例如解析错误日志、修复已知bug、生成测试用例等。这些工作占据了开发者大量时间,却往往缺乏创造性。“我们从未计划让Devin独立完成整个项目,它需要人类指令作为起点,并在关键决策点接受人工审核。”Wu还指出,当前AI编程代理的实际性能仍有局限——面对复杂系统架构、跨模块依赖或模糊需求时,Devin的解决方案往往需要人类工程师修正和优化。

“AI Coding Agent就像一台超级编译器,它把人类的意图转化为精确的代码,但意图本身必须来自人类。失去人类判断力的AI系统,只会放大错误的规模。” —— Scott Wu

行业背景:AI编程工具的进化与争议

自GitHub Copilot于2021年面世以来,大语言模型辅助编程已成为主流。据不完全统计,全球已有超过300万开发者使用Copilot,平均提升代码编写速度约35%。但Devin与它们截然不同:它不是逐行补全的助手,而是能够独立规划、执行和调试任务的“自主代理”。这种激进的设计立刻引发两极评价。支持者认为Devin释放了生产力,反对者则担忧它会导致初级程序员岗位消失。Wu对此回应称:“历史上每一次自动化浪潮都重新定义了工作范畴,而非消灭人类。过去计算机淘汰了穿孔卡操作员,但创造了软件工程师这个职业。Devin加速的是编码执行层,而不是决策层。”

从“代码工人”到“系统设计师”:人机协作的未来

在Wu的愿景中,AI编程代理应该帮助开发者从繁琐的“码农”任务中解放出来,转而专注于架构设计、需求分析、安全审计等更高价值的活动。他透露,Cognition内部正在进行实验:让Devin与新入职的Junior开发者协作,结果发现双方互补性极强——AI能快速实现标准化功能,而人类善于处理业务逻辑的微妙之处。这种协同模式将软件工程的天花板提升至新的高度。

当然,技术的两面性同样存在。有批评者指出,过度依赖AI编程代理可能导致工程师失去对底层细节的掌控,一旦AI输出错误代码,人类发现问题的难度将加大。Wu承认这一风险,并提议行业建立“AI代码审计”标准:“我们需要像对待药物研发一样严谨地对待AI生成的代码,通过可解释性工具让人类始终掌握最终判断权。”

编者按:AI不是终点,而是工具

Scott Wu的发言再次提醒我们,技术进步不应以牺牲人类能动性为代价。Devin的出现折射出AI在垂直领域的巨大潜力,但真正的突破在于重新定义人机关系——让AI做AI擅长的事,人类做人擅长的事。与其焦虑被取代,不如思考如何利用这些工具重塑创造力边界。

本文编译自TechCrunch