夜雨聆风学习资料网

ARTICLE · 1188543

一句话让 AI 记住自己会哪些工具

一句话让 AI 记住自己会哪些工具

「不解释原理,只说这一步怎么做。」
工具一多,模型容易选错或者干脆不用。让它记住自己会哪些工具:
核心工具留在请求顶层 tools;其余的用一条带 tools 的 system 消息注入到 messages 里。
最容易漏的是下一步:后续每个请求都要原样带上那份声明。
动态工具声明按请求生效,不会被服务端记住;不再携带就失效。
而它失效时不报错 —— 模型看不到这个工具,你那边一条错都收不到。
往哪加也有讲究,四条各不一样:
末尾追加:不影响已有缓存
后续原样保留:有利持续命中
中间插入或修改:变更位置之后的缓存可能无法命中
顶层 tools:不影响命中
两个坑:带 tools 的 system 消息不能再带 content,否则 400;
指南说这个机制只在某一个模型上支持,换模型会返回一个错误总表里查不到的错误名。
官方文档口径,本工作区未实测。
你有没有遇到过「某个能力悄悄失效、但一条错都不报」的情况?是哪个?

作者提示: 内容由AI生成
四川,2小时前,

相关学习资料