提示词库/任务指令/用动态加载实现 Tool Search 用动态加载实现 Tool Search
中文exp-2507未验证
用动态加载实现 Tool Search
API 层面没有专门的 tool search 接口。如果你的工具数量很多,可以组合「自定义 search 工具 + 动态加载工具」来自行实现 tool search:
在请求顶层 tools 中只声明一个 search_tools 工具,由你的后端实现,按关键词返回匹配的工具名称和简介;
在 system prompt 中声明可被搜索的关键词(例如工具目录、领域标签),引导模型在需要工具时先调用 search_tools;
根据 search_tools 返回的结果,由你的应用把对应工具的 完整声明 通过一条携带 tools 的 system 消息动态插入 messages;
模型即可在后续生成中直接调用这些新加载的工具。
这样无论工具总量有多大,每一轮请求中实际存在的工具声明都只有少量几个,上下文窗口和模型的选择压力都可控。
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:Kimi/Moonshot 官方提示词指南 · platform.moonshot.cn/docs/guide/use-dynamic-tool-loading · 可信度 S · 标签:中文 / 提示词工程 / 长上下文 / Kimi / 动态工具加载 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。