Repolode
XiaoLuoLYG

XiaoLuoLYG/GOD

Браузерная панель управления обществами LLM-агентов: ставьте симуляции на паузу, задавайте вопросы, направляйте их ход и пошагово просматривайте повторы.

Звёзды
1,228
Форки
136
Открытые issues
9
Последний коммит
18 дней назад

Что это?

GOD — локальная панель управления симуляциями обществ языковых моделей и агентов. Вместо того чтобы просто наблюдать за ходом симуляции, можно остановить её на любом шаге, перематывать запись или запускать её автоматически, задавать вопросы одному жителю, группе или всему городу, а также отправлять инструкции, которые агенты прочитают при следующем ходе.

Проект состоит из локального бэкенда FastAPI, браузерного интерфейса на React/Vite и отдельного процесса со средой выполнения агентов, подключённого через локальный WebSocket. Мастер настройки позволяет выбрать любую совместимую с OpenAI конечную точку модели, сценарий и профили агентов, а затем запустить эксперимент. Эксперименты, карты и наборы агентов можно импортировать и экспортировать в виде ZIP-пакетов.

В проект входят два готовых эксперимента: на пиксельной карте города, созданной с помощью Tiled, и на карте кампуса PKU. Кроме того, на GitHub Pages доступен просмотр повтора прямо в браузере — без установки и API-ключа.

Ключевые возможности

  • 01Ставьте текущую или записанную симуляцию на паузу, перематывайте её и запускайте автоматически, пошагово.
  • 02Во время симуляции задавайте вопросы одному агенту, группе или всему городу.
  • 03Отправляйте инструкции, которые агенты прочитают при следующем ходе.
  • 04Настраивайте модель, сценарий и генерацию агентов в браузерном мастере.
  • 05Редактируйте карты и жителей в Map Studio и Agent Studio.
  • 06Импортируйте и экспортируйте наборы экспериментов, карт и агентов в ZIP-файлах.

Сценарии использования

  • Изучать поведение агентов LLM в заданном социальном сценарии.
  • Проверять пошагово, как вмешательства меняют результаты симуляции сообщества.
  • Делиться воспроизводимой симуляцией агентов в виде ZIP-пакета для скачивания.
  • Создавать прототипы собственных карт и профилей жителей для экспериментов с агентами.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/XiaoLuoLYG/GOD.git
  2. 2

    Перейдите в каталог проекта

    cd GOD
  3. 3

    Запустите GOD (macOS/Linux); мастер настройки откроется в браузере

    ./scripts/god.sh start

Что важно знать

  • Для локального запуска необходимы API-ключ и endpoint модели, совместимой с OpenAI; мастер настройки запросит их.
  • В README также описан запуск в Windows с помощью PowerShell-лаунчера — для него используется отдельная команда.
  • Согласно README, инструмент предназначен для изучения сообществ языковых агентов, а не для утверждений об их социальной реалистичности.

Темы

Частые вопросы

Что такое GOD?
Браузерная панель управления обществами LLM-агентов: ставьте симуляции на паузу, задавайте вопросы, направляйте их ход и пошагово просматривайте повторы. GOD — локальная панель управления симуляциями обществ языковых моделей и агентов. Вместо того чтобы просто наблюдать за ходом симуляции, можно остановить её на любом шаге, перематывать запись или запускать её автоматически, задавать вопросы одному жителю, группе или всему городу, а также отправлять инструкции, которые агенты прочитают при следующем ходе.
GOD можно использовать бесплатно? Какая у него лицензия?
GOD распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
GOD всё ещё поддерживается?
Активно поддерживается. Последний коммит в GOD — 2 окт. 2026 г..
Для чего можно использовать GOD?
Изучать поведение агентов LLM в заданном социальном сценарии. Проверять пошагово, как вмешательства меняют результаты симуляции сообщества. Делиться воспроизводимой симуляцией агентов в виде ZIP-пакета для скачивания. Создавать прототипы собственных карт и профилей жителей для экспериментов с агентами.
Как установить GOD?
Клонируйте репозиторий: git clone https://github.com/XiaoLuoLYG/GOD.git Перейдите в каталог проекта: cd GOD Запустите GOD (macOS/Linux); мастер настройки откроется в браузере: ./scripts/god.sh start
Где скачать GOD?
Исходный код и инструкции по установке — на GitHub: https://github.com/XiaoLuoLYG/GOD

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты