TrustGraph
TrustGraph 是一个开源上下文图谱平台,具有确定性代理运行时。它构建基于本体论的运营图谱,并根据业务含义和证据检查 AI 代理操作,返回允许、暂停或拒绝。
访问 trustgraph-ai/trustgraph项目简介
TrustGraph 是一个开源上下文图谱平台,具有确定性代理运行时。它将企业知识、系统和业务逻辑转化为基于本体论的运营图谱,然后在执行前根据业务含义、授权和证据检查 AI 代理提出的每一项操作。决策结果可以是允许、暂停或拒绝,并且每个决策都会记录其背后的证据和策略版本,作为 W3C PROV-O 溯源信息。
核心功能
- 基于 OWL、RDF 1.2、SHACL 以及领域或自定义本体,从文档和系统构建基于本体论的运营图谱。
- 确定性代理运行时,根据语义策略检查提议的操作,涵盖授权、范围、风险、不确定性、时间和价值。
- 允许、暂停或拒绝的决策会记录证据和策略版本,作为可查询的 W3C PROV-O 溯源信息。
- 使用 Docker Compose 或 Kubernetes 在云端或本地部署,支持托管 LLM API 或自托管开放权重模型。
- 非结构化数据摄取,将 PDF、DOCX、XLSX、PPTX、HTML、Markdown、CSV 和图像转换为本体类型化知识。
- UI 工具包括 Agent Console、GraphRAG View、Context Explorer、Document Ingestion、Ontology Workbench、Schema Workbench 和 Prompt Editor。
适用场景
- 金融和银行业:在每个代理操作中强制执行支付、审批和委托授权。
- 代理威胁情报:将威胁、事件和日志情报统一到一个受治理的图谱中。
- 药物警戒:支持可追溯的药物安全工作流程,每个决策背后都有证据。
- 航空航天、国防和电信:高保障代理,决策必须可审计和可重现。
快速开始
- 运行 npx @trustgraph/config 以生成部署配置。
- 配置过程会输出 deploy.zip,其中包含用于 Docker 或 Podman 的 docker-compose.yaml,或用于 Kubernetes 的 resources.yaml,以及 INSTALLATION.md。
- 提供基于浏览器的配置终端用于配置。
- 文档包括入门指南、开发者 API 和 CLI,以及部署指南。
部署与要求
- 使用 Docker Compose 或 Kubernetes 部署。
- 可在所有主要云平台或本地运行。
- 支持托管 LLM API 或在自己的加速器上运行开放权重模型。
- 包括 Cassandra 中的托管多模型存储、Qdrant 中的向量嵌入存储、Garage 中的文件和对象存储,以及使用 Pulsar 或 RabbitMQ 的高速发布/订阅消息传递。
- 原生推理堆栈支持 vLLM、TGI、Ollama、LM Studio 和 Llamafiles。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。