人们如何在AI代理工作流中减少token浪费?
摘要
讨论了AI代理工作流中由于重复上下文导致的token浪费问题,介绍了一个名为Badgr-auto的开源代理用于去重,并询问社区如何应对该问题。
我反复遇到一个AI代理的问题:它们会一遍又一遍地重新发送大量相同的上下文。相同的文件、相同的代码块、相同的对话历史、相同的结构化上下文。在较长的会话中,token的浪费相当严重。我正在开发一个名为Badgr-auto的开源本地代理,它位于代理和模型之间,在发送请求之前移除安全的重复上下文。棘手的部分在于决定哪些内容绝对不能触碰:系统提示、工具调用、工具结果、最新的用户消息、长自然语言提示。对于在生产环境中构建或运行代理的开发者们,你们是如何处理这个问题的?你们是否会对重复的上下文进行去重、总结历史记录、使用模型路由、缓存,还是仅仅接受额外的token成本?
相似文章
多智能体AI工作流中的Token优化与上下文窗口管理
本文探讨了多智能体AI工作流中用于提高效率和性能的Token优化和上下文窗口管理技术。
@pallavishekhar_: 如何减少AI代理中的Token使用?我们来理解一下。AI代理使用LLM进行思考、规划和推荐工具。每一步…
本帖子分享了减少AI代理中Token使用的策略,包括提示缓存、上下文摘要、使用较小模型、修剪工具输出、子代理、RAG以及紧凑的系统提示。
AI代理在重复工作上浪费代币。我构建了一个解决方案,需要测试者。
一位开发者构建了一个系统,通过跨任务复用信息来减少AI代理工作流中的代币浪费,现正在寻找测试者提供反馈。
AI领域人人都想减少令牌使用。但如果最大的令牌浪费源头之一是关系缓冲,会怎样?
本文探讨了关系缓冲——由意图不匹配产生的额外令牌——如何成为AI交互中浪费的重要来源,并提出了“每个解决意图的令牌数”作为减少计算成本同时保持保真度的指标。
@_avichawla: https://x.com/_avichawla/status/2063548691353629040
阐述了传统后端如何增加AI代理的token使用量,并展示了一种上下文工程方法,该方法无需更改模型或提示词即可将Claude Code会话成本降低2.5倍。