Architecture

多引擎状态机架构

Hypnos 把陪伴系统拆成多个独立引擎,用状态机协调它们工作。

引擎拆分

记忆、情感、任务、语音、主动行为各自负责一个明确领域,通过状态机同步状态。

每个引擎可以独立演进、独立调试,系统行为因此更可预测。

复杂任务被拆成多步执行,可中断、可回滚、可观察。

协同难度

多引擎协同的难点在于状态同步、权限边界和故障隔离。

让多个引擎在同一设备上高效协作且不互相阻塞,需要长期工程打磨。

调用几个 API 或换个大模型,无法复制这种结构。