MATLAB算法实战应用案例精讲-【大模型】模型上下文协议MCP(二)

目录

几个高频面试题目

Function Calling 与 MCP的区别

算法原理

什么是MCP

MCP的核心概念

MCP 整体架构

MCP Host

MCP Client

MCP Server

MCP Protocols

MCP协议的优势与挑战

(一)优势

(二)挑战

应用案例

MCP 服务器开发案例:天气服务器

MCP 客户端开发案例

应用场景

(一)智能家居控制

(二)智能文档编辑

(三)智能家居与物联网设备控制

(四)智能城市与工业自动化


 

几个高频面试题目

Function Calling 与 MCP的区别

主要区别如下:

Function Calling 由特定的大模型服务提供商(如 OpenAI 的 GPT-4)引入的功能。它允许模型根据输入,生成特定格式的函数调用请求。应用程序接收到该请求后,执行相应的操作,并将结果返回给模型。这种机制使模型能够主动请求外部功能的执行,但并不强制要求使用特定的通信协议或格式。

MCP 是在 OpenAI 的 Function call 和 GPTs 之后提出的,可以说 Function call 为 MCP 提供了灵感和基础功能。MCP 是一种开放协议,旨在通过标准化的接口,实现大型语言模型与外部数据源及工具的无缝集成。它规定了上下文与请求的结构化传递方式,确保消息传递的标准化和一致性。MCP 的设计初衷

你可能感兴趣的:(服务器,运维)