deeplethe/utopia

World's first open-source enterprise world model.

解決的問題

Utopia 透過在企業知識管理的基礎層引入時間感知與形式化本體,克服標準向量儲存與知識圖譜的限制。透過記錄理解隨時間演變的過程,防止歷史脈絡的遺失,使企業能維持可信的決策核心,並保留事實推導或修正的完整審計軌跡。

工作原理

Utopia 使用 Rust 和 Postgres(使用 pgvector)建構,實現雙時間知識圖譜。它從各種文件與資料來源中提取實體與事實,並映射至本體。系統追蹤兩個時間軸:事實在現實世界中為真的時間,以及系統記錄該事實的時間。結合全文搜尋(Tantivy)與向量搜尋(RRF 融合),透過 LLM 提供帶引用的答案。同時採用前向鏈式推理,從本體公理推導新事實,並包含衝突偵測系統以處理矛盾資料。

適用對象

專為需要高完整性知識基礎的企業設計,特別是那些需要嚴格合規性、可審計性,以及能跨文件與資料庫對複雜且不斷變化的業務資料進行推理的 AI 代理。

主要亮點

  • 雙時間知識圖譜:同時追蹤事實的有效時間與系統記錄時間,確保知識變更的完整歷史記錄。
  • 本體驅動的 RAG:整合結構化本體與 Ontology2SQL 方法,可查詢非結構化文件與掛載的資料庫(Postgres、MySQL、Snowflake 等)。
  • 智能體功能:內建智能體可遍歷知識圖譜、搜尋文件並查詢資料庫,亦可透過 MCP 暴露。
  • 自我治理邏輯:利用本體公理自動推導新事實,並偵測資料中的邏輯衝突。
  • 離線部署:支援任何 OpenAI 相容端點,可將整個系統運行於私有硬體上。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案