加载中...
加载中...
缓存策略是智能体的「过目不忘」能力——通过 Prompt 缓存、语义缓存和结果缓存三层架构,让 Agent 不再每次都从零开始思考,重复调用成本可降低 50%-90%,延迟从秒级降到毫秒级。
缓存策略是智能体的「过目不忘」能力——通过 Prompt 缓存、语义缓存和结果缓存三层架构,让 Agent 不再每次都从零开始思考。把每次调用都视为「初次见面」的 Agent 是在烧钱,聪明地用缓存就是在赚钱:重复调用成本可降低 50%-90%,延迟从秒级降到毫秒级。
Agent 缓存分为三层,自上而下延迟递减、命中率递增:
**1. Prompt 缓存(Prompt Caching)——「系统提示不用反复读」**
2024-2025 年各大模型厂商相继推出 Prompt Caching API(Anthropic 2024年8月、OpenAI 2024年10月、Google Gemini 2024年9月),核心思想是:同一会话中重复出现的长前缀(如 system prompt、工具定义、少样本示例)只计一次 Token 费用。
**2. 语义缓存(Semantic Cache)——「相似问题不再重新推理」**
不同于传统精确匹配缓存,语义缓存用向量相似度判断两个问题是否「本质相同」。例如"查一下今天的 BTC 价格"和"比特币现在多少钱"在语义上是同一个问题,返回缓存结果而无需再次调用 LLM + 工具。
**3. 结果缓存(Result Cache)——「工具调用结果不过期不重调」**
Agent 经常重复调用同一工具(如「查北京天气」「读今天的新闻头条」),结果缓存将工具调用(函数名 + 参数)作为 key,返回值作为 value,设置合理的 TTL。这是三层中最简单但收益最大的:天气 TTL=30min、新闻 TTL=1h、股价 TTL=5min、文档内容 TTL=24h。
「分享到微信」:手机浏览器打开时一键调起系统分享面板,选择微信即可分享到朋友圈或聊天。电脑上回退为复制文案。
暂无留言,来说两句吧