AWS:Smartsheet通过基于Bedrock与Neptune知识图谱构建远程MCP服务器节省30亿token
Smartsheet在AWS Fargate上构建了远程MCP服务器,结合Bedrock、Kinesis、Flink以及Neptune知识图谱,为AI代理提供结构化的数据访问。自研的序列化格式将token消耗减少35-47%,用户数量在前4周每周增长87%。
本文由人工智能基于一手来源生成。
什么是MCP,Smartsheet为什么要在AWS上构建它?
MCP(模型上下文协议,Model Context Protocol)是一种标准,为AI代理提供对外部工具和数据的结构化访问——而不必让每个AI助手都为每个应用配备各自不兼容的连接器。Smartsheet正是基于这一标准构建了远程MCP服务器,让AI代理能够安全地、在治理控制下访问工作表、项目和作品集中的数据。该架构完全托管在AWS上:Amazon Bedrock承载AI层,而AWS WAF与Shield则在网络边缘保护服务器免受滥用。
背后的技术架构是怎样的?
服务器运行在AWS Fargate上,这是一个无服务器容器平台,无需手动管理服务器。Amazon Kinesis与Apache Flink结合实时处理数据流,而Amazon S3则作为可扩展的存储。其中最有趣的部分是Amazon Neptune图数据库,它驱动着知识图谱——一种将实体(行、工作表、用户、关系)连接起来的结构,使AI代理能够追踪数据之间的联系,而不仅仅是读取孤立的表格。
自研序列化格式节省了多少token?
Smartsheet为MCP服务器的响应开发了一种自研序列化格式,与通常用于向LLM传输结构化数据的标准JSON序列化格式相比,该格式在数据密集型响应中将token数量减少35%到47%。这一差异直接转化为每次获取大量行或列数据的AI请求更低的成本和更快的处理速度。
上线以来的实际效果如何?
自服务器上线以来,Smartsheet已记录节省超过30亿个token——这是优化格式应用于大量请求的直接结果。采用情况同样令人印象深刻:发布后前四周,用户数量每周增长87%,这表明在无需激进营销的情况下,Smartsheet用户群内实现了快速的有机采用。
常见问题
- 什么是MCP,Smartsheet为什么使用它?
- MCP(模型上下文协议)是一种标准,为AI代理提供对外部工具和数据的结构化访问;Smartsheet使用它让AI助手能够在治理控制下安全地读取和修改Smartsheet工作表中的数据。
- Smartsheet自研格式节省了多少token?
- 与标准JSON序列化格式相比,自研序列化格式在数据密集型响应中将token数量减少35%到47%。
- Smartsheet在后台使用了哪些AWS服务?
- 该架构使用AWS Fargate运行服务器,Amazon Kinesis与Apache Flink进行流处理,Amazon S3用于存储,Amazon Bedrock作为AI层,Amazon Neptune用于知识图谱,以及WAF与Shield用于防护。
📬 AI 新闻直达您的邮箱
按您的方式定制每日摘要——自选主题、来源和频率,一键退订。