问:宝玉老师有空多给我们讲讲mcp。这段时间做项目实在没时间跟信息,感觉已经落后一大截了
答:MCP 目前更多是开发者玩具,普通用户不需要特别关注,等到生态起来了配置简单了直接用现成的好的 MCP 服务就好了。
目前大语言模型的局限在于无法直接连接外部真实环境,比如不知道今天是哪一天,不知道外面天气如何,不能用计算器,不能搜索、访问网页。就像你有台电脑,除了键盘鼠标显示器啥都没有,不能上网,不能接扫描仪、摄像头等等。
MCP 是一种协议(MCP:model context protocol),用来规范大语言模型和外部工具通信的。就像你电脑上的 USB 协议,有了 USB 协议,你的电脑就可以接上各种外界设备,比如 USB 接口的摄像头,可以录入视频了;比如 USB 接口的 扫描仪,可以扫描文档了;比如 USB 网卡,可以上网冲浪了。
MCP 就是大语言模型的 USB 协议,开发者们可以基于这套协议开发各种服务,比如去搜索网页的、连接你本地微信聊天记录的服务、天气预报的服务等等。
那么大语言模型怎么知道该调用什么服务呢?这里你需要有一个注册服务的操作,现在就是一个 JSON 配置文件,把各个服务都配置在里面,就像你电脑有个 USB Hub,你的一堆设备都插在 USB Hub 上,电脑能感知到有哪些设备插上 USB Hub 了。
每天都感觉自己错过了一个亿
答:MCP 目前更多是开发者玩具,普通用户不需要特别关注,等到生态起来了配置简单了直接用现成的好的 MCP 服务就好了。
目前大语言模型的局限在于无法直接连接外部真实环境,比如不知道今天是哪一天,不知道外面天气如何,不能用计算器,不能搜索、访问网页。就像你有台电脑,除了键盘鼠标显示器啥都没有,不能上网,不能接扫描仪、摄像头等等。
MCP 是一种协议(MCP:model context protocol),用来规范大语言模型和外部工具通信的。就像你电脑上的 USB 协议,有了 USB 协议,你的电脑就可以接上各种外界设备,比如 USB 接口的摄像头,可以录入视频了;比如 USB 接口的 扫描仪,可以扫描文档了;比如 USB 网卡,可以上网冲浪了。
MCP 就是大语言模型的 USB 协议,开发者们可以基于这套协议开发各种服务,比如去搜索网页的、连接你本地微信聊天记录的服务、天气预报的服务等等。
那么大语言模型怎么知道该调用什么服务呢?这里你需要有一个注册服务的操作,现在就是一个 JSON 配置文件,把各个服务都配置在里面,就像你电脑有个 USB Hub,你的一堆设备都插在 USB Hub 上,电脑能感知到有哪些设备插上 USB Hub 了。