dzoba/gptrpg

Демонстрация GPT-агента, существующего в RPG-подобной среде

Агенты⭐ 992JavaScript
Открыть на GitHub ↗

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

Демонстрация LLM-агента, функционирующего в RPG-среде с визуализацией на Phaser, где ИИ принимает решения на основе состояния окружения.

Зачем нужен

Проект служит proof of concept для интеграции LLM (OpenAI API) с интерактивными игровыми мирами. Он полезен для демонстрации того, как агент воспринимает окружение, управляет персонажем и взаимодействует с UI через веб-сокеты.

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

  • Визуализация работы автономных AI-агентов в реальном времени
  • Тестирование логики принятия решений LLM в ограниченной среде
  • Обучение принципам взаимодействия LLM с игровыми движками (Phaser)
  • Прототипирование механик выживания (сон, посадка растений) для ИИ

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

  • Агент на базе OpenAI API (gpt-3.5-turbo), управляющий персонажем
  • Визуальная среда на Phaser с картой, созданной в Tiled
  • Связь между агентом и фронтендом через веб-сокеты
  • Базовые механики: посадка (S) и сбор урожая (D), учет состояния сна

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

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.