跳转至

工作原理

AI 虚拟小镇把实时地图、WebSocket 事件、NPC 状态和 LLM 决策循环组合成一个可观察的多 Agent 演示。

核心流程:

  1. 后端维护居民状态、位置、记忆和任务。
  2. 每个 tick 选择合适居民行动。
  3. 居民感知附近环境和上下文。
  4. 如果有待执行任务,优先执行任务。
  5. 如果没有任务,居民可以移动、说话、表情或 idle。
  6. 事件通过 WebSocket 广播到所有浏览器。
  7. 前端用地图气泡、小镇动态和 Agent 推理展示结果。

这个设计让访客能够看到:系统不是单个聊天机器人,而是多个角色在共享世界中行动。