首页 > 其他分享 >anthropic开源模型上下文协议 Model Context Protocol

anthropic开源模型上下文协议 Model Context Protocol

时间:2024-11-28 14:00:10浏览次数:5  
标签:Protocol 开发人员 人工智能 模型 anthropic Context 服务器 上下文 MCP

在这里插入图片描述
我们正在开源模型上下文协议(MCP),这是一个将人工智能助手与数据所在系统(包括内容库、业务工具和开发环境)连接起来的新标准。 其目的是帮助前沿模型产生更好、更相关的响应。

随着人工智能助手逐渐成为主流应用,业界对模型功能进行了大量投资,在推理和质量方面取得了飞速的进步。 然而,即使是最复杂的模型,也受制于与数据的隔离–被困在信息孤岛和遗留系统之后。 每个新的数据源都需要自己的定制实施,这使得真正的互联系统难以扩展。

MCP 解决了这一难题。 它为人工智能系统与数据源的连接提供了一个通用、开放的标准,用单一协议取代了零散的集成。 这样就能以更简单、更可靠的方式让人工智能系统访问所需的数据。

模型上下文协议

模型上下文协议是一项开放标准,使开发人员能够在数据源和人工智能工具之间建立安全的双向连接。 其架构简单明了:开发人员既可以通过 MCP 服务器公开数据,也可以构建连接到这些服务器的人工智能应用程序(MCP 客户端)。

我们将为开发人员介绍模型上下文协议的三个主要组件:

Claude 3.5 Sonnet 擅长快速构建 MCP 服务器实施,使组织和个人能够轻松地将其最重要的数据集与一系列人工智能驱动的工具快速连接起来。 为了帮助开发人员开始探索,我们分享了为 Google Drive、Slack、GitHub、Git、Postgres 和 Puppeteer 等流行企业系统预构建的 MCP 服务器。

Block和Apollo等早期采用者已将MCP集成到他们的系统中,而Zed、Replit、Codeium和Sourcegraph等开发工具公司正在与MCP合作,以增强他们的平台–使人工智能代理能够更好地检索相关信息,从而进一步理解编码任务的上下文,并以更少的尝试产生更细致、功能更强的代码。

"在Block上,开源不仅仅是一种开发模式–它是我们工作的基础,也是我们致力于创造能够推动有意义的变革并为所有人提供公共利益的技术的承诺,"布洛克公司首席技术官Dhanji R. Prasanna说。 "像模型上下文协议(Model Context Protocol)这样的开放技术是连接人工智能与现实世界应用的桥梁,确保了创新的可及性、透明性和协作性。 我们很高兴能在协议上开展合作,并利用它来构建代理系统,从而消除机械负担,让人们能够专注于创意。

开发人员现在可以根据标准协议进行构建,而无需为每个数据源维护单独的连接器。 随着生态系统的成熟,人工智能系统在不同工具和数据集之间移动时将保持上下文,从而以更具可持续性的架构取代目前的零散集成。

感谢大家花时间阅读我的文章,你们的支持是我不断前进的动力。点赞并关注,获取最新科技动态,不落伍!

标签:Protocol,开发人员,人工智能,模型,anthropic,Context,服务器,上下文,MCP
From: https://blog.csdn.net/weixin_41446370/article/details/144094368

相关文章

  • H5流媒体播放器EasyPlayer.js播放器关于苹果iOS系统webglcontextlost的问题(ios内核的b
    随着流媒体技术的迅速发展,H5流媒体播放器已成为现代网络视频播放的重要工具。其中,EasyPlayer.js视频流媒体播放器作为一款功能强大的H5播放器,凭借其全面的协议支持、多种解码方式以及跨平台兼容性,赢得了广泛的关注和应用。有时苹果iOS系统会出现webglcontextlost的问题(ios内核的......
  • gin.context学习
    gin.context是一个结构体类型,其定义如下:typeContextstruct{//定义了一些私有成员变量,用于存储请求和响应等信息writermemresponseWriterRequest*http.Request//保存request请求WriterResponseWriter//回写responseParamsParamshandlersHandlers......
  • Runway 新增视频扩展画面功能;Anthropic 再获亚马逊投资 40 亿美元,聚焦 AI 芯片研发丨
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑......
  • 黑马头条Day4-19启动ApArticleApplication时报错some of the beans in the applicatio
    文章目录1.错误呈现2.错误原因3.解决方案(注入ApArticleService改成注入ApArticleMapper)视频教程:黑马程序员Java项目实战微服务项目《黑马头条》开发全套视频教程,基于SpringBoot+SpringCloud+Nacos等企业级微服务架构项目解决方案1.错误呈现APPLICATIONFAILED......
  • `context` 和 `channel`
    在Go中,context和channel都是并发编程中非常重要的工具,但它们有不同的用途和功能。以下是它们之间的主要区别:1.主要用途context:context主要用于在多个协程之间传递请求范围的数据、取消信号和超时设置。它通常用于控制和管理协程的生命周期,尤其是在处理跨协程的取消、......
  • Go:context.Context
    什么是context?context是Go标准库中用来管理任务生命周期和跨API数据传递的工具。它的主要应用场景是在并发编程中,尤其是处理像HTTP请求这样有超时限制或需要手动取消的任务。为了更通俗地理解,可以把context想象成一个任务的「管理员」,它可以:通知任务何时结束(比如超......
  • 40分钟学 Go 语言高并发:Context包与并发控制
    Context包与并发控制学习目标知识点掌握程度应用场景context原理深入理解实现机制并发控制和请求链路追踪超时控制掌握超时设置和处理API请求超时、任务限时控制取消信号传播理解取消机制和传播链优雅退出、资源释放context最佳实践掌握使用规范和技巧工程实践中的常见场......
  • Contextualization Distillation from Large Language Model for Knowledge Graph Com
    文章目录题目摘要简介相关工作语境化提取实验结论限制附录题目用于知识图完成的大型语言模型的语境化提取论文地址:https://aclanthology.org/2024.findings-eacl.32/项目地址:https://github.com/davidli0406/contextulization-Distillation摘要    ......
  • 雷池+frp 批量设置proxy_protocol实现真实IP透传
    需求内网部署safeline,通过frp让外网访问内部web网站服务,让safeline记录真实外网攻击IPsafeline跟frp都部署在同一台服务器:192.168.2.103frpclient配置frpc只需要在https上添加transport.proxyProtocolVersion="v2"即可,例如root@safeline:~#cat/etc/frp/frpc.to......
  • IntelliJ IDEA(IDEA)下无法解析 ApplicationContext 中的方法 getBean
    只需要:删除过程目录下的.idea文件后,关闭IDEA,再重新打开IDEA即可解决“getBean”报红问题。(注意:前提是要保证有依赖(Spring核心库配置正确、依赖版本兼容)、配置正确(ApplicationContext 创建正确、有 Bean定义、扫描包正确)、编码问题(导入正确的类、方法调用正确))以上原理:.i......