Онлайн-Го с нейросетью в браузере
govgo.ru
Игровая платформа: партии с другими игроками в реальном времени, игра с нейросетью KataGo, задачи, разбор партий, дзёсэки, турниры и рейтинг. Работает как приложение на телефоне.
Работает и открыт для игры.
Что внутри
- Партии с людьми в реальном времени
- Нейросеть KataGo, которая считает на устройстве игрока
- Несколько уровней сложности: от новичка до сильного соперника
- Разбор партий и ежедневные задачи
- Рейтинг игроков
- Установка на телефон и работа офлайн
- Библиотека дзёсэков и турниры — в развитии
Как это устроено
Самое интересное решение проекта: нейросеть запускается в браузере, а не на сервере. Поэтому у сайта настроена изоляция выполнения кода, а сама игра подбирает нагрузку под устройство: на телефоне считает легче, на мощном компьютере — на полную. Серверные мощности при этом не растут вместе с числом игроков.
- Node.js
- Fastify
- React
- KataGo (WASM/WebGPU)
- WebSocket
- PWA
Что это даёт заказчику
- Тяжёлое вычисление можно унести на устройство пользователя и не платить за серверы
- Реальное время: партии идут без перезагрузки страницы
- Приложение на телефоне без публикации в магазинах приложений
- Полная автономность: нет сторонних скриптов и внешних сервисов
Что покажем на демо
- Живая партия с соперником или с нейросетью
- Автоподбор уровня нагрузки под устройство
- Разбор партии и задачи
- Установка приложения на телефон
Почему это важно бизнесу
- Себестоимость ИИ-функций почти не растёт вместе с трафиком
- Данные пользователя не уходят на сторону
- Сайт остаётся быстрым без внешних зависимостей
Как мы работаем. В проектах участвуют разработчики и ИИ-агенты: агенты берут на себя рутину — разбор задачи, код, проверки, подготовку текстов, — а решения и ответственность остаются за человеком. Поэтому мы быстрее и спокойнее берёмся за задачи, которые обычно пугают студии.