用途:Semantic Spacetime(SST)是 Mark Burgess 提出的离散、图论式的“意义随时间”模型。一个语义元素等于一个自主智能体及其标量承诺;语义时空是这类元素的集合,其中状态、承诺或配置的局部变化即局部时间单位。时间是本征时间,没有全局时钟;因果是协作式的,每条邻接两端都需要 offer(+)与 acceptance(−)承诺。2025 年 γ(3,4) 形式化将图类型化:三种节点元类型(事件、事物、概念)由四种链接类型连接(0=NEAR,±1=LEADS TO,±2=CONTAINS,±3=EXPRESSES)。
主要能力:用于设计或分析智能体间的共享语义基础,产出 γ(3,4) 语义地图;建模意图或意义随时间的轨迹、漂移与收敛;设计收敛、自愈的协调循环;诊断语义漂移、分歧或死路(吸收态、意义缺口);将承诺映射到时空并追踪意图传播;分析智能体的时间盲区(事件排序与因果失败)。
使用方式:捆绑 CLI 为 scripts/semantic-spacetime.py,仅用 Python 标准库,任何 python3 可运行,无需安装,所有命令只读。从仓库根目录运行。先复制 templates/sst-model.yaml.tmpl 并替换示例值,声明 agents、语义节点(type 为 event/thing/concept)、边(link 在 -3..3)、acceptances、trajectories、observations。校验:python3 semantic-spacetime/scripts/semantic-spacetime.py model lint semantic-spacetime/tests/fixtures/sample-model.yaml。映射:model map ... --format mermaid(text|mermaid|json)。距离:model distance ... --from report-event --to drift-concept(每跳权重 |link|+1)。轨迹:model trajectory ... --from X --to Y。漂移:model drift file-a file-b。任意命令加 --json 输出单个 JSON 对象,--dry-run 为无操作保护。退出码:0 有效,1 违规或缺失/不可达 id,2 用法或 IO 错误。
适用场景:智能体团队建模与协调设计、共享语义地图、意图传播追踪、漂移诊断、时间盲区分析。
限制:理论为半形式化且未经同行评审,应作为推理辅助而非证明系统;本征时间不等于全局时钟;语义需要测量;承诺履行须作为数据存储。不适用于物理或相对论、无时间因果结构的纯向量嵌入/RAG/语义搜索、可强制执行的集中控制、简单单智能体提示、工具手册或框架文档。CLI 只读取和分析模型文件,不观察运行中的智能体、不测量实时系统、不存储观测;distance 与 trajectory 在 id 缺失或无路径时退出 1,trajectory 仅枚举简单路径。诊断漂移时,三次不收敛后应报告证据并停止。