Reality · 现实对象
Robotics World 记录机器人产品、制造商与产业参与者、零部件,以及围绕它们发生的事件和可复核的来源。收录表示有资料可供查询,不表示认证、推荐或可交付。
Model · 两条事实链
| 事实链 | 对象 | 适合回答 |
|---|---|---|
| 产业事实 | Company → Relation / Event → Evidence → Timeline / State | 谁与谁有关、发生了什么、依据是什么、状态如何变化 |
| 物理组成 | Robot → Robot-Part usage → Part / Series → Spec → Evidence | 使用了什么、规格如何、哪些条件仍缺证据 |
来源承载证据,证据支持具体主张。页面、图谱和文章是这些数据的阅读视图。当前仍存在多个读模型,不能假定所有端点共享同一事件 ID 或审核词表。
Interface · 按任务选择入口
| 任务 | 当前入口 |
|---|---|
| 搜索、消歧、读取产品 | /api/robots、/api/robots/{id};MCP search_robots、get_robot |
| 公司与关系 | /api/companies、/api/companies/{name}/relationships;对应 MCP 公司工具 |
| 产业图谱 | /api/graph;canonical 一跳读模型 /api/world/graph?entity=…&depth=1 |
| 事件与状态 | /api/timeline、/api/world/timeline、/api/world/state、/api/world/state/history |
| 展会观察 | /api/world/events;MCP event.* |
| 部件与匹配 | /api/parts、/api/parts/match、/api/robots/{id}/parts |
先读 模型,再按 REST 或 MCP 接入。具体时间语义见 Timeline / State,组成语义见 Parts / BOM。
Agent behavior · 不跨越数据边界
同名产品不自动归并;主体声明不自动变成事实;事件先后不自动产生因果;compatible 不等于 installed。遇到缺失来源、状态或规格时保留缺口,按 Agent Guide 处理。
当前能力以 Agent Card、知识语义 和 Parts capability 为准。尚无统一约束求解器、公开 BOM 写入口或通用采购执行工具。
实现依据:emibot-rs/src/main.rs、docs/adr/0002-world-model-phase1-identity-and-time.md、docs/adr/0005-parts-bom-domain-schema.md、docs/adr/0007-world-state-model-phase1.md。