上下文压缩策略

2小时前更新 6 00
上下文压缩策略上下文压缩策略
上下文压缩策略

技能简介

本技能用于处理超长代理会话中的上下文压缩需求,通过结构化摘要方法在减少令牌消耗的同时保留关键任务信息,优化”每任务令牌数”而非单纯的”每请求令牌数”。

能做什么

  • 检测并触发上下文窗口超限时的压缩操作
  • 生成带固定章节的结构化会话摘要(意图、文件修改、决策、当前状态、后续步骤)
  • 支持锚定迭代摘要、不透明压缩、再生完整摘要三种策略
  • 评估压缩质量对任务完成效率的实际影响
  • 维护代码工件轨迹(创建/修改/读取的文件记录)

使用说明

安装指令:本技能为概念框架与策略文档,无需安装。使用时将SKILL.md内容纳入代理系统提示词或参考实现。

激活条件:当用户提及”压缩上下文””总结对话历史””实现压缩””减少令牌使用”或会话超过上下文限制时自动调用。

实施步骤

  1. 选择压缩触发策略(固定阈值70-80%、滑动窗口、基于重要性或任务边界)
  2. 采用锚定迭代摘要法:保留现有结构化摘要,仅对新截断部分生成摘要并合并
  3. 强制使用五段式结构:Session Intent / Files Modified / Decisions Made / Current State / Next Steps
  4. 单独维护工件索引表,弥补通用摘要在文件轨迹保留上的不足
  5. 以probe-based方式验证:检查关键文件路径、函数名、错误信息是否可提取

输入与输出

见下方输入与输出表格。

项目内容
输入超长会话历史(百万级令牌)、当前任务上下文、文件修改记录、用户原始意图描述
输出结构化压缩摘要(Markdown格式)、工件索引表、压缩触发建议、质量评估报告
适用人群构建长周期编码代理的开发者、优化LLM会话成本的工程师、设计对话记忆系统的架构师
不包含具体压缩算法实现代码、ROUGE等传统评估指标计算工具、自动化的probe测试套件、与特定LLM API的集成SDK

 

风险提示

  • 工件轨迹完整性是所有压缩方法的薄弱环节,需额外建立文件状态跟踪机制
  • 不透明压缩虽达99%+压缩率,但无法验证保留内容,存在信息丢失风险
  • 反复全量再生摘要可能导致细节逐次流失,优先选用增量合并模式
  • 过度追求每请求令牌节省可能增加重新获取信息的成本,反而抬高每任务总消耗

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/leoyessi10-tech/context-engineering/SKILL.md
来源类型:GitHub 技能文档

数据统计

相关导航

暂无评论

none
暂无评论...