从22个工具到一次可靠调用:Function Calling、内置工具与 MCP 完整解析
当Agent需要查询数据、生成文件或发送邮件时,大模型并不能直接执行操作,而是依赖应用、Function Calling与工具服务的协同。本文通过统一案例,对比内置工具与MCP两种实现方式,深入解析MCP在工具复用、接口适配与维护成本上的核心优势,并指出其适用边界。 当用户要求 Agent 查询数据、生成文件或发送邮件时,大模型并不会亲自访问数据库或执行 API。真正完成任务,需要应用、大模型、Function Calling 和工具服务共同协作。 它们的职责可以概括为: 应用:管理工具目录、筛选候选工具、校验权限并组织执行。 大模型:判断是否需要工具、选择哪个工具、填写什么参数,以及后续还要调用什么。 Function Calling:把模型的决定转换成结构化调用请求,例如“调用查询订单,参数为最近30天”。它是一种模型能力和输出规范,不是独立执行者。 工具或 API:真正查询订单、
原文:人人产品经理