Чт, 20 Сер

Стрічка новин

Пити молоко у дорослому віці — еволюційна аномалія: дві третини людства генетично втрачають фермент лактазу Наука 20.08.2026 17:38
Huawei представила незвичний смартфон Pura X View із широким екраном 16:9.5 та акумулятором на 7000 мА·год Гаджети 20.08.2026 17:18
Для S.T.A.L.K.E.R. 2 вийшло масштабне оновлення 2.0 та сюжетне доповнення Cost of Hope Ігри 20.08.2026 16:23
Resonance: A Plague Tale Legacy злили на торренти за тиждень до релізу Ігри 20.08.2026 16:07
«Волейбол!!» повернеться у 2027 році: вийшов трейлер матчу Бокуто проти Кірю Кіно/Серіали 20.08.2026 15:41
У Minecraft зібрали працюючу мовну модель із 445 тисяч блоків без модів ІгриНейромережі 20.08.2026 15:26
Mattel проведе світовий чемпіонат з UNO з призом $50 000: кваліфікуватися можна зі смартфона ІгриКіберспорт 20.08.2026 15:11
Genesis представила 666-сильний електричний флагман GV90 із розпашними дверима та поворотними кріслами Автомобілі 20.08.2026 14:53
Флагманський Google Pixel 11 Pro XL за $1299 провалився в ігрових тестах: близько 35 FPS на низьких налаштуваннях Гаджети 20.08.2026 14:18
Стартап Generalist представив модель GEN-1.5: роботи навчаються нових фізичних завдань за 3 секунди НейромережіТехнології 20.08.2026 14:10
Опенінг аніме «Експерименти Лейн» зібрав рекордні 1,1 млрд прослуховувань у Spotify Кіно/Серіали 20.08.2026 14:03

У Minecraft зібрали працюючу мовну модель із 445 тисяч блоків без модів

Max Ivanov · 20.08.2026 15:26 · 2 хвилини читання

Ентузиаст під ніком _objz створив усередині ванільної версії Minecraft функціональну генеративну нейромережу, здатну вести діалог із гравцем. Обчислювальний масив побудовано з 445 782 командних блоків, і він ґенерує текст безпосередньо в грі без використання модів, плагінів або датапаків.

Початковий прототип системи займав майже 1,91 млн блоків, однак автору вдалося оптимізувати конструкцію більш ніж у чотири рази завдяки адаптації нейромережевої архітектури.

I made a generative AI, only using 400k command blocks (PoC)
by u/_objz in MinecraftCommands

Архітектура на тернарних вагах і математика блоків

Словник моделі охоплює 2048 слів, контекстне вікно враховує шість останніх слів розмови, а прихований шар налічує 256 нейронів. Для виведення кожного наступного слова схема виконує близько 622 тисяч операцій.

Як повідомляє видання Tom’s Hardware, обійти обчислювальні обмеження рушія гри допомогло використання тернарних ваг. Кожен параметр нейромережі набуває лише трьох дискретних значень: −1, 0 або +1. Це дало змогу замінити важкі математичні операції множення на прості цикли додавання, віднімання або пропуску такту.

Навчання моделі та швидкість інференсу

За даними автора у спільноті Reddit, модель навчалася поза грою мовами Python і Rust на датасеті DailyDialog (11 118 побутових діалогів), після чого готові ваги було трансльовано в координати та команди блоків.

Бот може підтримувати простий розмовний діалог англійською мовою, але не призначений для математичних обчислень чи складних фактологічних відповідей. Показник перплексії (метрика невизначеності моделі) становив 38,8 пункта.

За стандартної швидкості роботи рушія (20 тіків за секунду) ґенерація одного слова триває 3,2 секунди, а при розгоні сервера до 35 тіків за секунду затримка знижується до 1,8 секунди. На проєктування та збирання всієї структури у автора пішло близько 70 годин.

Поділитися

Залишити коментар