deeplethe/utopia
World's first open-source enterprise world model.
它解决了什么问题
Utopia 通过提供“双时态”知识系统,解决了标准向量数据库和知识图谱的限制。它不仅存储信息的当前状态,还追踪事实何时在真实世界中为真,以及系统何时得知该事实。这让企业能够维护完整的变更理解审计轨迹、解决数据冲突,并基于证据的历史记录做出可信赖的决策。
运作方式
Utopia 以 Rust 和 Postgres(使用 pgvector)构建,将非结构化文档(PDF、Word 等)和结构化数据,根据定义的本体论转换为实体和事实。它使用双时态知识图谱,其中更正不会覆写旧数据,而是关闭先前的版本并链接到新版本。系统集成 LLM 进行提取和聊天,使用 Tantivy 进行全文搜索,并采用“Ontology2SQL”让代理通过将表格映射到本体论来查询挂载的数据库。它还包括一个人机回圈审查队列,用于低置信度的提取和实体合并。
适用对象
它专为企业团队设计——例如法务、采购、人力资源、财务和运营——这些团队需要管理随时间演变的复杂记录(例如修订的合同或变更的项目领导),并需要为其 AI 代理提供可验证、隔离的知识基础。
重点特色
- 双时态知识图谱:追踪两条时间线(世界时间和系统时间)以保留知识演变的历史。
- 本体论驱动:使用预定义或自订的本体论包来结构化数据,并通过正向链推导新事实。
- 代理集成:提供 MCP(模型上下文协议)服务器,让 Claude Desktop 或 Cursor 等代理能与知识库交互。
- 混合搜索:使用 Reciprocal Rank Fusion(RRF)结合全文搜索(Tantivy)和向量搜索(pgvector)。
- 决策账本:维护每次变更、合并或确认的追加只读记录,以符合法规和审计需求。
相关
- 项目
- 项目
- Dispatch
- 项目