大数跨境

开源 Semantica|构建具备完整审计链路的企业 AI 智能体

开源 Semantica|构建具备完整审计链路的企业 AI 智能体 苏哲管理咨询
2026-10-11
4
导读:Semantica 是一款 MIT 开源、图原生 AI 上下文基础设施,面向高监管企业场景,作为 LLM 与 Agent 下层语义层,弥补传统 RAG 仅依靠向量相似度检索的短板。它不替换现有大模型、

编者摘要:Semantica 是一款 MIT 开源、图原生 AI 上下文基础设施,面向高监管企业场景,作为 LLM 与 Agent 下层语义层,弥补传统 RAG 仅依靠向量相似度检索的短板。它不替换现有大模型、向量库与 Agent 框架,而是构建Context Graph 上下文图,将多源企业文档、数仓数据抽取为实体、关系、事实与 AI 决策节点。内置本体管理(OWL/SHACL)、Rete/Datalog 确定性推理、W3C PROV-O 全链路溯源,支持冲突检测、实体消重、双时态图快照,实现决策因果链追踪与监管级审计导出。

平台支持多存储异构适配,兼容 Neo4j、RDF 三元库与各类向量数据库,无厂商锁定;原生对接 Databricks、Snowflake、SAP 企业数据源,集成 LangChain、CrewAI、Agno 与 MCP 协议,提供 CLI、REST API、交互式知识可视化工作台。核心定位是系统级可解释:不解析 LLM 内部逻辑,完整留存输入上下文、证据来源、决策链路。适合金融、医疗、政务等高风险 AI 决策场景,帮助 AI 平台、数据与合规团队构建可审计、可追溯的智能 Agent 系统。

10 个关键问题 Q&A

Q:Semantica 和普通 RAG 有什么本质区别?
普通 RAG 依赖向量相似度,只有文本相似检索;Semantica 构建上下文图,保留实体、关系、因果决策链路,具备规则推理、冲突检测与完整审计溯源。
Q2:它能解释大模型内部的推理过程吗?
不能。属于系统级可解释,只记录送入 LLM 的上下文、证据来源、决策结果与执行链路,不解析大模型内部黑盒。
Q3:是否必须使用 LLM 才能运行 Semantica?
不需要。图构建、确定性推理、溯源审计核心能力均可脱离 LLM 运行;LLM 仅作为可选组件用于实体、关系抽取。
Q4:什么是 Context Graph 上下文图,和普通知识图谱 KG 差异?
传统 KG 侧重静态业务实体;Context Graph 将AI 决策、因果关系、证据来源也作为一等节点,支持时间回溯与决策链路查询。
Q5:Polyglot 多存储是什么意思?
一套统一 API,可插拔切换 RDF 三元库、属性图 LPG、向量库,切换底层存储无需修改业务代码,消除厂商锁定。
Q6:Decision Intelligence 决策智能能解决什么业务问题?
将每一次 AI 决策保存为图节点,记录因果上下游;可追溯根因、检索历史先例、评估决策下游影响,输出监管认可审计报告。
Q7:支持哪些企业数据源?
原生支持 Databricks、Snowflake、SAP,同时支持文件、网页、Git、邮件、Kafka 流等多源数据摄入。
Q8:可以和现有 Agent 框架一起使用吗?
可以,原生集成 LangChain、CrewAI、Agno,同时内置 MCP Server,兼容 Claude Desktop、VS Code 等 MCP 客户端。
Q9:适合哪些行业落地?
强监管高风险领域:金融风控、医疗用药审核、法律文书、政务、国防,这类场景对 AI 决策审计、数据自主可控要求高。
Q10:使用门槛主要在哪?
附录 Semantica 项目解读

项目定位:面向可问责 AI 的图原生基础设施,开源、MIT 协议,替代昂贵企业级知识图谱平台;作为 LLM/Agent 框架下层的语义与上下文层,主打确定性推理、决策溯源、合规审计。 GitHub:https://github.com/semantica-agi/semantica | PyPI:pip install semantica

一、痛点(它解决什么问题)

传统 RAG/Agent 几乎依赖 Embedding 向量检索:

  • 只有相似度打分,没有实体关系、业务语义结构
  • AI 决策是瞬时日志,无法回答「AI 为什么做出这个判断」,缺少审计链路
  • 多源数据冲突会静默覆盖,没有冲突检测
  • 向量库只做相似召回,无法做因果推理、规则校验、历史回溯

Semantica 不替换你的 LLM、向量库、Agent 框架(LangChain/CrewAI/Agno),而是在上面叠加一层结构化上下文图(Context Graph)+ 知识图谱 KG,把碎片化企业数据变成带溯源、规则、因果链路的可查询图。

重要边界说明:系统级可解释,不是大模型内部可解释它不去解析 LLM 内部黑盒;而是记录输入给大模型的上下文、证据来源、决策结果、执行链路、业务规则。审计人员看到的是外部完整证据链,不是模型内部神经元逻辑。

二、主要概念

1. Context Graph(上下文图)

区别传统知识图谱 KG:KG 侧重静态实体;Context Graph 把【实体、关系、事实、AI 决策、证据】全部作为一等公民节点。

  • 实体关联原始文档来源
  • 决策节点和证据、上下游因果链路绑定
  • 支持双时态(bi-temporal)快照:任意时间点回溯图状态(Time Travel)
  • 冲突检测:多源矛盾事实标记,不会静默覆盖

2. Decision Intelligence 决策智能(项目王牌能力)

AI 决策不再是一行日志,而是图上可持久化、可查询、可审计的节点:

  • record_decision()
    记录每一次 AI 决策,保存场景、推理文本、结果、置信度、元数据
  • add_causal_relationship()
    建立因果关系:CAUSED / INFLUENCED / PRECEDENT_FOR
  • trace_decision_chain()
    追溯完整因果祖先链,找到根因
  • find_similar_decisions()
    检索历史同类先例
  • analyze_decision_impact()
    分析该决策下游影响范围
  • check_decision_rules()
    SHACL 规则校验,做合规拦截
  • 导出标准 W3C PROV-O 溯源规范,满足监管报送(金融、医疗、政务、法律等高管制领域)

3. 本体 Ontology 与确定性推理

  • 支持 OWL、SHACL、SKOS,可视化本体编辑器,定义业务词汇、实体定义、约束规则
  • 推理引擎:Rete 正向链、Datalog、SPARQL,确定性推理,不依赖 LLM 做推理 / 建图 / 溯源(LLM 可选,仅用于抽取等辅助环节)
  • 冲突检测、实体消重、语义合并,处理多源脏数据

三、整体架构(端到端流水线)

数据源 → 摄入 → 解析 → 归一化 → 分块 → 抽取 → 冲突检测 → 实体去重 → 知识图谱 →【本体 · 推理 · 溯源 · 决策层】→ 增强KG → 多模图存储+向量库 → 导出/可视化 / REST / MCP / CLI

  1. Ingest 多源数据摄入
    文件、网页、数据库、Databricks/Snowflake/SAP、Kafka 流、Git、邮件、MCP
  2. Split 图原生分块
    实体感知、关系感知的 GraphRAG 分块,不是简单固定长度切片
  3. Semantic Extract
    :NER、关系抽取、事件抽取、三元组提取
  4. KG 构建
    GraphBuilder,图分析(中心性、社区发现、链接预测)、双时态事实
  5. 智能层
    本体管理、确定性推理、W3C PROV 溯源、决策记录
  6. Polyglot 多存储(可插拔,代码无需改动)
    • LPG 属性图:Neo4j、FalkorDB、Apache AGE、AWS Neptune
    • RDF 三元库:内置 Oxigraph、Blazegraph、Jena、RDF4J
    • 向量库:FAISS、PgVector、Qdrant、Weaviate、Milvus、Pinecone 等
  7. 对外接口:REST API、MCP Server、CLI、交互式可视化工作台 Knowledge Explorer

四、模块清单

表格

模块
功能
semantica.ingest
多源数据接入,企业数仓原生连接器
semantica.semantic_extract
NER、关系、事件、三元组抽取
semantica.kg
知识图谱构建与图分析算法
semantica.reasoning
Rete/Datalog/SPARQL 确定性推理
semantica.vector_store
混合语义检索,向量库统一抽象层
semantica.split
GraphRAG 实体感知分块
semantica.provenance
W3C PROV-O 全链路溯源
semantica.ontology
OWL 生成、SHACL 校验、本体可视化
semantica.conflicts
跨数据源事实冲突检测
semantica.deduplication
大规模实体解析与消重
semantica.pipeline
声明式流水线 DSL
semantica.visualization
浏览器交互式图工作台

五、与传统向量 RAG / LLM 记忆对比

能力
向量 DB+RAG
普通 LLM 记忆
Semantica
召回方式
Embedding 相似度
上下文窗口
图遍历 + 混合语义搜索
决策历史
不存储
不存储
一等公民,可查询
溯源证明
无
无
W3C PROV-O,绑定数据源
推理能力
无
黑盒
前向链、Rete、Datalog、SPARQL 可解释路径
冲突处理
静默覆盖
静默覆盖
自动标记冲突、人工 / 自动解决
时间快照
不支持
不支持
时点图快照,时间回溯
合规导出
无
无
PROV-O/SHACL/OWL/RDF
策略执行
无
无
内置规则引擎 + SHACL 约束
实体解析
无
无
分块阻塞 + 语义去重
多 Agent 共享上下文
每个 Agent 独立
每个 Agent 独立
全局统一智能上下文层

六、适用用户人群

  1. AI 平台团队:开发高风险决策 Agent,需要结构化上下文而非单纯向量索引
  2. 企业数据团队(Databricks/Snowflake/SAP):直接把数仓表转为带血缘 KG,不用导出到第三方 SaaS
  3. 合规风控审计团队:监管可接受格式的 AI 决策理由与审计轨迹
  4. 强监管行业:金融、医疗、法律、政务、国防(不希望数据托管给外部 SaaS)
  5. 平台 / 基础设施工程师:自托管 KG、推理、溯源栈,无厂商锁定
  6. 知识工程师:多源脏数据构建 KG,冲突检测与实体合并

七、集成生态

Agent 框架

LangChain、CrewAI、Agno;原生 MCP 服务器(支持 Claude Desktop、Windsurf、Cline、VS Code MCP 客户端)

LLM

统一抽象层semantica.llms,兼容 OpenAI、Anthropic、Gemini、Ollama、DeepSeek、Azure OpenAI、Bedrock 等,底层封装 LiteLLM

IDE 插件

Claude Code、Cursor、Windsurf、Cline、Continue、VSCode 插件

导出格式

RDF、OWL、Parquet、Cypher、JSON-LD、CSV

八、快速上手极简代码示例

# pip install semantica
from semantica.context import ContextGraph

graph = ContextGraph(advanced_analytics=True)

# 记录AI决策,生成可审计节点
decision_id = graph.record_decision(
    category="vendor_selection",
    scenario="Choose cloud provider for HIPAA workload",
    reasoning="AWS offers BAA, mature HIPAA tooling, and existing team expertise",
    outcome="selected_aws",
    confidence=0.93,
)

# 追溯完整因果链
chain = graph.trace_decision_chain(decision_id)
# 检索相似历史决策
similar = graph.find_similar_decisions("cloud vendor", max_results=5)
# 规则合规校验
compliant = graph.check_decision_rules({"category": "vendor_selection"})

九、版本与部署要点

  • 当前版本 v0.6.8:支持 SLSA+Sigstore 签名构建,安全加固,新增向量库迁移能力、ErasureCoordinator 数据擦除能力
  • 安装方式:轻量核心包 / 可选 extras 分模块安装(文档、本地 Embedding、Neo4j、Databricks 等),semantica[all]完整包
  • 生产推荐 Docker/K8s 部署;官方提供 AWS/GCP/Azure/K8s/Helm 部署模板;GitHub Action CI 模板开箱即用
  • 可视化工作台:semantica[explorer],浏览器交互式图、本体、时间线、决策因果链查看

十、优势与局限

✅ 优势

  1. 无厂商锁定,polyglot 多存储
    图数据库 / 三元库 / 向量库可随意替换,业务代码不变
  2. 完全自托管,数据不出本地,适合强监管行业
  3. 推理、KG 构建、溯源不需要 LLM,LLM 仅作为可选抽取增强组件,确定性高
  4. 决策作为一等图节点,天然支持审计、先例检索、因果影响分析
  5. 原生对接企业湖仓(Databricks、Snowflake),不用导出数据做 KG
  6. MCP、REST、CLI 多入口,可嵌入 Agent、IDE、业务系统

⚠️ 局限

  1. 知识图谱构建、本体建模有工程门槛,相比开箱即用 RAG 复杂度更高
  2. 大规模图(百万级以上节点)需要调优存储与硬件资源
  3. 本体、SHACL 规则编写需要具备知识工程能力
  4. 项目相对年轻,生态和生产案例还在积累

十一、总结

Semantica 是开源图原生企业知识基础设施,在现有 LLM+Agent 栈之下搭建带完整溯源与确定性规则推理的 Context Graph,专门解决企业 AI 的可解释、审计、合规、多源冲突问题,适合高风险决策类 Agent 场景,替代商业 KG SaaS 平台。

需要知识工程基础来设计本体、编写 SHACL 业务约束;大规模图部署需要调优存储与算力资源。



【声明】内容源于网络
0
0
苏哲管理咨询
为企业及组织提供AI+战略、数智化转型咨询及观点、建议等
内容 2308
粉丝 0
苏哲管理咨询 为企业及组织提供AI+战略、数智化转型咨询及观点、建议等
总阅读58.2k
粉丝0
内容2.3k