工具调用(Function Calling)
一句话解释
大模型在回答过程中,按需要调用搜索、计算、查数据库、发消息等外部工具,再根据结果继续工作。
模型本身只会生成文字。有了工具调用,模型可以判断「这一步需要查库存」,生成一条调用请求,由程序真正执行,再把结果交回给模型。
工具调用是智能体能完成实际工作的基础。
举个例子
客户问「这款机器明天能发货吗」,模型调用库存查询工具,得到「库存 12 台」后回答可以发货。
相关术语
- Agent(智能体)AI Agent
- 能自己读文件、调用工具、分步骤把一件事做完的 AI,区别于只回复一段文字的聊天 AI。
- MCPModel Context Protocol
- 让 AI 连接外部工具和数据的一种开放协议,智能体通过 MCP 可以读写数据库、调用业务系统。
- APIApplication Programming Interface
- 程序之间互相调用的接口,企业系统和智能体通过 API 使用大模型、搜索、生图、发布等能力。