流程与规范:Code Review
用Agent评测思路管理AI Coding —— 31万行代码AI重构的实践
当AI生成90%代码时,系统走向取决于约束而非编码速度。我们通过Agent评测思路管理AI Coding:先团队共识再固化AI规则,让重构融入日常迭代。AI让"看全代码"不再稀缺,经验价值转向"判断优先级"。技术债被拆解为需求顺带动作,31万行代码在业务中悄然焕新。工程师角色从写代码转向设计AI工程环境,规范与协作成关键。
AST 驱动的 MCP 代码上下文服务在 AI Code Review 中的实践
AI代码审查新方案:基于AST解析技术,通过MCP服务为模型补充完整代码上下文,解决传统Git Diff片段信息不足问题。系统分层设计,支持结构化提取类、方法、变量等关键信息,提升审查准确性。实测显示,该方案能有效识别空指针、多线程等潜在风险,比纯片段分析更可靠。后续将优化多语言支持与性能,适配更大规模项目。
Harness Engineering:AI 能在真正"出事会炸"的后端系统里写代码吗?
腾讯CDN团队探索AI在高风险后端系统的应用,通过Rust版Nonstop代理框架验证AI编码能力,并构建五层架构确保代码质量。面对复杂场景,团队采用多模型对抗审查和实时反馈机制,将效率提升20%。AI时代下,工程师角色转向设计约束规则,核心能力仍是抽象思维与问题预防。工程体系的持续进化比单次效率提升更重要。
Why Your “AI-First” Strategy Is Probably Wrong
AI重构工程流程,革新产品开发。通过统一代码库、自动化CI/CD和AI评审,实现快速迭代与自愈系统。工程师角色转向架构设计与AI监督,提升决策质量与反馈速度。AI不仅辅助,更主导构建,推动公司全面AI化,缩短从构想到生产的时间,提升产品质量与用户参与度。
采纳率从7.9%到54%:快手智能Code Review的三阶进化
快手在AI研发中,智能代码审查系统通过三代架构演进,从LLM启发式到知识引擎驱动,再到Agentic自主决策,显著提升代码评审效率和质量。系统结合上下文引擎、确定性规则和多层过滤,解决AI幻觉问题,评审采纳率从7.9%跃升至54%,MR评审时长缩短9.9%。智能CR系统不仅提升个人效率,还推动组织整体效能,成为可信赖的生产力工具。
How we built a high-quality AI code review agent
AI代码审查的质量是关键,开发者需信任其反馈。未来,人类将负责规范与架构,AI则专注于实现细节审查。AI审查必须超越普通开发者,确保捕捉真实问题且无噪音反馈。高质量AI审查需依赖PR之外的上下文、精心设计的代理系统和严格的评估循环。通过语义代码搜索和工具集成,AI能更精准地分析代码变更,最终实现在代码审查中超越人类的表现。
打造高效易用的Agent Skill
Skill机制让Agent更懂团队规范,提升任务执行效率。通过渐进式披露设计,Skill分层加载指令、脚本和参考文档,避免信息过载。编写Skill时,精准的Description是关键,Body则决定执行效果。评测与迭代确保Skill在真实场景中稳定表现,让Agent像拿到工作手册一样自主执行任务,省去重复指导,输出更稳定。
给“氛围编程”系上安全带:阿里集团 AI 代码评审实践与 Benchmark 开源
阿里集团AI代码评审助手经过真实场景打磨,已深入开发者日常工作,AI产出超一半有效评审意见,推动人机协作。AI评审具备跨代码块、文件、变更的深度问题发现能力,通过动态召回上下文,智能决策捕捉隐蔽代码隐患。未来代码评审应互动式进行,开发者需主动定义评审目标,AI才能精准评审。AACR-Bench开源评测集填补行业空白,推动智能代码审查技术进步。
如何用 AI 做业务级 Code Review
代码评审中常面临Diff过多、新人不知历史Bug等问题。打造AI助手,从Git push触发,通过预处理Diff、语义重塑、RAG经验召回等步骤,深度Review并生成报告。实践中优化模型选型、长Diff处理及多Chunk整合,显著降低老事故复发率。未来将解决RAG噪音、一键采纳建议等问题,强化与Cursor及发布平台的集成,让AI成为懂业务的好搭档。
Git全栈指南:快照存储×指针操纵×DAG历史的解析
Git的核心在于其基于内容哈希的不可变对象仓库和可变引用区,每个commit都是项目快照,形成有向无环图历史。分支是指向commit的轻量指针,HEAD标识当前查看位置。Git操作本质是修改指针而非内容,每次commit新增对象不修改历史。分布式特性让每个开发者拥有完整历史,支持离线操作。理解Git的底层逻辑,掌握对象、指针、历史的三维世界,才能真正高效管理代码历史与协作流程。
Don’t do Code Review, try Mob instead
Code review is quite common practice, and for many years I thought it is great, but hen I experienced mob programming.
基于大模型 + 知识库的 Code Review 实践
基于私有化部署的开源大模型,结合内部知识库的 Code Review 实践,实现一个代码评审助手(CR Copilot)。
腾讯 13 年,我所总结的Code Review终极大法
谚语曰: “Talk Is Cheap, Show Me The Code”。知易行难,知行合一难。嘴里要讲出来总是轻松,把别人讲过的话记住,组织一下语言,再讲出来,很容易。设计理念你可能道听途说了一些,以为自己掌握了,但是你会做么?有能力去思考、改进自己当前的实践方式和实践中的代码细节么?不客气地说,很多人仅仅是知道并且认同了某个设计理念,进而产生了一种虚假的安心感——自己的技术并不差。但是他根本没有去实践这些设计理念,甚至根本实践不了这些设计理念,从结果来说,他懂不懂这些道理/理念,有什么差别?变成了自欺欺人。
代码,是设计理念落地的地方,是技术的呈现和根本。同学们可以在 review 过程中做到落地沟通,不再是空对空的讨论,可以在实际问题中产生思考的碰撞,互相学习,大家都掌握团队里积累出来最好的实践方式!当然,如果 leader 没有时间写代码,仅仅是通过 review 代码指出团队内其他同学某些实践方式不好,需要给出建议的话,leader 本身也需要沉淀很多相关思考。
卓越工程之如何做好Code Review
本文主要从我们为什么需要CR?CR面临哪些挑战?CR的最佳实践几个方面分析,希望可以给读者一些参考。
如何在 Gitlab 中使用 ChatGPT 进行 CodeReview
本文主要介绍如何实现在 Gitlab 中使用 ChatGPT 进行 CodeReview。
一文梳理Code Review方法论与实践总结
本文梳理了一些CR的方法和团队实践。