三张图理解MCP、functioncall、AIagent
一只产品汪啊
2025-03-11 17:06:27
📍MCP(Model Context Protocol,模型上下文协议) ,2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口
📍Function Calling 指的是 AI 模型根据上下文自动执行函数的机制。Function Calling 充当了 AI 模型与外部系统之间的桥梁,不同的模型有不同的 Function Calling 实现,代码集成的方式也不一样。由不同的 AI 模型平台来定义和实现。
📍Function Calling 就是具体的 API 实现。Function Calling 是 MCP 服务的消费者,它的输入是可用的 MCP 服务,输出是本次执行要调用的具体 MCP Server
📍AI Agent 是一个智能系统,它可以自主运行以实现特定目标。传统的 AI 聊天仅提供建议或者需要手动执行任务,AI Agent 则可以分析具体情况,做出决策,并自行采取行动。
✅总结:可以简单地理解为,MCP 将不同服务和平台的能力列表告诉 AI Agent,AI Agent 根据上下文和模型的推理,判断出是否需要调用某个服务,接着使用 Function Calling 执行函数,这个函数是通过 MCP 来告诉 Function Calling 的,最后通过 MCP 协议提供的具体代码来完成整个过程。
AIagent mcp FunctionCalling aiagent工作流 大模型应用 大模型 人工智能
0
阅读:0
郁离丶
也在搞个Agent,MCP感觉国内一时半会难落地,大家都把数据当宝贝