提示词库/任务指令/先声明一个搜索工具,而不是全部工具 先声明一个搜索工具,而不是全部工具
中文exp-2452未验证
先声明一个搜索工具,而不是全部工具
会话开始时,在请求顶层 tools 中只声明一个由你后端实现的 search_tools 工具,以及少量每轮都可能用到的核心工具:
{
"tools": [
{
"type": "function",
"function": {
"name": "search_tools",
"description": "按关键词搜索可用工具,返回工具名称和简介",
"parameters": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "搜索关键词,例如 github、database"
}
},
"required": ["query"]
}
}
}
]
}
在 system prompt 中告知模型可搜索的领域标签(例如工具目录、业务域),引导它在需要工具时先调用 search_tools。这样无论工具总量多大,每轮请求里的工具声明都只有少量几个。
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:Kimi/Moonshot 官方提示词指南 · platform.moonshot.cn/docs/guide/kimi-k3-tool-calling-best-practice · 可信度 S · 标签:中文 / 提示词工程 / Kimi / 工具调用 / 最佳实践 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。