当前位置:首页 > 报告详情

华为云码道背后的 Coding Agent 系统设计.pdf

上传人: 散** 编号:1277223 2026-07-11 39页 4.93MB

1、华为云码道背后的华为云码道背后的 Coding Agent Coding Agent 系统设计系统设计演讲人:张琦华为技术有限公司/代码智能体技术专家目录目录010203040506AI 辅助研发行业变革Coding Agent 华为落地现状Coding Agent 面临挑战解构华为云码道总结与展望AI AI 辅助研发行业变革辅助研发行业变革辅助编程时代伊始辅助编程时代伊始上下文感知补全上下文感知补全基于大语言模型分析代码上下文,精准预测并生成后续代码片段,让编码更流畅。IDE深度集成与功能增强深度集成与功能增强无缝嵌入主流开发工具,不仅补全代码,更能生成函数、建议测试用例与解释代码功能。全球

2、用户规模2000万+覆盖全球数百万开发者群体付费订阅用户470万高粘性用户持续增长企业级客户数7.7万+企业采用率稳步攀升财富100强采用率90%行业顶尖企业的共同选择AI AI 辅助研发技术演进路径辅助研发技术演进路径2021-2023 函数级代码生成函数级代码生成基于Codex模型,实现基础的代码补全与片段生成,聚焦单一函数与代码块的辅助编写,解决局部编码效率问题。2023-2024 强大的代码强大的代码 LLMGPT-4/5、CodeLlama等模型登场,具备更强的语义理解与复杂代码生成能力,开始支持多语言、多文件的协同编码。2025-至今至今 Agentic 框架兴起框架兴起LLM结合

3、工具调用与自主规划,实现从代码生成到完整软件项目的自主构建、调试与维护,形成闭环的智能工作流。模型能力跃迁模型能力跃迁从理解孤立代码片段,进化到深度理解复杂项目结构、依赖关系与业务逻辑。上下文窗口扩展上下文窗口扩展窗口容量大幅提升,AI可“阅读”并处理整个代码库的上下文,实现全局视角的编码。工具调用机制成熟工具调用机制成熟具备调用外部API、数据库、命令行工具的能力,将逻辑推理转化为对环境的实际操作。自主规划与反思自主规划与反思形成Plan-Do-Check-Act闭环,能自主拆解任务、执行操作,并根据反馈迭代优化方案。AI AI 的地位发生变化的地位发生变化DevelopmentDevelo

4、pmentEnvironmentEnvironmentDevelopmentDevelopmentEnvironmentEnvironmentUserUserUserUserAIAIAIAI终端输出终端输出编辑文件编辑文件执行代码执行代码终端输出终端输出编辑文件编辑文件执行代码执行代码问题问题回答回答结果结果需求需求工具使用者工具使用者 智能体协作者智能体协作者被动响应被动响应 主动规划主动规划代码片段代码片段 项目级任务项目级任务Copilot 等待指令输入,是被动的“副驾驶”;Agent 接收高层任务目标,主动拆解步骤、规划路径并执行,成为积极的“执行者”从擅长生成单一函数或代码块,进阶为

5、处理跨文件修改、环境配置、自动化测试与部署等完整的端到端项目任务。人机交互模式发生根本转变,开发者不再直接操纵工具,而是与具备自主决策能力的智能体进行目标对齐与进度协作,释放创造力于核心设计。AI AI 辅助研发理念转变辅助研发理念转变Harness EngineeringHarness Engineering核心问题:如何设计核心问题:如何设计 Agent Agent 的完的完整运行时环境,使其能够自主、整运行时环境,使其能够自主、可靠、持续地完成复杂任务可靠、持续地完成复杂任务典型技术:执行编排,状态管理,结果验证,安全约束,错误恢复,多 Agent 协同Prompt Engineerin

6、gPrompt Engineering核心问题:如何通过语言指令引核心问题:如何通过语言指令引导黑盒模型输出预期结果导黑盒模型输出预期结果典型技术:系统提示词、Few-shot 示例、思维链(CoT)、输出格式约束代表产品:Copilot,Cursor Tab,CodeMate 代码续写Context EngineeringContext Engineering核心问题:如何设计模型的完整核心问题:如何设计模型的完整输入空间,使其获得任务所需的输入空间,使其获得任务所需的全部信息全部信息典型技术:RAG 检索增强生成、结构化记忆系统、MCP(模型上下文协议)、长上下文窗口优化代表产品:Code

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
1. **AI辅助研发演进**:从函数级代码生成(2021-2023)到多文件协同编码(2023-2024),再到Agentic框架兴起(2025至今),模型能力从理解代码片段进化到全局项目理解,上下文窗口扩展,工具调用机制成熟。 2. **华为落地现状**:CodeMate内置Claude Code/GLM4.5模型,2026年公测CodeAgent;安卓到鸿蒙APP迁移案例(10天完成3个APP),采用多Agent动态编排等技术。 3. **核心挑战**:提示词膨胀、试错成本高(非线性系统关联)、数据利用困难(弱反馈信号)、推理成本高(复杂任务Token消耗达200万-800万)。 4. **解决方案**:环境自适应Agent(动态适配开发环境)、大中小模型协同(Token成本节约25%)、工具优化(专用工具替代Bash)、自动化评测平台(确定性+非确定性评分器)。 5. **未来展望**:从Copilot向Agent Team演进,目标拆解与并行探索,SubAgent使用需权衡上下文隔离与任务复杂度。
**AI如何重构编程?** **Agent如何避坑?** **代码智能体未来?**
客服
商务合作
小程序
服务号
折叠