AI 快讯 编译自 aws_ml_blog #语义层#AI Agent#AWS

AWS 上使用 Stardog 和 Amazon Bedrock AgentCore 构建语义层,让 AI Agent 理解企业数据

本文介绍如何在 AWS 上使用 Stardog 语义层和 Amazon Bedrock AgentCore 构建企业级 AI Agent,实现跨 Aurora 和 Redshift 的实时查询,无需 ETL。重点解析语义层如何解决 AI Agent 的数据碎片化问题,以及中文用户如何借鉴此方案。

编译发布 2026/07/10 原文发布 2026/07/10

一句话看懂

AWS 联合 Stardog 推出语义层方案,让 AI Agent 无需 ETL 就能跨 Aurora 和 Redshift 查询数据,解决企业数据碎片化导致的“同问不同答”问题。

详细发生了什么

AWS 官方博客发布了一篇技术方案,展示如何利用 Stardog 的语义 AI 应用在 Amazon Aurora 和 Amazon Redshift 之上构建语义层,并通过 Amazon Bedrock AgentCore 运行一个 Strands Agents 智能体,回答跨数据源的客户 360 度问题,全程无需 ETL。

核心痛点:企业数据分散在不同系统中,同一个“客户”在 CRM 和计费系统里可能不是同一条记录,“收入”的计算口径也各不相同。AI Agent 直接访问这些碎片化数据时,会写出语法正确但结果矛盾或无法解释的查询,导致用户失去信任。

语义层的作用:通过本体(ontology)定义业务概念、关系和规则,将底层数据映射为统一的知识图谱。Agent 查询语义层,层在运行时将 SPARQL 查询翻译成针对各数据源的 SQL,数据不动,含义统一。Stardog 还支持虚拟图(virtual graph),数据仍存储在 Aurora、Redshift 等外部系统,按需拉取。

方案还强调了 Agent 的三层架构:模型层(使用 Anthropic Claude Sonnet 4.6)、语义层(Stardog 联邦知识图谱)、Agent 运行时层(Amazon Bedrock AgentCore)。其中 AgentCore 集成了入站认证、托管和工具凭据管理。

中文圈视角

这个方案对国内企业用户有很强的参考价值,但直接照搬存在门槛。

国内能用吗? 方案依赖 AWS 服务(Aurora、Redshift、Bedrock AgentCore),国内用户如果使用 AWS 中国区(北京、宁夏)可以部署,但需要确认 Stardog 是否在中国区可用。如果使用阿里云、华为云等国内云,目前没有完全对等的托管服务,但可以借鉴架构思路:用知识图谱(如 Neo4j 或自建 RDF 库)作为语义层,配合国内大模型 API(如通义千问、DeepSeek)和函数调用实现类似效果。

国产平替对比:国内类似方案包括阿里云的 DataWorks + 知识图谱服务、华为云的 ModelArts + 图引擎,但成熟度不如 AWS 这篇方案。国内企业更常见的是直接让大模型写 SQL(如通过 LangChain 的 SQL Agent),但缺少语义层带来的统一业务视图。这个方案提醒我们:单纯让模型写 SQL 不够,还需要一个“翻译层”来对齐业务定义。

中文场景的具体影响:对于国内电商、金融、供应链等数据碎片化严重的企业,语义层能显著减少“同一个问题不同部门给出不同数字”的尴尬。例如,定义统一的“高价值客户”规则(如消费金额>1万且近30天有登录),Agent 就能跨 CRM 和订单系统准确识别。

监管/合规角度:方案中 Stardog 使用命名图(named graph)实现行级和列级权限控制,这对国内数据安全法、个人信息保护法下的数据合规很有启发。Agent 查询时可以自动过滤用户无权访问的数据,避免数据泄露。

中文圈盲点:目前国内讨论 AI Agent 时,大多聚焦于模型能力和工具调用,很少有人关注“数据语义一致性”这个底层问题。这篇方案点出了一个关键:没有语义层,Agent 的准确性天花板很低。

几条值得记住的细节

  • 语义层与 RAG 互补:RAG 适合文本问答,语义层适合需要跨系统实时计算的业务分析问题。
  • Stardog 使用虚拟图实现联邦查询,数据仍留在 Aurora、Redshift 等源系统,无需 ETL。
  • 命名图(named graph)作为访问控制单元,同一查询对不同角色返回不同结果。
  • AgentCore 提供托管运行时,集成了认证、托管和工具凭据管理,简化生产部署。
  • 方案使用 Anthropic Claude Sonnet 4.6 作为模型,但 Amazon Bedrock 支持多种模型,可替换。

一句话总结

语义层是让 AI Agent 真正理解企业数据的关键,国内用户可借鉴架构,但需寻找国产云上的平替方案。