首页/AI/提示词工程速查/工具调用提示结构(Toolformer 思路)
模式与框架50 条

工具调用提示结构(Toolformer 思路)

在提示中声明可用工具、调用格式与使用条件,让模型在需要时主动发起调用;工具结果回填后继续推理。

提示词工程速查AI更新于 2026-10-12

工具声明模板

工具声明模板
可用工具:
- search(query):检索事实类信息
- calc(expr):执行四则运算
调用格式:[TOOL_CALL:{name}({args})]
使用条件:涉及实时数据或不确定的事实时先调用 search;
收到 [TOOL_RESULT:...] 后继续作答;不需要工具的问题直接回答。
三要素工具清单 + 调用语法 + 使用条件(何时用、何时不用)
回填执行结果以固定标记回填,模型据此续写
护栏工具白名单;参数长度与调用频率设上限

易错点

  • 不写“何时不用工具”时,模型对简单问题也发起调用,浪费轮次
  • 工具返回的异常堆栈原样回填会带偏模型;回填前先归一化

数据来源与参考

  • Toolformer: Language Models Can Teach Themselves to Use Tools(Schick et al., NeurIPS 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌