Жители Animal Crossing восстали против Тома Нука благодаря ИИ
Пришлось постараться, чтобы внедрить нейросеть в старую игру.
Программист Джошуа Фонсека объединил старую Animal Crossing для Nintendo GameCube с современной большой языковой моделью. В результате персонажи начали обсуждать свои долги и организовали «анти-Нук» движение против енота Тома Нука, фактически управляющего городом.
В оригинальной Animal Crossing Нук владеет магазином и выдает кредиты, загоняя игроков (и, видимо, обычных персонажей) в долговую яму. Правда, чтобы персонажи возмутились действиями Нука, их пришлось немного подтолкнуть с помощью системного промпта.
Кроме того, энтузиаст научил персонажей Animal Crossing упоминать в диалогах события из реального мира — соответствующие темы просто брались из новостей.
GameCube, выпущенная в 2001 году, имеет 24 мегабайта памяти и не может запускать нейросети самостоятельно. Энтузиасту пришлось схитрить: он создал скрипт, взаимодействующий с игрой и с языковой моделью.
Скрипт на Python перехватывал реплики персонажей и скармливал их языковой модели, а затем писал данные напрямую в память, на лету корректируя диалоги. Главная трудность заключалась в том, что Animal Crossing использует собственную систему кодов управления текстом.
Без специальных управляющих символов игра зависала. Для решения задачи Фонсека разделил функции: одна модель генерировала реплики, а другая добавляла необходимые коды.
Проект Джошуа выложен в открытый доступ, поэкспериментировать с ИИ в Animal Crossing могут все желающие.
- Мышку превратили в подслушивающее устройство
- Ученые показали радикально новые концепции компьютерных мышек
- Формула гармонии: нумерологический прогноз на 15 сентября
- PlayStation перестала считать выручку на ПК и Xbox стратегически важным показателем
- AMD обещает догнать и перегнать Nvidia — но только в области ИИ
- AMD: архитектура x86 больше не уступает ARM по энергоэффективности

