AI主导编码流程的新范式正在形成。图片来源:Shutterstock

人工智能(AI)在编程领域的角色,正从“生成代码”进一步延伸到“执行代码并根据结果调整输出”。

据海外科技媒体Gigazine 3月20日(当地时间)报道,Web开发者Simon Willison将这一变化概括为“Agent Engineering”,并认为由AI参与主导的编码新范式正在形成。

在他看来,编码AI正在从单纯“写代码”转向“执行与验证”,这也在重塑软件开发流程。开发者的工作重点,正逐步转向三件事:确定要做什么、准备所需工具,以及核验最终结果。

Simon Willison认为,“写代码的成本下降”是Agent Engineering的核心变化之一。过去,编写数百行代码往往需要一天甚至更长时间;如今借助编码AI,重复性工作已经明显减少。不过,这并不意味着高质量代码可以低成本自动产出。代码是否正确、是否易于维护,测试是否完善、文档是否齐备,这些责任仍主要在开发者身上。

他还强调,在Agent Engineering模式下,更重要的不是停留在“理论上可以做到”,而是把真正做成、且能够实际执行的能力持续沉淀下来。这类经过实践验证的代码经验,将成为开发者重要的能力储备。

对于“AI会拉低代码质量”的担忧,Simon Willison认为,问题更多出在使用方式上。他指出,AI应被用于降低技术债务、探索更多技术路径。比如,在评估某项技术是否适用时,开发者可以借助AI快速生成多个原型,以便在设计阶段更早发现问题、降低试错成本。

不过,AI的错误使用同样值得警惕。Simon Willison将“未经验证就分享AI生成的代码”视为一种反模式,并强调即便代码由AI生成,也必须由开发者亲自确认,并拆分为小单元逐一审查。他同时指出,AI正在改变编码方式,但最终责任始终仍由开发者承担。

关键词

#Agent Engineering #编码AI #AI编程 #软件开发 #代码执行 #结果验证 #技术债务 #原型设计 #Simon Willison
版权所有 © DigitalToday。未经授权禁止转载或传播。