XiaoLuoLYG/GOD

Govern, Observe, Direct - a real-time control room for agent societies

解决的问题

GOD 为检查和操作语言智能体社会提供了一个以控制为中心的运行环境。与传统的被动观察型智能体仿真不同,GOD 允许操作者进行主动干预、在运行过程中向智能体提问,并精确控制仿真时间线,以了解智能体对特定变化或指令的反应。

工作原理

GOD 作为一个本地优先的系统运行,由 React/Vite 前端(控制室)、FastAPI 后端和进程外 LLM 智能体运行时组成。它将仿真分为三个核心概念:实验(Experiments,包括地图和智能体配置文件)、重放(Replays,记录的结果)和运行时状态(Runtime State,本地机器数据)。用户可以通过基于浏览器的无代码设置向导来配置系统,该向导负责模型配置和场景生成。

适用对象

专为希望检查基于 LLM 的智能体社会行为、测试关于智能体交互的假设以及创建可重复的基于智能体的社会仿真研究人员和开发人员设计。

亮点

  • 重放控制:能够暂停、快进、快退和自动播放仿真步骤。
  • 定向干预:在仿真的下一步注入指令,以引导智能体行为。
  • 直接通信:在仿真过程中向单个智能体、群体或整个城镇提出自然语言问题。
  • 无代码设置:通过浏览器向导进行模型配置、生成智能体配置文件和设计场景,无需编辑代码。
  • 工作室工具:专门的 Agent 和 Map Studio,用于创建和校准自定义居民和世界地图。
  • 便携包:通过 ZIP 文件导入和导出实验、地图和智能体包。