为 Coding Agent 构建智能上下文:Qoder 的 Context Engineering 实践
如果无法正常显示,请先停止浏览器的去广告插件。
相关话题:
#AI Agent
1. 为 Coding Agent 构建智能上下 :
Qoder 的 Context Engineering 实践
夏振华
程师
Qoder
2.
3. 录
01 AI Coding 技术发展趋势
02 Qoder Agent 的技术架构
03 Qoder 的上下
04 Qoder 功能和案例分享
05 Qoder 未来演讲 向
程实践
4. 01
AI Coding 技术发展趋势
5. 从提示词
具提示词
具反馈
复杂
上下
具交互
组合复杂
多轮迭代
执
时间
6. 从短任务对话协同到
输 详细需求
即时返回
监控执
联合编写Spec
提交异步任务
任务结果验收
7. 从智能代码
+
脑
代码/ 档
资产
企业数字资产
8. 02
Qoder Agent 的技术架构
9. Qoder Agent 技术 图
模型
结果确认与验证界
程任务执
使 远程沙箱环境+智能体技
术,让 AI 有能 根据 类输
准确完成代码 成、编译构
建、测试验证全过程。
10. 新
分布式缓存层
• 热点数据缓存
• 毫秒级响应
向量索引处理引擎
• 实时更新
• 批量处理
• 负载均衡
定制Embeding模型
• 代码语义理解
• 嵌
成
• 持续训练
11. 具备
格
错误排查
案
作流习惯 构建部署经验
定义规则 重构调试经验
技术栈和依赖
API
档
12. 03
Qoder 上下
程实践
13. 上下
相关的核
问题
模型可以完成的软件 程任务的时 &
各模型 商 持的上下
度都在快速扩
模型性能随着上下
度增
却呈现快速下降趋势
参考:
https://research.trychroma.com/context-rot
https://www.oneusefulthing.org/p/the-bitter-lesson-versus-the-garbage
https://www.meibel.ai/post/understanding-the-impact-of-increasing-llm-context-win
14. 上下
关或冗余的信息(例如
具),这会
使其难以识别和调
扰模型的判断,
最关键的信息或
成低质量的响应。
具,从
15. 上下
优化的核
1
2
3
4
段
✂ Context Reduction
🚧 Context Isolation
💾 Context Offload
⚡ Context Cache
上下
精简
上下
隔离
上下
卸载
上下
缓存
16. 基于相关性评分过滤低价值上下
Context Filtration(过滤) 将多个相关的上下
Context Consolidation(合并) 对历史上下
Context Summarization(摘
要) 对历史上下
Context Compression(压缩)
Context Reduction(上下 精简)
的
具执
结果进
压缩,保留关键
的完整交互历史,结合模型进
段进
具的调
,裁剪
具输出结果
压缩,要求保留会话过程核
信息
智能合并去重,消除冗余信息,保持语义完整性
,保留与当前任务强相关的历史信息
17. Context Isolation(上下 隔离)
多 Agent 隔离上下
🧠 Main Agent
Context Window
Result
Context Window
Result
Context Window
🧠 Sub Agent
🧠 Sub Agent
Task
Task
The Bitter Lesson Warning: 我们认为:
多数 Multi Agent 系统是在为
当前模型局限打补丁。
当限制消失时,架构复杂度本
身将成为限制。 Multi Agent 的价值不是分解
智能, 是隔离污染。
18. Context Isolation(上下 隔离)
Search Agent
Context Window
Tool
& System Prompt
Lead Agent
Plan Agent
Context Window
Search Subject
Tool
& System Prompt
Search Agent
Search Result
Tool Call
& Tool Result
Search Agent
……
Test Agent
Context Window
Search
✅ 拆分
拆分上下
按
Tool Call
& Tool Result
……
User Prompt
Code Agent
User Prompt
能
到独
上下
Tool
& System Prompt
……
19. Context Offload(上下 卸载)
外部存储压缩
External Storage 可逆性原则
Reversibility Principle
将 压缩信息时保留完整数据的访问路径(如URL、
量原始数据保存到
件系统或外部存储中,仅
向LLM传递摘要或元数据,可实现较 压缩
同时
保持信息可恢复性。 精
分层记忆模式
Layered Storage Pattern 易恢复性原则
Easy Restoration Principle
实现临时 TODO 记录和持久化 卸载内容应采
期记忆两种模
式,使 Agent 能够在单次会话中做笔记,并跨会
话访问历史沉淀内容。
件路径),确保需要时可以随时检索完整内容,并
原
设计摘要以保持信息召回能
。
模型友好的格式和结构,便于通过
具快速加载并恢复上下
理解。
20. 准确率、成本和性能的平衡
化并
处理能
提升响应速度。
优化prompt结构保证前缀稳定性,提升KV-cache命
中率,减少重复计算开销。采
单Agent内
多Agent并
执
和
具并 调 相结合的 式,最 化任务
并发度。针对特定 具和场景,使 轻量级 模型加
速
成过程
21. 上下
22. 04
Qoder 功能和案例分享
23. 智能对话 Agent Mode
构建最强上下
程编程效果。
程,确保
24. 程知识可视 Repo Wiki
25. 异步委派任务 Quest Mode
26. 命令
具
态集
持任务分
27. 05
Qoder 未来演讲
向
28. 从设计、执
AI 编写测试
AI
例并测试,
类进
验收
29. 多智能体架构应对更
边界任务,完整的信息传
并
化。
30. 更多专
、会话总结等专
模型
模型,带来更优上下
补全 / NES 模型
能
模拟
户代码编辑轨迹专项训练,兼顾准确率与速度
31. Qoder
Think Deeper. Build Better.
官 :https://qoder.com/
Twitter:https://x.com/qoder_ai_ide
32.
33. THANKS
模型正在重新定义软件
Large Language Model Is Redefining The Software