
Там много общих слов, но основной смысл прост: на основе взаимодействия игроков и бота можно полноценно обучать нейронки, а также изучать поведение людей. Сейчас нейронные сети хоть и решают задачи по распознаванию образов быстрее человека, они всё же не способны мыслить за рамках обучаемой модели. Идея Facebook Research заключается в том, чтобы обучить бота выполнять огромное количество простых задач, вместо обучения решению одной задачи супербыстро.
Бот работает следующим образом: пользователь пишет ему в чате команды (в идеале даже естественным языком вроде "наресуй тама кружочег", правда, только на английском), а бот строит из кубиков круг.
Пока что бот не умеет практически ничего, кроме совсем простых команд, но исследователи полагают, что бот сможет в будущем отвечать на сложные запросы вроде "построй башню в 15 блоков в высоту и поставь смайлик сверху". Для этого бот должен научиться понимать, что такое концепт "башни" в принципе, какие они бывают, какие ограничения могут быть у башни в Minecraft, насколько красивую башню можно построить при наличии определенного количества материала, что такое 15 блоков в высоту, что такое высота вообще и наконец – что такое смайлик и куда его поставить.
Поскольку Minecraft – игра довольно комплексная и не ограничивается одной только постройкой, – бота будут обучать и другим командам.
Поиграться с ассистентом можно, скачав бота на гитхабе проекта (работает только на локальном сервере).
https://research.fb.com/publications/why-build-an-assistant-in-minecraft/
https://github.com/facebookresearch/craftassist