top of page

Карти скарбів без ШІ: коли LLM — хибна відповідь

Фото автора: Marcel Dütscher
Marcel Dütscher
8 лип.
Читати 1 хв

Наші NPC можуть давати гравцям підказки про скарби — покинутий уламок корабля або, якщо ви в добрих стосунках, прихована скриня. Коли ми планували функцію, одне рішення здавалося очевидним: у нас є ШІ-бекенд, то чому б не доручити мовній моделі формулювати підказки для NPC! Ми вирішили проти — і причина дає гарний урок.


Проблема з LLM: діалоги наших NPC із ШІ-бекенда кешуються з міркувань вартості. Для світської розмови це ідеально — ніхто не помічає, чи торговець видає сьогодні ту саму репліку, що й учора. Але підказка про скарб містить факти: напрямок, відстань, місце. Кешована підказка вказувала б на скриню вчорашнього дня. А навіть без кешу мовні моделі схильні творчо «покращувати» координати. Підказка, що веде не туди, гірша, ніж жодної підказки.


Рішення: детерміноване. Тепер підказки будуються вручну, класичним способом. Сервер знає справжню позицію, обчислює напрямок і складає промовлену репліку із шаблонів (німецькою та англійською). Одночасно місце відкривається як точка на карті для всіх гравців у світі. Вже пограбований уламок автоматично випадає з пулу. Жодної моделі, жодних галюцинацій, жодних застарілих кешів — підказка просто правильна.


Правило, яке ми з цього винесли: для нас LLM відповідають за атмосферу — характер, світську розмову, оповідний тон. Щойно твердження має бути фактично правильним (місця, числа, ігрові правила), правильна технологія — детермінований код. Не кожна проблема, що виглядає як проблема для ШІ, нею є.

Останні пости

Дивитися всі
Спершу один вид, потім п'ять: як росте ця гра 🪨

Хто гляне на наш список версій, знайде 29 випусків за добрих п'ять тижнів: від 0.1.0 20 червня до 0.9.0 учора. Як це працює? Точно не так, що ми сідаємо й одним розмахом будуємо готову функцію. Ми буд

 
 

Коментарі


Коментування цього посту більше не доступне. Зверніться до власника сайту, щоб дізнатися більше.
bottom of page