张大妈

从“代码补全”到“全托管 Agent”:我的 2025 AI Coding 进化论

源自公众号:白宦成

02-03 16:15

2025年AI编程工具彻底改变了软件开发方式。这篇文章系统梳理了AI编程的四个演进层级,深入分析了本地Agent模式的使用体验,为工程师提供了从入门到精通的实践路径,帮助读者在AI时代重新定位自己的技术价值。

从“代码补全”到“全托管 Agent”:我的 2025 AI Coding 进化论智能速览

  • AI编程分为四个层级:L1直接问答、L2代码补全、L3本地Agent、L4网页Demo

  • 三类用户对Agent模式体验差异巨大:传统工程师、产品工程师、编程小白

  • 作者从抗拒到熟练使用的心路历程:从辅助功能到全权托管

  • 质量守卫是关键:信任但要核实,建立多层检查机制

  • AI不会淘汰工程师,但会淘汰拒绝进化的手动操作员

  • 工程师职责转变:从手写逻辑到选择方案、设计架构、验收质量

从“代码补全”到“全托管 Agent”:我的 2025 AI Coding 进化论精华内容

AI编程工具正在重构软件开发方式,从最初的代码补全到现在的全托管Agent,每一次进化都在重新定义工程师的工作边界。如何在这场变革中找到自己的位置?

AI编程四层级

目前AI编程存在四种不同的产品形态。L1是直接向ChatGPT等AI助手询问编程问题,自行Debug和修改代码。L2是使用IDE或插件的代码补全功能,AI自动补全函数细节。L3是本地AI Coding工具的Agent模式,支持全托管或半托管编程,AI直接操作本地环境。L4是网页端AI Coding工具,无需配置本地环境即可生成Demo。讨论时需要明确对齐层级,避免鸡同鸭讲。

三类用户画像

使用Agent模式的三类人群体验差异明显。传统软件工程师主要完成辅助性工作,对自身能力要求高。有一定研发概念的产品工程师借此拓展能力圈,能独立完成小Demo。而缺乏软件工程基础的小白用户经常卡在基础问题上,建议学习《计算机教育中缺失的一课》。Agent模式自带环境操作能力,打破了只有工程师才能做出Demo的限制。

心路历程

作者经历了从抗拒到熟练使用的三个阶段。起初作为写了十数年代码的工程师,只让AI处理细枝末节和Code Review。直到Claude Sonnet 3.7版本,才开始放权让AI独立完成功能。也曾经历AI将代码搞砸的挫败,但逐渐学会了在不同场景下合理使用。现在认为AI Coding Agent已成为工程师的生存技能,而非加分项。

当前使用方案

同时使用Claude Code、OpenAI Codex和Gemini Cli三个工具。本地使用Claude Code的Plan模式设计需求,Codex补全测试。云端在CI工具链中集成AI Agent,对每次提交和PR进行Code Review。同时使用多个Agent可以获得不同视角,避免思维盲区。建议自己购买工具,$100的投入远超带来的价值提升。

质量守卫策略

建立多层质量检查机制确保AI代码质量。引入静态检查准入机制,通过git hook在提交前进行代码格式化。设置质量红线,要求测试覆盖率100%。利用AI Agent的自愈能力自动修复问题。引入圈复杂度检查工具,确保代码易于维护。坚持"信任但要核实"原则,让AI自动执行git hook并修复问题。

工程师入门指南

工程师入门AI Coding Agent的三步走建议。首先在现有CI工具链中加入AI进行代码Review,获得更多建议。然后让AI帮助补全测试,建立单元测试围栏。最后在有围栏保护的前提下,让AI完成更多工作。熟悉后还可以探索跨领域开发,如前端工程师让AI带领学习后端开发。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章