在过去两个月,人工智能对编程的影响集中在十二月集中爆发,显著改变了编程范式。编程代理在十二月前基本无效,但随后模型质量大幅提升,具备更强的长期连贯性和韧性,能完成大型耗时任务,对传统编程流程造成冲击。
案例示例
以搭建本地视频分析仪表盘为例,用户只需用自然语言描述任务,代理在30分钟内完成配置、编码、测试、调试和报告生成,无需人工干预。这一效率远超三个月前,标志着编程从手动编码向AI代理协作的转变。
编程范式变革
传统在编辑器中输入代码的时代已结束,当前编程模式为:启动AI代理,用自然语言下达任务,并并行管理审查其工作。核心在于提升抽象层次,设计长期协调器(如Claws),配置工具、记忆和指令,以高效管理多个并行Code实例。顶级“代理工程”能带来巨大杠杆作用。
局限性与展望
AI代理并非完美,仍需人类的高层次方向感、判断力、审美、监督、迭代和提示。在目标明确且可验证测试的任务中效果更佳。关键在于培养直觉,合理分解任务,将自动完成部分交给AI,并在边缘部分提供辅助。当前阶段远非软件领域的“照常营业”时期。