Шановний читачу, мушу зізнатися: я ніколи по-справжньому не захоплювався Minecraft. Звісно, іноді я пробував грати, але потім оглядався навколо і бачив буквально величезні собори, які творці зводили з блоків, і вирішував переключитися на щось інше. Не всім судилося стати архітекторами, і це цілком прийнятно. Я задоволений, спостерігаючи за творчістю інших, залишаючись у межах своєї спеціалізації як журналіст техніки, особливо коли мова заходить про червону пилку (redstone).
Один із ютуберів під псевдонімом sammyuri представив надзвичайно складне творіння на базі Redstone — він створив ChatGPT у Minecraft (джерело: Techspot). Цей проект назвали CraftGPT, і це компактна версія великої мовної моделі, яка містить приблизно 5 мільйонів параметрів — стільки, скільки зміг обробити «бідний старий ноутбук» творця. Проте, перетворення цих параметрів у блоки Minecraft вимагало колосальної кількості простору.
Основні характеристики побудови CraftGPT:
– Здебільшого складена з 439 мільйонів блоків.
– Для коректного відображення та роботи використовувався мод Distant Horizons.
– Вся конструкція була створена виключно за допомогою ванільної механіки redstone у Minecraft.
– Робота над проєктом тривала кілька місяців, і це, без сумніву, більш креативне використання часу у порівнянні з годинами бездумного скролінгу новин.
Що стосується самої мовної моделі, sammyuri тренував CraftGPT за допомогою Python, використовуючи набір даних TinyChat, доступний на HuggingFace. Оскільки збори даних складаються з досить простих англомовних розмов, а словниковий запас моделі містить лише 1920 токенів, результат не претендує на складні або витончені відповіді.
Автор на сторінці проєкту на GitHub попереджає:
– Не варто очікувати забагато від CraftGPT.
– Модель часто відхиляється від теми, може генерувати граматично некоректні речення або навіть несуттєві відповіді.
– Контекстне вікно обмежене до 64 токенів, що серйозно обмежує можливості побудови діалогу.
– Відео з демонстрації показує модель у найкращому світлі, а не середній рівень її продуктивності.
Окремо варто зазначити дуже низьку швидкість роботи CraftGPT. Навіть при підвищеній частоті тіку завдяки Minecraft High Performance Redstone, генерація відповіді може займати кілька годин. Для порівняння, це швидше, ніж мій час отримання відповідей у деяких чатах WhatsApp, але без багатопотокового серверу Minecraft, оптимізованого для redstone, відповідь могла б затягнутися на десятиліття.
Незважаючи на те, що мідь нарешті отримує своє місце під сонцем, червона пилкова руда залишається ключовою у найбільш амбітних проєктах Minecraft-спільноти. Прикладом є 32-бітний комп’ютер із 2 Кб оперативної пам’яті, який переважає над крихітними жителями та навіть закриває сонце.
Однак, крім технологічних витворів, деякі конструкції Minecraft найкраще виражають себе без слів і дій, як от ця блокова копія міста Yharnam, яка зберігає неповторну атмосферу й притягує увагу своєю простотою та деталізацією.
Отримуйте свіжі новини та найвигідніші пропозиції, відібрані командою PC Gamer, підписавшись на відповідне розсилання.