Tool Use(工具调用)
Tool Use (Tool Calling / Function Calling)
工具调用是 AI 智能体的「手」🖐️——光会动嘴说话不够,能伸手去查、去算、去改东西,AI 才真的能干活。
先打个比方
想象你雇了一个特别会说话的助理小 A。你问他「今天北京下不下雨」,他张口就给你编了一段头头是道的天气预报——可问题是,他根本没看窗外,全是凭印象瞎猜的。😅
后来你给了他一部手机📱:「不知道就去查,别瞎编。」从这一刻起,小 A 不光会动嘴,还能动手了。这只「能去查、能去做」的手,就是工具调用(Tool Use)。
它到底是什么
简单说,工具就是 AI 智能体「伸手够到自己之外」的方式。靠它,AI 能:上网搜实时信息、跑一段代码做计算、查数据库、读写文件、甚至操作别的软件。
普通的大语言模型(llm)本质上只会「动嘴」——根据你的提示词(prompt)吐出一段文字。而工具,让它从「只会说」升级成「能去做」。🛠️
这里有个关键细节:模型其实并不会自己真的去点鼠标、发请求。它只会用一种规整的格式说一句「我想用『天气查询』这个工具,参数是北京」。真正把这条指令发出去、拿回结果、再喂回给模型继续往下想的,是它外面那层「跑腿系统」(也就是后面会讲的 harness)。
所以更准确地说:模型负责动脑决定「用哪只手、怎么用」,外层系统负责真的把手伸出去。
为什么和你有关
你平时用的 AI,能力天差地别,很多就差在这只「手」上。
只会聊天的 AI,问它今天的新闻、问它你账单算没算对,它要么说「我不知道」,要么一本正经地胡说。而能调用工具的 AI,会真的去查、去算、去核对,再回答你——靠谱多了。
可以这么记:模型是大脑🧠,工具是手🖐️。手越多、越好用,这个 AI 能帮你干的活就越多。
一句话记住
会说话只是嘴皮子,能动手才叫干活——工具调用,就是给 AI 装上那双手。
本文为 AI 整理的科普解读,可能有误,仅供入门参考。
没看懂?让 AI 再讲一遍: