外观
短期记忆的 Sliding Window 策略如何设计?有哪些变体?
标准回答
滑动窗口可以按最近 N 条消息、最近 N 轮完整对话或 token 总量截取;超出窗口的历史可以直接移出、压成摘要,或转为按需检索。当前目标、必要约束和工具调用配对关系要另行保留,不能截断后只剩工具结果却没有对应请求。
通俗例子
前面用户说预算 500 元,聊了很多轮后被窗口挤掉,就可能推荐超预算商品;把预算作为结构化状态留下,而非只靠最近聊天。
易混淆点
摘要是有损的;不能把凭证、精确金额或关键业务参数只依赖自由文本摘要保存。
参考资料
内容来源
- Android · AI Agent 知识手册 · 原条目
ai-Q62