《A3--汪晟杰--CodeBuddy驱动的Agentic AI Coding编程实践.pdf》由会员分享,可在线阅读,更多相关《A3--汪晟杰--CodeBuddy驱动的Agentic AI Coding编程实践.pdf(37页珍藏版)》请在三个皮匠报告上搜索。
1、CodeBuddy 驱动的Agentic AI Coding编程实践汪晟杰腾讯产品专家、腾讯 CodeBuddy 产品负责人姓名 汪晟杰腾讯 资深产品专家、CodeBuddy 产品负责人腾讯资深产品专家,20年工作经验,负责腾讯云开发者AI代码助手产品规划设计与运营,十多年协作SaaS和 SAP 云平台、SuccessFactors HCM、Sybase 数据库、PowerDesigner 等产品的开发经理,在软件架构设计、产品管理和项目工程管理、团队敏捷、AI研发提效等方面拥有丰富的行业经验。目前负责的产品是开发者产品,对开发者工具情有独钟。对AI Coding 有多年研究和深度探索。负责打
2、造的产品有:CodeBuddy IDE、插件、CodeBuddy Code 全系,以及Cloud Studio 云端开发等。目录CONTENTS1.AI Coding 是什么2.什么是Agentic Coding3.编码智能体跃迁到自主智能体的尝试4.遇到的问题和解决办法PART 01编码智能体的落地实践AI Coding+日常研发流程什么是Agentic Coding规划 Agentic 模式:1.分解任务 2.调用工具查资料 3.自测&调试 4.多智能体交叉验证 效果:准确率显著提升0 01 1任务调用1.工具的调用2 任务子Agent的隔离调用3.运行调用4.获取上下文工具0 02 2反
3、思1.AI 自我反思+人工审校2.多轮交互逼近输出高质量成品0 03 3协作1.单智能体 多智能体协作2.从“助手”走向“自主”3.Agentic Workflow 将成为企业 AI 应用主流范式0 04 4Agentic Coding 明明确确目目标标需需求求复杂度以自然语言表达和澄清你的开发目标,确保每一步都有清晰的方向。A AI I 生生成成初初版版代代码码借助大模型根据你的需求,快速生成基础实现方案,奠定功能骨架。运运行行并并验验证证效效果果实际运行并测试生成的代码,及时了解功能完成度与存在的问题。反反馈馈问问题题与与新新想想法法对测试中发现的问题和新的功能需求,及时进行反馈和补充说明
4、。A AI I 迭迭代代优优化化代代码码让 AI 基于反馈持续重构与完善代码,修正 bug,优化细节,提升整体质量。多多轮轮循循环环直直至至理理想想重复以上流程,持续交互和迭代,直到你对代码和产品完全满意为止。代码补全与Agentic Coding的本质区别功能补全工具(如Copilot)Agentic Coding Workflow代码生成片段级别任务/项目级别任务分解无自动分解与规划工具链使用不参与主动调用多种工具反馈修正静态补全动态反思与迭代修正工作周期即时短暂持续长周期代码补全推荐只是Agentic Coding工作流的起点,是一种特殊的 coding agentic workflow
5、编码智能体 AI Coding 演进基于代码语法、语义分析,语词级别的代码补全语语词词补补全全表表达达式式补补全全代代码码补补全全注注释释生生成成代代码码Chat 的的问问答答模模式式以对话方式根据工程上下文辅助生成代码块内内联联对对话话模模式式Craft 自主编码模式(Agent+MCP 模式)基于大模型开启 Agent、MCP 模式,自主需求理解和编码多文件及改写 2018 之之前前20182022202320242025+纯手工编码探索和尝试第一代语词补全并开启基于 LSTM 代码补全探的第二代智能补全2022.6布局 AI 代码助手2023.3在腾讯内部以私有化版本代码助上线,开启第三
6、代AI 辅助编程,并并客户侧落地腾讯内部全面推广落地 AI 辅助编程,同时对外部开发者提供 AI 辅助编程工具开启以Vibe Coding(氛围编程)和+Agent 软件开发智能体等开启多智能体协作编程新时代从从片片段段补补全全到到系系统统设设计计,A AI I驱驱动动开开发发闭闭环环核心编码能力实时交互支持高级智能支持代码补全(全语言支持)NES(下一步操作预测,提升开发效率)企业级控制Inline Edit(智能对话编辑代码)Terminal Chat(自然语言CI/CD)技术对话(技术问题,架构分析)Craft Agent(多角色协作拆解)Rules(团队规范,项目规范,个人习惯记忆)M