context-ontology-accelerator
aws/context-ontology-accelerator加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下这个场景:某天财务部的 AI 助手查询"本季度总营收",它给出了 3000 万;而销售部 AI 查同一个指标,却说 2800 万。两边都"没说错"——只是财务算的是含税总额,销售算的是不含税净收入。这种数字打架的混乱,根本原因在于 AI 没有读懂企业自己的"业务规则字典"。
Context Ontology Accelerator(COA)要解决的,就是这个问题。它由 AWS 于 2026 年 7 月正式开源,为企业构建一套机器可读的知识本体(Ontology),让 AI Agent 在做决策时能像"懂行的人类"一样,理解企业特有的业务概念、关系和约束。
传统的 RAG(检索增强生成)只是帮 AI 找到相关文档,但 AI 仍然可能断章取义、混淆概念。COA 则更进一层:
RAG 解决的是"信息在哪",COA 解决的是"概念怎么定义、关系是什么、什么能做/不能做"。
举例来说,一个"客户"在销售系统里可能是"已签约甲方",在客服系统里则包括"仅提交过工单的人"。COA 能帮 AI 理解同一个词在不同业务语境下的差异,并遵循这些差异做出准确回应。
COA 的核心是一个三阶段流水线,每一阶段对应不同的技术组件:
COA 支持连接多种数据源:
Scan 阶段的工作是"发现和采集":探测数据源 schema、提取文档内容、生成元数据标注,为后续建模打好基础。
这是 COA 最核心的环节,包含三个子模块:
Ontology Engine(本体引擎):基于 W3C OWL(网络本体语言)和 Turtle 语法,由领域专家定义或由 LLM 辅助推导(COA 使用 Claude Sonnet 4.6 进行自动化本体归纳)。引擎内置 HermiT/ELK 推理机,对本体进行一致性验证,确保"客户是人的子类"、"订单必须关联已存在的客户"这类业务规则在系统中得到强制执行。
Virtual Knowledge Graph(VKG,虚拟知识图谱):基于 Ontop 5.x 实现,将关系型数据库在运行时映射为 SPARQL 端点。无需 ETL 搬数据——查询时 VKG 实时将 SPARQL 翻译为 SQL,无需在 Neptune 中冗余存储原始数据,适合数据量巨大的企业场景。
Metric Service(度量服务):提供受治理的 SQL 度量定义,确保 KPI 计算口径统一。销售说的"营收"和财务说的"营收"各是什么 SQL 查询,全部明文记录、全局可见,彻底解决"数字打架"。
通过 MCP(Model Context Protocol)将知识图谱能力暴露给 AI Agent:
COA 采用两层权限模型:
owner(完全控制)、maintainer(运维)、data-steward(数据治理)、data-analyst(分析查询)platform-admin(全平台管理)和 platform-viewer(全局只读)每个命名空间与 Amazon DataZone 项目一一对应,实现数据与权限的强绑定。
| 层次 | 技术选型 |
|---|---|
| API 契约 | Smithy → OpenAPI + Python 接口 + TypeScript 客户端 |
| 基础设施 | AWS CDK(TypeScript)部署 16 个嵌套栈 |
| 后端服务 | ECS Fargate(FastAPI/Python) |
| 图存储 | Amazon Neptune(含 Graph Store Protocol) |
| 向量检索 | Amazon OpenSearch Serverless |
| 状态存储 | Amazon DynamoDB |
| AI 能力 | Amazon Bedrock(Claude Sonnet 4.6 + Titan V2) |
| 前端 | React + Cloudscape Design System |
| 推理引擎 | HermiT / ELK(OWL 2 EL 描述逻辑) |
| Monorepo | Nx + pnpm workspaces |
| 包管理 | uv(Python)、pnpm(TypeScript) |
COA 不是一个点"Install pip install"就能跑起来的库,而是一套完整的分布式系统。初始部署需要:
COA 提供了 make setup 命令自动安装依赖、make test 运行单元和集成测试,但无法绕过 AWS 基础设施的复杂度。
对于已经深度使用 AWS 的企业来说,这是自然的延伸;对于初创团队或非 AWS 技术栈的组织,迁移成本不容低估。
Context Ontology Accelerator 代表了一种趋势:AI Agent 的竞争,从"模型能力"转向"知识治理能力"。当所有厂商都能接入 Claude/GPT 的时候,谁能做出更准确、更可审计、更符合企业规则的 AI 决策,才是真正的差异化壁垒。
COA 将这一壁垒的技术实现路径(OWL 本体 + 知识图谱 + RBAC + MCP)开源,让企业不再需要从零摸索。其最终目标是成为 AWS Context 全托管服务的底层能力——今天自部署,明天一键开通。对于正在构建 Agentic AI 系统的企业和开发者,这是一份值得深入研究的参考架构。