技术与工程已解决
什么是 Function Calling / Tool Use?
让模型学会调用工具的机制,Agent 能力的技术基石。
问题正文
它是什么
Function Calling 让你把一组函数的名称、参数、说明告诉模型,模型在需要时输出请调用某函数及参数,由你的代码执行后把结果回传。
工作循环
用户提问,模型判断需要什么数据,输出函数调用请求,你的代码执行,结果回传,模型基于结果继续回答或再次调用。
与 MCP 的关系
Function Calling 是模型 API 层的机制,MCP 是工具分发的协议标准。MCP 服务最终也是通过 Function Calling 被模型使用的。
