Skip to content

Ontology 本体论 内测中 ​

Ontology 是 Forge 的第一核心数据模型,用树状结构刻画产品全部"知识",让 AI Agent 与人类在同一份可视结构上协作。它把散落的用户故事(Jira/飞书/聊天)、分离的架构与实现、无记录的技术栈调整、各执一份的设计规范,合并为一棵可追溯、可回溯、Agent 可写入的知识树。

一句话定位

Ontology 是静态的结构化知识;Session 是动态的时间线。Session 中的决策写入 / 修改 Ontology 节点。

数据模型

节点类型

六类节点并列描述产品知识的不同维度。

类型含义典型叶子
UserStory用户故事"作为 X 我想 Y 以便 Z"
Architecture架构决策"采用事件驱动,原因…"
TechStack技术栈"后端 Go + Gin + PG"
DesignSpec设计规范"按钮圆角 8px,主色 #C67B5C"
Decision一次性决策"淘汰 Redis Streams,改 NATS"
Risk风险项"第三方 API 429 限流"

树结构 ​

产品: Lurus Forge
├─ UserStory
│  ├─ PM 创建需求
│  ├─ Architect 设计方案
│  └─ Dev 实现并提 PR
├─ Architecture
│  ├─ Ontology + Session 双核心
│  └─ WAL 决策回溯(依赖 Kova)
├─ TechStack
│  ├─ Elixir/Phoenix + LiveView
│  └─ PostgreSQL + ltree
└─ DesignSpec
   └─ Lurus 铜棕视觉系统

协作方式

Agent 自动写入 · 可视化 · 导出

Agent 自动写入

PM Agent 在 Session 中生成用户故事时节点自动建入 Ontology;Architect Agent 做架构决策时写入 Architecture 子树并关联对应 Story。

可视化

Web 前端用可折叠树 + 节点卡片展示,每节点带:创建者(人 / Agent)、关联 Session、历次修订、状态(草案 / 评审中 / 已定案)。

导出

整棵树导出为 JSON,或 GraphML 导入 yEd / Gephi 做图分析(见下方命令)。

导出命令 ​

bash
forge export --ontology json     # 整棵树 → JSON
forge export --ontology graphml  # 可导入 yEd / Gephi

下一步 ​

下一步

Powered by Lurus Technologies