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 文件匯入和匯出實驗、地圖和智能體包。