news 2026/5/8 22:02:08

Agentic Coding一些实践总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Agentic Coding一些实践总结

最近一年AI编码飞速发展,现在我的90%以上的代码都是出自AI。想想在2024年调用OpneAI官方接口(3.5模型),超过10K的Token就让LLM的上下文完全混乱,导致LLM无法记住太多东西,更不用说调用工具,生成代码了。到目前为止,用了各种工具已经半年以上了,记录一下总体的实践经验。后面将cursor、Claude Code、OpenCode等工具统称为AgenticCoding工具,我的主要工作语言是go/Rust,各个工具和模型在不同语言上会有所差异,你自己的结论可能和我不太一样。

1.Agentic Coding是工具的扩展,而不是智能的扩展(就目前来看)

虽然现在接近90%以上的代码都能由AI生成,但是这些工具还是依赖于你或者团队原先的见识、知识、流程等,本质还是工具。如果之前你的团队或者你没有接触过良好的软件工程管理、规范或实践,那你在有了Agentic Coding之后只是感觉上让你更爽了一点而已,对于软件工程的管理甚至会起到反作用。比如更多的未经审查的代码会进入git仓库,更多的不明确的需求导致Agnetic Coding工具的自由发挥空间过大,AI在不恰当的地方过度设计,未经审查合并代码后导致测试人员更难发现BUG,以及提交自己看不明白的代码导致线上出问题后无法快速排查,技术债越来越多。

2.【好的上下文工程+一般的模型】效果好于【一般的上下文工程+好的大模型】

这里的上下文工程就是各类编码工具。Agentic Coding工具就是使用良好的上下文管理加上你提供的提示词来调用大模型接口,并使用大模型的接口的返回来决定下一步如何做。

仅就go语言而言,经过几个月的测试,Claude Code使用GLM 4.7(或者Kimi 2.5) 要好于 Kiro使用Claude Opus 4.5或者antigravity使用 Claude Opus 4.5。这个也可能是与语言相关。 我没用过Claude Code搭配原生的Sonnet或者Opus模型,但是在cursor+Opus跟使用cursor+kimi差异没有想的那么大。

3.如果你需求管理混乱,你要先规范需求;如果你的团队流程混乱,你要先规范流程

有些公司,包括一些大公司的一些部门,管理比较混乱。需求评审的时候,产品只能拿出一个想法和简单的几句话的文档,但是又要开发预估时间,之后开发过程中会不断发现问题,导致后面需求和前面的需求大相径庭,有时候进入测试之后产品还在调整需求文档。部门领导对此视而不见,如果有人说流程混乱、需求混乱,那就先把提问题的这个人解决掉,就不会有问题了。有些小公司有这种情况,有些大公司的某些部分也有这种情况。如果我没遇到,我敢瞎说?😓

不解决需求和流程混乱的问题,在Agentic Coding的加持下,每个人只会更累,生成的代码也会更乱。AI时代,你首先得知道自己想要什么,你不能在你自己还不清楚的情况下先把代码写完了

4.要注重知识共享和落地讲解,跟随AI工具的发展

不要口头说一个东西多好多有用,要在团队中,打开项目,以一个实际需求为例,给大家展示一下这个技术有多好。比如MCP/Skills,不要夸他有多好,不光要推荐给大家,还要以实际拉个会议来讲解如果落地使用,否则就跟空喊:“努力努力,加油加油”一样。当然这也不是一个人责任,团队中可以定期分享。比如Claude Code中的斜杠命令、SubAgents、Skill等。

附加: 斯坦福大学的《CS 146S: 现代软件开发者》这门课。

5.一些技巧

  • 编写代码的时候一定要先使用Plan模式制定规划,并再次让AI审查计划,之后才让AI编写代码。目前主流Agentic Coding工具均已支持Plan模式
  • 让AI写代码之前,先将当前的代码都提交。这样如果AI生成的不满意可以随时撤销代码。同时【个人建议】不要给工具git commit和git push权限
  • 如果Agentic Coding工具生成的代码,时常偏离项目或者你的预期。你需要将你的预期以及限制写到类似CLAUDE.md或者skills中,来让AI来遵守
  • 所有AI生成的代码,目前阶段都要人工审核后才能提交到代码仓库
  • 在达到LLM的上下文阈值之前开启新会话来做任务。目前几百K的Token注意力,在某些时候感觉已经超过了人类的注意力(我没有关注的点,AI会意外的考虑到),但是上下文一长之后就容易腐坏(Context Rot)。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 7:57:47

Shell脚本命令大全:快速入门与实用案例详解

Shell脚本是自动化系统管理任务的核心工具,掌握常用命令能极大提升工作效率。本文不罗列所有命令,而是聚焦于实际工作中最有用、最易出错的命令组合与应用场景,帮助读者建立实用的脚本编写思维。 shell脚本命令如何快速入门 入门shell脚本不…

作者头像 李华
网站建设 2026/5/3 10:40:54

Ftrack的使用,与ShotGrid,CGTeamwork的对比

最近有个机会使用Ftrack, 不得不吐槽一下,二个字难用,三个字不好用 Ftrack不像cgteamwork, 或者Autodesk Flow Production Tracking(ShotGrid)那样,有明确的资产,镜头,任务等管理, F…

作者头像 李华
网站建设 2026/5/3 8:40:26

AI写论文锦囊!4个AI论文写作工具,助力期刊论文高质量诞生!

在撰写期刊论文、毕业论文或是职称论文的过程中,许多学术研究者常常面临一些困难。对于需要编写AI写论文的学者来说,面对海量的文献资料,寻找所需的信息有时就像在海中捞针一样艰难。种种严格的格式要求常常让人感到困扰,处理这些…

作者头像 李华
网站建设 2026/5/1 11:02:50

AI写论文有妙招!4款实用AI论文写作工具,快速提升写作效率!

你是否正在为撰写期刊论文而感到焦虑?面对海量的文献、繁琐的格式要求和无尽的修改过程,低效的写作已成为很多学术研究者共同的困扰!别担心,下面为你推荐四款经过实测的AI论文写作工具,它们能帮助你从文献检索、论文大…

作者头像 李华
网站建设 2026/5/7 2:41:19

AI写论文实用推荐!4款AI论文写作工具,轻松攻克期刊论文难关!

撰写期刊论文、毕业论文或职称论文时,许多学术工作者常常碰到各种挑战。人工撰写的过程犹如在繁杂的文献中寻找一根针,查找相关信息难度极大;而严格的格式要求让不少人陷入忙碌和烦恼之中;再加上需要反复修改,耐心和效…

作者头像 李华