游乐游手机版
首页/AI热点日报/热点详情

大模型调用外部工具的深入方法演进:从Function Call到MCP

类型:热点整理2026-07-08
大模型通过FunctionCall调用外部工具,突破知识盲区获取实时数据。MCP作为标准化协议,将多个接口自动生成函数定义,统一管理工具,解决跨平台兼容问题。两者协同构建智能体与工具链为核心的智能服务生态。

从Function Call到MCP:大模型如何高效调用外部工具

本教程将带你深入理解大模型调用外部工具的两大核心概念:Function Call(函数调用)与MCP(模型上下文协议),并详细拆解其工作原理与实现流程。你将掌握如何让大模型突破知识边界,真正链接实时数据与外部系统。

一、大模型为什么需要调用外部工具?

大语言模型虽然拥有强大的生成和理解能力,但它本质上是一个「预训练」模型。这意味着它的知识来源是训练时的语料数据,而非实时信息,因此存在三大知识盲区:

  • 时间限制:模型对2023年之后发生的事实一无所知。
  • 数据壁垒:它无法访问你的个人数据,比如上周提交的报销单审批进度。
  • 动态缺失:它无法直接查询系统数据库,例如法务系统的案件明细、最新的天气或股市数据。

这些问题的答案,都存在「外部系统接口」中。我们希望模型能在需要时,像一个熟练的程序员一样,自动调用接口、获取数据、完成任务。这正是Function Call(函数调用)的价值所在。

实际案例:联网搜索

在DeepSeek等模型平台中,用户可以使用“联网搜索”插件获取实时资讯。这就是一次典型的Function Call实践:

  1. 插件以 search_news 这样的函数定义(即Function Schema)注册给模型。
  2. 模型根据用户问题自主判断是否需要调用搜索功能。
  3. 模型发起联网接口调用,获取搜索结果,并将其整合到提示词中,最终生成回答。

调用外部工具的能力,也是构建 Agent(智能体) 应用的核心能力之一:让智能体根据任务目标,自主决定是否调用工具、调用哪个工具、以及如何传参。

来源:https://www.53ai.com/news/LargeLanguageModel/2025042632075.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。