XiaoLuoLYG/GOD

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

解決的問題

GOD(Govern, Observe, Direct)是用於檢視與控制語言代理社會的工具。與傳統代理模擬僅允許使用者觀看不同,GOD 提供了一個「控制室」,讓使用者能主動管理、介入並分析多個 AI 代理在模擬環境中互動的行為。

如何運作

GOD 以本地優先系統運作,由 React/Vite 前端(控制室)、FastAPI 後端,以及非進程內的代理執行環境組成。它將模擬分為三個元件:實驗(包含地圖與代理的設定)、重播(可觀看的結果),以及執行時狀態(本地資料,如 SQLite 儲存)。使用者可透過瀏覽器設定精靈配置系統,並連接到任何 OpenAI 相容的 LLM 端點。

適用對象

專為希望研究代理社會、測試代理互動假設,並在無需撰寫大量程式碼的情況下建立可重現的基於代理的實驗的研究人員與開發者設計。

主要特色

  • 即時干預:注入指令至模擬的下一步,觀察代理的反應。
  • 重播控制:可捲動、暫停、快轉或跳轉至記錄或即時的模擬步驟。
  • 目標通訊:在執行中向特定代理、群組或整個城鎮發送自然語言問題。
  • 無程式碼設定:透過瀏覽器精靈設定模型、情境,並自動產生代理檔案與步驟計畫。
  • 工作室工具:包含用於編輯居民檔案的代理工作室,以及用於產生與校準自訂地圖的地圖工作室。
  • 可攜式套件:透過 ZIP 檔案匯入與匯出實驗、地圖與代理套件。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案