LLM应用开发者新利好:再也不用写集成代码了!

技术创新发展界 2024-11-28 14:52:45

编辑 | 言征

进入今年以来,如何磕破头也要挤进大LLM应用的赛道成为了每一位开发者的心事。

但上车LLM应用的人都知道,基于大模型做开发,远没有外界所说的“调接口”那么简单,开发人的痛,没人懂。

比如,光定制代码就能把你搞到没脾气。大家也许不知道,LLM 应用要访问外部数据,开发者就得写一堆定制的代码,又麻烦又重复,简直是噩梦!每个新的数据源都需要自定义的实现,这使得构建真正互联的AI系统难以扩展。

好在模型独角兽们非常关注开发者的生态,这个问题有解了!

昨天晚上,OpenAI最强劲敌Anthropic 开源了一个革命性的新协议——MCP(Model Context Protocol,模型上下文协议),有望彻底解决 LLM 应用连接数据难的痛点!它的目标是让前沿模型生成更好、更相关的响应。以后再也不用为每个数据源写定制的集成代码了,MCP 一个协议全搞定!

图片

1.一次配置,一个提示搞定一切

有人示范了通过 Claude 配置 MCP 的操作,操作起来非常简便,演示效果很上头!

***

现在你用 Claude Desktop,简单配置一下 MCP,就能让 Claude 直接连接 GitHub,创建仓库,提交 PR,一会就能搞定!

提示词如下:

Please do the following:

make a simple html pagecreate a repository called simple-pagePush the html page to the simple-page repoAdd a little css to the html page and then push it upMake an issue suggesting we add some more content on the html pageNow make a branch called feature and make that fix and push the changeMake a pull request against main with these changes

视频来源:AI寒武纪

据官网介绍,MCP 不仅可以访问本地资源(数据库、文件、服务),还能访问远程资源(例如 Slack、GitHub API),而且都用同一个协议!除了数据(文件、文档、数据库),MCP 服务器还能提供:

工具(Tools):API 集成、操作等;

提示(Prompts): 模板化交互;

安全机制 :MCP 内置了安全机制,服务器自己控制资源,不用把 API 密钥给 LLM 提供商,安全边界清清楚楚!

目前Anthropic 为开发者提供了三个主要组成部分:模型上下文协议规范,软件开发工具包 (SDK)、Claude 桌面应用程序中的本地 MCP 服务器支持、一个 MCP 服务器的开源存储库。

Claude 3.5 Sonnet 能够快速构建 MCP 服务器实现,让组织和个人都能轻松地将最重要的数据集与各种 AI 工具连接起来。

Anthropic 还分享了一些常用的企业系统的预构建 MCP 服务器,例如 Google Drive、Slack、GitHub、Git、Postgres 和 Puppeteer。

Block 和 Apollo 等早期采用者已经将 MCP 集成到他们的系统中,而 Zed、Replit、Codeium 和 Sourcegraph 等开发工具公司也正在与 Anthropic 合作,使用 MCP 来增强他们的平台。

这使得 AI 智能体能够更好地检索相关信息,从而进一步理解编码任务的上下文,并用更少的尝试生成更细致、功能更强大的代码。

2.开放标准,Anthropic喊你贡献代码!

这个开源的协议被Anthropic寄予厚望,希望其 MCP 能成为 LLM 集成的开放标准!

目前 MCP 只支持本地服务器,但 Anthropic 正在开发具有企业级身份验证的远程服务器支持,以后团队内部就能安全地跨组织共享上下文资源啦!

敲黑板:Claude Desktop 的 MCP 支持目前处于开发者预览阶段,仅支持连接本地运行的 MCP 服务器,尚不支持远程连接

感兴趣的朋友不妨一试也为这个协议贡献自己的代码:https://github.com/modelcontextprotocol

多说一句,有人认为MCP可被看做Anthropic的Function Calling,不知道大家怎么看?

参考链接:

https://modelcontextprotocol.io/llms-full.txt

https://www.anthropic.com/news/model-context-protocol

https://modelcontextprotocol.io/quickstart#need-to-install-the-prerequisites

想了解更多AIGC的内容,请访问:

51CTO AI.x社区

https://www.51cto.com/aigc/

来源: 51CTO技术栈

0 阅读:0