登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
比较LLM的function calling,Agent 和MCP
比较LLM的function calling,Agent 和MCP
[ 复制链接 ]
扒钒
2025-6-1 19:05:22
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
比较
对比维度
MCP(Model Context Protocol)
Function Calling
Agent(智能体)
定义
由 Anthropic 推出的开放协议,标准化 LLM 与外部数据源、工具的通信接口 。LLM 调用外部函数的机制,通过 JSON 参数规范模型与外部系统的交互 。自主运行的智能系统,通过分析、决策和执行实现目标,可调用工具和规划任务 。
核心功能
- 提供标准化工具调用接口
- 动态上下文管理
- 跨平台/多数据源集成 。- 单次函数调用
- 参数解析与执行
- 轻量化任务扩展 。- 多步骤任务规划
- 自主决策与反思
- 多工具协作 。
技术特点
- 客户端-服务器架构(Host/Client/Server)
- 支持 REST/gRPC 通信
- 工具描述与权限控制 。- 基于 JSON Schema 定义函数参数
- 依赖 LLM 生成调用指令
- 需手动实现执行逻辑 。- 结合 RAG、ReAct 等框架
- 长期记忆与状态管理
- 多模态交互能力 。
典型应用场景
- 跨平台工具集成(如同时访问本地文件 + Jira API)
- 敏感数据隔离(医疗/金融场景) 。- 简单功能扩展(如天气查询、计算器)
- 封闭环境应用(内部知识库) 。- 复杂任务自动化(代码生成、数据分析)
- 拟人化交互(客服、教育辅导) 。
优点
- 标准化协议,降低集成成本
- 支持动态上下文切换
- 多厂商 LLM 兼容 。- 开发简单快速
- 轻量级交互
- 深度绑定特定 LLM(如 GPT-4) 。- 高度自主性
- 复杂任务处理能力
- 可扩展性强 。
局限性
- 架构复杂,部署成本高
- 依赖协议生态成熟度 。- 功能单一
- 缺乏动态上下文管理
- 跨平台适配性差 。- 资源消耗大
- 多步推理可能出错
- 工具调用依赖外部系统稳定性 。
补充说明:
MCP 与 Function Calling 的关系
MCP 可视为 Function Calling 的扩展协议,通过标准化接口解耦工具调用与具体 LLM,解决跨平台和动态上下文问题
实现逻辑
MCP:采用客户端-服务器架构,通过MCP Server统一管理工具调用和数据访问,LLM只需遵循协议发送请求,无需关注底层实现细节
。
Function Calling:要求开发者预先定义函数签名,LLM直接生成调用指令,应用负责执行。这种方式与特定模型强绑定,扩展性受限
技术关系
互补性:MCP协议可以封装Function Calling作为其底层执行方式之一,但并非必须依赖
。
示例:MCP Server通过Python脚本调用OpenAI的Function Calling接口,但其他工具可能直接操作本地资源。
独立性:实验表明,即使LLM不支持Function Calling(如DeepSeek Re),也能通过MCP实现工具调用
,说明二者在技术实现上解耦。
4. 选择建议
优先MCP:需集成多数据源、跨平台协作或长期维护的场景(如企业级Agent开发)
。
优先Function Calling:轻量级、单任务且对延迟敏感的场景(如实时翻译)
functioncalling的执行过程
MCP 的执行过程
MCP
关键设计特性
动态工具发现
MCP Client在每次会话前自动获取最新工具列表,无需预先硬编码函数签名(对比传统Function Calling)
权限隔离机制
敏感工具调用需用户二次确认(如文件删除操作)
本地资源访问限制在沙箱环境(如仅允许/data/sales目录)
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
比较
LLM
function
calling
Agent
相关帖子
Data Agent"一客一策"与 AI 数据湖"算子广场"
【Agent】MemOS 源码笔记---(2)---TreeTextMemory
AgentFounder浅析——Agent的演化历程与目标
MAF快速入门(4)多Agent工作流编排
Agent自动化工作流:n8n、dify、coze,谁更强?
LLM应用剖析: 小红书AI图文生成器-红墨
Flask集成MCP的AI Agent
Trae Agent三步解决软件难题
【Agent】MemOS 源码笔记---(4)---KV Cache
LLM驱动的多智能体心灵感应协作
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
Data Agent"一客一策"与 AI 数据湖"算子广场"
0
320
剩鹄逅
2025-11-29
业界
【Agent】MemOS 源码笔记---(2)---TreeTextMemory
0
411
怃膝镁
2025-12-01
科技
AgentFounder浅析——Agent的演化历程与目标
0
880
仰翡邸
2025-12-02
业界
MAF快速入门(4)多Agent工作流编排
1
168
赖珊
2025-12-02
业界
Agent自动化工作流:n8n、dify、coze,谁更强?
1
226
喝岖
2025-12-04
业界
LLM应用剖析: 小红书AI图文生成器-红墨
1
536
晾棋砷
2025-12-08
业界
Flask集成MCP的AI Agent
0
427
孔季雅
2025-12-09
科技
Trae Agent三步解决软件难题
1
15
煅圆吧
2025-12-10
业界
【Agent】MemOS 源码笔记---(4)---KV Cache
0
340
丁若云
2025-12-10
科技
LLM驱动的多智能体心灵感应协作
0
5
簑威龙
2025-12-11
回复
(5)
呈步
2025-10-9 09:24:03
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
收藏一下 不知道什么时候能用到
俏挺喳
2025-11-14 21:08:31
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
赐度虻
2025-12-2 16:59:48
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
用心讨论,共获提升!
沦嘻亟
2025-12-3 01:49:56
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢发布原创作品,程序园因你更精彩
汪之亦
昨天 15:52
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢分享
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
扒钒
昨天 15:52
关注
0
粉丝关注
14
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991123
4
xiangqian
638210
5
宋子
9984
6
韶又彤
9999
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多