utopia
deeplethe/utopia加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这样一个场景:某大型律所的 AI 助理在回答客户咨询时,三天前给出了"这份合同有效期为两年"的结论,但今天却给出了"合同已于去年年底失效"的回答。两条信息都没有错——但 AI 不知道哪条是当前有效的状态,更不知道结论为何发生了变化。
这正是当前 RAG(检索增强生成)系统的核心困境:它们擅长回答"现在是什么",却无法追踪"为什么会变成现在这样"。Utopia 正是为解决这一问题而诞生的——它不仅仅是一个知识库,更是一个带有时间意识的企业世界模型。
Utopia 由 DeepLeTHE 公司主导开发(GitHub: deeplethe),这是一家专注于多模态 AI Agent 的技术团队。团队同时还维护着 forkd(~2900★)——一个用于 AI Agent 微VM隔离执行的 Rust 项目。
Utopia 的核心定位是"首个开源企业世界模型"(World Model)。与传统知识图谱或向量数据库不同,Utopia 的目标是将企业的知识、决策过程、时间演变全部纳入一个可审计、可推理的统一系统中。它面向的是金融、法律、教育、研究等对数据合规和决策溯源有严格要求的行业。
项目采用 Rust 开发(workspace 包含 9 个独立 crate),Apache-2.0 许可,目前处于 0.1.0-rc5 预发布阶段。
Utopia 的技术架构可以类比为一座带时间机器的图书馆。
传统知识图谱告诉你"书架上有这本书",但 Utopia 告诉你"这本书2023年1月入馆、2024年3月被修订、2025年6月被下架"——每一层信息都带有完整的事务时间(transaction time)和有效时间(valid time),这就是所谓的 Bitemporal Knowledge Graph(双时间知识图谱)。
这意味着:
| 模块 | 职责 |
|---|---|
utopia-core | 核心域模型与本体论引擎 |
utopia-store | PostgreSQL + pgvector 数据持久化 |
utopia-server | Axum Web 服务框架,REST API |
utopia-cli | 命令行工具 |
utopia-ingest | 数据摄入管道(PDF/Excel/网页/Feed) |
utopia-extract | 实体抽取与知识提取 |
utopia-reason | 推理引擎与冲突检测 |
utopia-search | Tantivy 全文搜索引擎 |
utopia-llm | LLM 接口集成(支持多种模型) |
Web UI 基于 React 19 + Vite 6 + TailwindCSS 4,使用 shadcn/ui 组件库和 Sigma.js 实现知识图谱可视化。数据交互层使用 TanStack Query 和 TanStack Router(文件路由模式)。
核心存储基于 PostgreSQL 16 + pgvector(向量相似度搜索),通过 SQLx 实现类型安全的异步数据库操作。代码中大量使用 Rust 的类型系统来确保数据完整性。
全文搜索采用 Tantivy(Rust 原生搜索引擎)+ Jieba 分词(中文支持),文本分块使用 Tiktoken 按 token 数精确控制。
# 克隆项目
git clone https://github.com/deeplethe/utopia && cd utopia
# 一键启动(仅数据库)
docker compose up -d db
# 后端开发模式
cargo run
# 或者直接启动完整服务
docker compose --profile app up -d
服务启动后,Web UI 暴露在 http://localhost:1516,可通过浏览器访问知识图谱可视化界面。系统默认使用 pgvector/pgvector:pg16 镜像,PostgreSQL 监听在 127.0.0.1:1517(避免与本地 5432 端口冲突)。
后端通过 Axum 框架提供 REST API,支持:
API 遵循 REST 规范,返回 JSON 数据,可与现有企业系统集成。
Utopia 处于一个竞争激烈的赛道:传统知识图谱(Neo4j)、向量数据库(Pinecone/Milvus)、GraphRAG(Microsoft)、企业搜索(Elastic)都在争夺企业知识管理市场。Utopia 的差异化在于时间维度和可审计性,但这两点是否足以撬动企业采购决策,仍需市场验证。
Utopia 代表了一个重要趋势:从"检索"到"推理"。
当前的 RAG 系统本质上是一个"超级搜索引擎"——快速、准确,但没有记忆、没有时间意识。Utopia 试图在数据层引入时间的哲学,让 AI 不只是回答"是什么",还能回答"为什么会变成现在这样,以及我们该如何应对"。
对于金融、医疗、法律等强监管行业,这种可解释、可回溯、可审计的知识系统,将成为 AI 落地的关键基础设施。Utopia 的开源姿态,也给企业提供了在自有硬件上部署的可能性——数据不出门,推理在本地。
推荐理由:如果你在构建需要长期记忆、决策溯源、合规审计的 AI 系统,Utopia 是目前开源生态中为数不多的专门为此设计的基础设施级项目。

Utopia — 企业世界模型,让 AI 拥有时间的记忆