工具调用
Tool calling
学到 认得 就够:听到能明白
你可能会说
“AI 说它可以替我查数据库和算统计量,它到底是写一段建议,还是发出了能被程序执行的请求?怎样分辨?”
工具调用让模型以约定形式请求外部功能,运行系统执行后再返回结果;模型生成的是调用意图和参数,具体动作由工具实现。
使用 AI
科研里的例子
助手调用统计工具计算样本缺失率,工具返回数值和变量名;最终说明应依据这个返回,而非模型事先猜测的比例。
常见循环是告诉模型有哪些工具及参数结构,模型返回调用请求,应用执行功能,再将结果送回模型继续回答。function calling 常是其中一种接口形式,但工具也可接受其他受约束输入。是否真执行、是否成功以及输出怎样进入后续判断,都需要运行框架处理。对科研任务,应区分模型口头声称“已计算”与实际统计程序、查询或文件工具的记录。
在你的学科里,直接拿去用
把模糊需求变成可执行任务
我不熟悉AI术语。请把我的需求转成明确的任务说明。 我的原话:[粘贴] 可用材料:[列出文件、表、链接或说明目前没有材料] 使用者与用途:[填写] 先用普通中文复述目标,再给需要时才用的关键中英术语。区分任务、输入、约束、输出和可检查的完成标准。若缺项会实质改变结果,最多问3个问题;其他假设明确列出。先交付任务说明,不擅自执行与改文件。方括号里的内容换成你自己的。来自知识增量《科研中英表达与 Prompt 指南》PG01
从给定文献读取问题与证据
请只依据下面的文献材料回答。 材料:[粘贴原文或附文件;若只有摘要请注明] 我想弄清:[问题] 请列出作者要解释的现象、主要概念、数据与研究单位、研究设计、主要发现及作者写明的局限。区分作者原话、你的释义与尚无法判断的地方。每项给页码或可定位段落,保留关键术语的中文与英文。若没有全文,不把摘要之外的细节补出来。最后提出3个我可以回原文亲自检查的问题。方括号里的内容换成你自己的。来自知识增量《科研中英表达与 Prompt 指南》PG02
判断
亲手检查一次
核对调用名称、参数、执行状态和原始结果,并用一个小例子独立重算;重要结论应能关联到具体一次成功调用。
它做不到的
有调用请求不等于动作已经发生,参数符合结构也不等于科学上合理;工具报错后继续写成功结论是实质问题。
增量,由你来写
读完这张,你的理解变了什么?
留言功能会在后面的版本开放。现在可以先在 X 上 @knowledgedelta 告诉我。
来源
- OpenAI — Function calling2026-11-06 核对
- MCP — Tools 2026-07-282026-11-06 核对
卡片底稿由 AI 协助整理,经过核对;发现错误请告诉我。