Agent Skills
返回列表
🤖

上下文窗口管理

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/context-window-management。

技能介绍

问题从哪来

长对话、多轮工具调用和 RAG 灌入很容易把上下文顶到 token 上限。更糟的是上下文腐化:中间段落被模型「看不见」、关键约束被挤掉,或者你为了省 token 做了朴素截断,结果反而丢决策依据。上下文不是「越多越好」——它是边际收益递减的有限资源,还要付 latency 与费用。

技能如何组织思路

本技能把角色设定为上下文工程专家,围绕策划「该留什么、放哪、何时换形态」展开,而不是堆更多原文。

核心能力包括:

  • context-engineering:整体编排上下文结构与信息流
  • context-summarization:按重要性压缩,而非只按时间新旧
  • context-trimming / context-prioritization:在预算内保留高价值片段
  • context-routing:决定哪些内容进窗口、哪些走检索或外挂记忆
  • token-counting:在改 prompt 前心里有数,避免改完仍超限

推荐模式(Patterns):

  • 分层上下文策略:按当前上下文体量切换策略(短对话直给、长链路上摘要+检索)
  • 序列位置优化:利用首尾效应,把系统约束、当前任务、关键证据放在开头与结尾
  • 智能摘要:保留决策相关事实,而不是流水账式压缩

应避免的反模式:❌ 一刀切策略;❌ 忽视 token 成本;❌ 无优先级截断。

适用边界

它指导的是窗口内信息架构,不替代 RAG 索引质量或对话记忆存储本身。与 rag-implementation、conversation-memory、prompt-caching 等技能组合时,分工更清晰:本技能管「进窗口的那一份」怎么裁剪与排序。

使用场景

  • 多轮 Agent 工具链日志不断追加,接近模型窗口上限时,需按优先级裁剪并保留系统约束与当前任务
  • RAG 检索结果一次性灌入 prompt 导致中间关键段落被忽略,需用分层策略与首尾放置重排证据块
  • 长会话需周期性压缩历史,但要保留决策相关事实而非按时间流水账摘要,避免后续回合答非所问
  • 上线前评估 prompt 变体与上下文长度,需统计 token 并在截断、摘要、走外挂记忆之间做路由选择

适合人员

  • 维护高并发 LLM 对话产品、频繁撞上 token 上限与上下文腐化的后端工程师
  • 在 Agent 里同时接 RAG、工具返回与多轮记忆,需要统一窗口内信息架构的应用 AI 开发者
  • 负责 NPC/角色长对话脚本,要在有限窗口内维持人设与剧情关键信息的游戏或叙事工程师
  • 做 LLM 成本与延迟治理,希望用 token 计数与分层上下文策略控制单次请求体量的平台 SRE