StateMate
AI-помічник для GTA 5 RP-сервера, який читає правила, аналізує відео-докази і збирає відповіді у зрозумілі блоки.
Початок
StateMate почався як спосіб розібратися з API-токенами, мисленням AI і перетворенням звичайної текстової відповіді у конкретні UI-блоки. Замість абстрактного демо я вибрав дуже вузький сценарій: RP-адміністратор для маленького GTA 5 RP-сервера, який може відповідати по правилах, допомагати з RP-текстами і готувати скарги на форум.
Контекст, який AI мав тримати
Проєкт був про красиву обгортку навколо моделі, про те, щоб AI міг працювати з контекстом сервера: правилами, законодавчою RP-базою, механіками, форумними формами, відео-доказами і тим, що реально видно в чаті та на HUD.
- база правил і RP-законів читалась як структуроване джерело, а не як один довгий текст
- відповідь розкладалась на процес мислення, релевантні правила, посилання і наступні дії
- AI мав розуміти механіки конкретного сервера, а не відповідати загальними RP-фразами
Для кого створювався StateMate
- Гравці, адміністратори, яким треба швидко оцінити ситуацію по правилах
- Гравці, що хочуть сформулювати RP-текст, звернення або форумну скаргу
- Модератори, які працюють з відео-відкатами, HUD, чатом і метаданими
- Власники серверів, яким потрібна зрозуміла база знань по підтримуваних серверах
Rule Engine
Зручне читання бази правил, законодавчої RP-бази і серверних механік з посиланнями на потрібні пункти форуму.
Evidence Input
Input різних форматів: текст, ситуації, форумні шаблони і відео-відкати з покадровим аналізом.
AI Reasoning
Відповідь показувалась не одним полотном, а як мислення, висновок, правила, кнопки наступних дій і готові чернетки.
Account Layer
Firebase для акаунтів, аватарок, імен, токенів, витрат запитів і лендингу зі статусом підтримуваних серверів.
Де AI став інтерфейсом
Найцікавішим було навчити модель не просто відповідати, а збирати результат у компоненти: блоки правил, переходи на форум, виджети, кнопки наступних дій і генерацію скарг. Окремо я експериментував з відео: AI розбирав кадри, діставав час запису з HUD і метаданих, знаходив гравців, читав чат і звіряв усе з механіками сервера.
- 01
Підключим модель і навчився працювати з токенами, контекстом і вартістю запитів
- 02
Структурував базу знань по правилах, RP-законах і механіках сервера
- 03
Зробив діалог, який повертає не лише текст, а набір виджетів і дій
- 04
Додав розбір відео-відкатів: кадри, HUD, чат, метадані і поведінку гравців
- 05
Зібрав Firebase-рівень для акаунтів, профілю, балансу токенів і підтримуваних серверів
Успішний тест
У StateMate була повноцінна продуктова оболонка: користувач міг змінювати ім'я й аватарку, купувати токени, витрачати їх на різні типи запитів і бачити на лендингу, які сервери підтримуються та наскільки заповнена їхня база знань. Багато часу пішло на мікроанімації, щоб генерація, переходи між сторінками, натискання кнопок і діалоги відчувалися живими.