《夏振华-Qoder 的 Context Engineering 实践.pdf》由会员分享,可在线阅读,更多相关《夏振华-Qoder 的 Context Engineering 实践.pdf(33页珍藏版)》请在三个皮匠报告上搜索。
1、为 Coding Agent 构建智能上下:Qoder 的 Context Engineering 实践夏振华Qoder 程师录0102030405AI Coding 技术发展趋势Qoder Agent 的技术架构Qoder 的上下程实践Qoder 功能和案例分享Qoder 未来演讲向01AI Coding 技术发展趋势从提示词程到上下程提示词程上下程系统提示词户输提示词封装模型服务户输多轮迭代模型服务系统提示词具提示词具反馈动上下注重提示词构建上下组合简单具交互执时间短系统+具提示词复杂具交互上下组合复杂多轮迭代执时间从短任务对话协同到任务异步委派对话式机协同模式异步委派机协同模式检索程输问
2、题修改代码延续上轮对话继续迭代展示代码变更AI组装提示词检查变更追加提问即时返回理解程输详细需求成设计Spec主编码、测试、修复请求确认AI组装提示词联合编写Spec提交异步任务即时返回成任务报告监控执任务结果验收从智能代码成到全链路软件研发编程智能体正在全集成传统研发具沉淀企业研发经验和优质代码改进模型尤为重要AI 辅助类完成任务:AI 编码助AI完成绝部分作:AI程序员AI类AI类在IDE环境中的编程智能体可以使MCP协议集成量传统研发具。同时异步委派智能体可以与DevOps具深度集成,增强代码评审、质量检测、部署验证等环节。以数智脑为核,提供企业核代码资产和研发组织资产,落地企业数字资产
3、管理及治理能,构建企业个性化私域知识库和研发过程经验,持续为数智脑提供养分,提升模型成效果。智能脑企业数字资产+R模型代码/档资产DevOps具链+软件研发全命周期任务的复杂度环境信息复杂度低研发问答代码补全编码任务需求实现SDLC应场景在扩,产品边界在延伸02Qoder Agent 的技术架构Qoder Agent 技术图模型技术能Qoder Agent 技术框架总览机交互技术效果与标上下管理智能体框架,可实现智能体多轮迭代,具调,上下管理,模型路由,异常处理等特性。复杂程理解主记忆感知程任务执使代码分析和索引技术,让 AI 有能找到并理解代码,从根据类需求成技术设计或者代码变更。使程架构知
4、识、对话历史、历史技术设计、类标注知识,让 AI 了解代码程演化历史,从更好的完成新任务。使远程沙箱环境+智能体技术,让 AI 有能根据类输准确完成代码成、编译构建、测试验证全过程。智能对话协同编程界机协同技术设计界程任务监督与预界结果确认与验证界代码向量,重排,记忆,智能体等专模型新代智能程知识、代码检索技术 加密传输开发者本地机器远程规模检索精选精排语义检索引擎关键词引擎代码图引擎程知识检索具Agent分布式缓存层 热点数据缓存 毫秒级响应向量索引处理引擎 实时更新 批量处理 负载均衡定制Embeding模型 代码语义理解 嵌成 持续训练架构知识引擎 实时查询 关键词分析 关键词改写 链路
5、扩充 变更检测 件哈希树 增量更新 版本追踪 函数/类关系 调链分析 跨语链接 实时图更新 程结构 模块架构 代码功能设计 部署测试法记忆引擎记忆存储机制记忆消费机制记忆类型个偏好代码格作流习惯定义规则户需求Agent 任务执仓库 Wiki分析 Codebase主学习动注上下主学习动注上下历史经验错误排查案构建部署经验重构调试经验项知识项架构技术栈和依赖API 档记忆召回记忆精选记忆汇总记忆解析记忆评估记忆组织具备优化能的记忆感知技术03Qoder 上下程实践上下相关的核问题模型性能随着上下度增却呈现快速下降趋势参考:https:/ Failures1指当上下窗过时,模型会过度关注历史对话信息
6、,倾向于重复历史为模式,忽略了当前的户核指令。Context Distraction(上下扰)2指上下中包含了相互盾或不致的信息,这会破坏模型的逻辑推理链,导致其法得出正确的结论或执正确的操作。Context Conflict(上下冲突)3指个初始的错误或幻觉信息污染了上下,并在后续交互中被反复引,如同“毒素”样不断累积和放,最终导致整个任务失败。Context Poisoning(上下中毒)4指上下中存在过多关或冗余的信息(例如提供了过多的具),这会扰模型的判断,使其难以识别和调最关键的信息或具,从成低质量的响应。Context Overload(上下过载)1上下精简 Context Red