litanlitudan/skyagi

SkyAGI: Эмерджентная способность симуляции человеческого поведения в LLM

Агенты⭐ 777TypeScriptпоследний релиз: 0.0.30
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

SkyAGI — это Python-пакет, демонстрирующий способность LLM к симуляции правдоподобного человеческого поведения на основе концепции Generative Agents.

Зачем нужен

Инструмент создает интерактивные ролевые игры с NPC, которые обладают памятью, меняют мнение и развивают сюжет без вмешательства человека. Это полезно для исследования новых подходов к написанию сценариев и созданию живых диалогов в играх.

Что можно реализовать

  • Создание NPC с уникальными личностями и долгосрочной памятью для видеоигр
  • Симуляция социальных взаимодействий между персонажами (например, из 'Теории большого взрыва' или 'Мстителей')
  • Исследование влияния LLM на разработку игр и автоматизацию написания сценариев
  • Тестирование способности моделей к эмпатии и изменению убеждений в диалоге

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

  • Реализация идеи Generative Agents с механизмом памяти у NPC
  • Способность агентов самостоятельно развивать сюжет и менять решения
  • Высокая степень реализма ответов, затрудняющая отличить AI от человека
  • Возможность кастомизации персонажей через JSON-конфигурации
  • Готовые примеры с популярными поп-культурными персонажами

👤 Кому подойдёт: разработчики игр, исследователи в области AI, создатели интерактивного контента

Релизы

0.0.30minor
🕐 40 мес назад · релиз на GitHub ↗

Релиз SkyAGI 0.0.30: обновлён фронтенд, добавлены API для агентов и диалогов, внедрён профилировщик сообщества.

  • Added: Очищен и обновлён код фронтенда для нового пользовательского интерфейса.
  • Added: Добавлены новые API-эндпоинты: отправка сообщений, получение списка агентов и данные, связанные с разговорами.
  • Added: Реализована форма создания данных агента и функционал поиска в комнатах на веб-интерфейсе.
  • Added: Инициализирован инструмент Community Profiler для анализа сообщества.