AI Dungeon — бесконечные приключения с генеративным ИИ

25 Jul, 2020

Это архивный репозиторий и может быть устаревшим.

3,225
🔱 539
👥 1

Помните те времена, когда текстовые квесты были пределом интерактивных развлечений? AI Dungeon возвращает нас в эту эпоху, но с современным поворотом — здесь нет заранее прописанных сценариев, только генеративный ИИ, который создаёт историю на лету в ответ на ваши действия.

Что такое AI Dungeon?

AI Dungeon — это open-source проект, который использует модель GPT-2 для создания бесконечных текстовых приключений. В отличие от традиционных игр, где сюжет предопределён, здесь ИИ генерирует уникальные сценарии в реальном времени. Вы начинаете с базовой завязки («Вы рыцарь, стоящий у входа в тёмную пещеру...»), а дальше — полная свобода действий.

Кому это будет интересно:

  • Разработчикам, изучающим NLP и генеративные модели
  • Геймдизайнерам, ищущим новые форматы интерактивности
  • Всем, кто хочет поэкспериментировать с творческим ИИ

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

  1. Бесконечные сценарии — каждый игровой сеанс уникален благодаря генеративной природе модели
  2. Мультиплатформенность — доступен как веб-версия, мобильное приложение и локальный запуск
  3. Гибкость сюжета — игрок может вводить любые команды, а ИИ адаптирует историю
  4. Возможность дообучения — можно тренировать модель на собственных данных
  5. Открытый исходный код — полный контроль над логикой игры

Пример типичного игрового взаимодействия:

<|startoftext|>
Вы проснулись в странной лаборатории...
> Осмотреться
Вы видите пробирки с цветными жидкостями и странные приборы
> Выпить синюю жидкость
Ваше тело начинает светиться...

Технические детали

Проект написан на Python и использует fine-tuned версию GPT-2. Для локального запуска потребуется:

Реклама
  • GPU с 12+ GB памяти (рекомендуется NVIDIA)
  • Установленный CUDA

Процесс установки:

git clone --branch master https://github.com/AIDungeon/AIDungeon/
cd AIDungeon
./install.sh
./download_model.sh
source ./venv/bin/activate
./play.py

Интересно, что оригинальная модель обучалась на 8 GPU V100 с 32GB памяти — это показывает масштаб вычислительных ресурсов, необходимых для таких проектов.

Практическое применение

Помимо развлекательного аспекта, AI Dungeon представляет интерес для:

  1. Исследователей NLP — как пример практического применения языковых моделей
  2. Разработчиков игр — демонстрация новых форм интерактивного сторителлинга
  3. Писателей — инструмент для генерации идей и преодоления творческого кризиса

Стоит ли пробовать?

AI Dungeon — это удивительный проект на стыке технологий и творчества. Если вы:

  • Хотите увидеть возможности GPT-2 «в деле»
  • Интересуетесь интерактивным сторителлингом
  • Ищете необычный способ провести время

...то вам определённо стоит попробовать веб-версию или, если есть подходящее железо, развернуть проект локально. Для разработчиков это ещё и отличный учебный материал по работе с генеративными моделями.

Ссылки для старта:

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.