dgdghub 在 【AI开发学习】从功能|任务复杂度|协议|部署安全等方面对比Agent、MCP、FunctionCall 中发帖
一、Agent是自主决策的AI应用
Agent是一种AI应用,能感知环境,能规划任务并调用外部工具完成任务。
具备自主决策
能够完成复杂任务
可以调用外部工具
可以调用MCP、Function Call等
二、MCP相当于大模型的”HTTP协议“
由于各家AGENT的集成、API调用千差万别,这就产生了MCP
全称:Model Context ProtoProtocol
能够使大模型与外部服务的交互标准化
三、Function Call是模型的原生能力扩展
Function Call即函数调用,是大模型调用外部函数和API以获取信息、执行计算或与系统交互
是大模型调用外部函数或API的机制
增强大模型能力的直接方式
通常与大模型绑定,作为模型的一部分
四、三者的对比
MCP Server: 被动的工具
被动的服务,仅响应调用请求
为大模型提供外部数据和能力支持
不参与决...