Skip to content
Erudil (собственный продукт) · Спортивная аналитика

Erudil: ИИ-движок, оценивающий вероятность каждого исхода матча

Собственный продукт. Вероятностный движок превращает данные матча в матрицы вероятностей исходов, сверяет их с котировками букмекеров и публикует неизменяемую историю каждого прогноза — и выигрышей, и проигрышей.

Длительность
14 месяцев до запуска, развивается
Обновлено
28 августа 2026
Стек
PythonPyTorchPostgreSQLLaravelReactRedisDockerAWS

25k+

проанализированных матчей

61,8%

точность в тире высокой уверенности

10 000

симуляций на матч

+2,1%

closing-line value

С чего всё началось?

Отправная точка — рынок, полный «капперов», которые показывают выигрыши и прячут проигрыши. Мы хотели обратного: продукт, где каждое число — вероятность, каждая вероятность сверена с рынком, а каждый опубликованный прогноз остаётся на странице независимо от результата. Сам рынок велик и регулируем: Statista (2024) оценивает мировую выручку ставок на спорт в десятки миллиардов долларов в год, а отраслевая статистика UK Gambling Commission (2024) показывает онлайн-ставки крупнейшим регулируемым сегментом в Британии, — именно поэтому проверяемая история прогнозов имеет значение.

Erudil — этот продукт: Glanit создал и развивает его как собственное направление. Это и наш эталонный проект по прогнозированию и вероятностному моделированию: та же инженерия лежит в основе прогноза спроса, динамического ценообразования и скоринга рисков для клиентов.

Какую задачу нужно было решить?

Задача — оценивать десятки исходов одного матча (победитель, ничья, тоталы, форы, «обе забьют») из одной цельной вероятностной модели, а не из набора отдельных догадок; иначе модель может одновременно заявить 60% на победу хозяев и 50% на «меньше 1,5 гола». Классический ответ восходит к Диксону и Коулзу (1997), которые моделировали футбольные счета скорректированными распределениями Пуассона и показали, где рынок ставок неэффективен; инженерная задача — держать такую модель согласованной, живой и честной.

Модель должна пересчитываться, когда состав меняется за час до матча, справляться с шестью поставщиками данных, которые противоречат друг другу, и — самое сложное — уметь признавать, что преимущества нет, вместо того чтобы выдавать прогноз любой ценой.

Страница матча

Всё, что видит пользователь, выводится из одной матрицы точного счёта: вероятности 1X2, тоталы, форы и «обе забьют» никогда не противоречат друг другу, потому что читаются из одной сетки.

Страница матча Erudil с матрицей вероятностей точного счёта и сравнением модели с рынком
Страница матча: матрица точного счёта, модель против рынка с удалённой маржой букмекера и производные рынки.

Как это было построено?

Решение построено вокруг одной матрицы вероятностей точного счёта на матч, которую даёт Монте-Карло-симуляция десяти тысяч виртуальных матчей на основе распределения Пуассона, перепроверяемая ансамблем специализированных модулей. Каждый рынок считывается из этой матрицы, поэтому котировки никогда не противоречат друг другу. Котировки букмекеров переводятся в подразумеваемые вероятности с удалением маржи и сравниваются с моделью; прогноз публикуется только там, где преимущество превышает откалиброванный порог, а его успех оценивается относительно линии закрытия — меры мастерства, которую справочные материалы Pinnacle (2024) называют самым надёжным долгосрочным индикатором.

  • Матрица вероятностей исходов. Ожидаемая результативность сторон (xG, xPts, форма, личные встречи, стадион, погода), просимулированная в сетку точного счёта.
  • Ансамбль модулей. Атака против защиты, исторические тренды, NLP-модуль, читающий новости о травмах и составах, и рыночный модуль, отслеживающий движение линии и денег.
  • Сравнение с рынком. Если вероятность модели превышает рыночную больше, чем на порог, прогноз помечается как положительное матожидание; иначе движок выдаёт вердикт SKIP.
  • Публичная неизменяемая история. Каждый прогноз хэшируется (SHA-256, стандарт NIST FIPS 180-4) до публикации; точность и ROI публикуются по уровням уверенности, видам спорта и турнирам, и ничего никогда не удаляется.
  • Продукт. Веб-приложение с подписками и токенами, бесплатные ежедневные прогнозы, страницы статистики, B2B API и white-label, четыре языка.

Прогнозы капперов против калиброванного вероятностного движка: в чём разница?

Таблица противопоставляет обычный сервис прогнозов движку, на котором работает Erudil. Каппер публикует прогноз и сопровождающую его историю; движок публикует вероятность, рыночную цену, с которой она сравнивалась, и вердикт, который может быть SKIP. Разница не в точности на удачной неделе, а в том, можно ли независимо проверить всю историю прогнозов на неудачной.

Сервис прогнозов против калиброванного вероятностного движка
КритерийТипичный капперДвижок Erudil
РезультатПрогноз + нарративМатрица вероятностей + преимущество над рынком
Согласованность рынковНе контролируетсяВсе рынки из одной сетки
Когда преимущества нетПрогноз всё равноВердикт SKIP
ИсторияОтобраннаяХэш до публикации, ничего не удаляется
Метрика качестваСерии победBrier score, closing-line value
Обновление по новостямВручную, если вообщеПересчёт по событиям составов и рынка
Сервис прогнозов против калиброванного вероятностного движка

От данных к вердикту

Шесть поставщиков данных, NLP-модуль, читающий новости, и поток котировок сходятся в ансамбле; любое событие, способное сдвинуть вероятность — подтверждённый состав, травма, движение линии на 3%, — запускает пересчёт.

Схема пайплайна Erudil: поставщики данных, NLP новостей, котировки, ансамбль, Монте-Карло, вердикт
Событийный пайплайн: пересчёт запускают составы, новости о травмах, движение котировок и погода.

Результаты в цифрах

Калибровка модели отслеживается публично. Точность публикуется по уровням уверенности, чтобы прогноз «высокой уверенности» что-то значил; Brier score и closing-line value — два числа, за которыми мы следим в продакшене: модель, обыгрывающая закрывающую линию, — это модель с реальным преимуществом.

Точность по уровню уверенности, скользящие 90 дней
  • Высокая
  • Средняя
  • Низкая
0%25%50%75%100%СенОктНояДекЯнвФевМарАпрМайИюнИюлАвгСен — Высокая: 60.1%Окт — Высокая: 61%Ноя — Высокая: 61.9%Дек — Высокая: 61.2%Янв — Высокая: 62.6%Фев — Высокая: 62%Мар — Высокая: 61.4%Апр — Высокая: 62.1%Май — Высокая: 62.3%Июн — Высокая: 63%Июл — Высокая: 62.2%Авг — Высокая: 61.8%61.8%Сен — Средняя: 54.2%Окт — Средняя: 55%Ноя — Средняя: 53.4%Дек — Средняя: 55.1%Янв — Средняя: 56%Фев — Средняя: 55.3%Мар — Средняя: 54.6%Апр — Средняя: 55.2%Май — Средняя: 56.1%Июн — Средняя: 55.4%Июл — Средняя: 55%Авг — Средняя: 55.7%55.7%Сен — Низкая: 48.3%Окт — Низкая: 50.1%Ноя — Низкая: 49%Дек — Низкая: 51.2%Янв — Низкая: 50.4%Фев — Низкая: 49.2%Мар — Низкая: 50%Апр — Низкая: 51.1%Май — Низкая: 50.3%Июн — Низкая: 50%Июл — Низкая: 51.2%Авг — Низкая: 50.4%50.4%

Только оценённые прогнозы; вердикты SKIP исключены по определению.

Data table
ВысокаяСредняяНизкая
Сен60.1%54.2%48.3%
Окт61%55%50.1%
Ноя61.9%53.4%49%
Дек61.2%55.1%51.2%
Янв62.6%56%50.4%
Фев62%55.3%49.2%
Мар61.4%54.6%50%
Апр62.1%55.2%51.1%
Май62.3%56.1%50.3%
Июн63%55.4%50%
Июл62.2%55%51.2%
Авг61.8%55.7%50.4%
Проанализировано матчей по видам спорта
ФутболФутбол: 13,84013,840БаскетболБаскетбол: 4,2104,210ХоккейХоккей: 3,1203,120ТеннисТеннис: 2,2602,260КиберспортКиберспорт: 1,4101,410Американский футболАмериканский футбол: 640640
Data table
Матчи
Футбол13,840
Баскетбол4,210
Хоккей3,120
Теннис2,260
Киберспорт1,410
Американский футбол640

Публичная история прогнозов

Страница, которая делает продукт честным: каждый прогноз хэшируется до показа, автоматически оценивается после матча и учитывается в статистике тира. Пользователь может убедиться, что прогноз не редактировали задним числом.

Страница публичной истории Erudil со статистикой по тирам и хэшами прогнозов
История: точность по тирам, ROI, closing-line value и хэш каждого оценённого прогноза.

Стек и эксплуатация

Моделирование и симуляции на Python (NumPy, PyTorch для взвешивания ансамбля); пайплайны данных, собирающие расписания, статистику и котировки от шести поставщиков с пересчётом по новостным событиям; PostgreSQL и Redis; бэкенд на Laravel с фронтендом на React; контейнерный деплой на AWS. Калибровка модели (Brier score, closing-line value) мониторится в продакшене, алерт о дрейфе открывает тикет на переобучение.

Кому подходит этот подход?

Подход подходит любой команде, чьи решения зависят от вопроса «насколько мы уверены?» не меньше, чем от самого ответа: прогноз спроса в ритейле и логистике, динамическое ценообразование, кредитный и антифрод-скоринг, планирование мощностей. Erudil — именно такая система прогнозирования, какие мы строим для клиентов: калиброванная вероятностная модель, честная к неопределённости, подключённая к живым данным и поставленная с мониторингом, а не с презентацией. Прогнозы Deloitte по технологиям и спорту (2024) ожидают, что данные и ИИ продолжат менять то, как спортивные организации и медиа оценивают и подают исходы; то же давление действует в любой отрасли, продающей против движущегося рынка.

Частые вопросы

Ещё кейсы

ИИ-ассистенты по регламентам для продуктовой сети с 30 000 сотрудников

Три RAG-ассистента на одной платформе — для коммерческой функции, директоров магазинов (голосом, прямо из торгового зала) и HR — отвечают на вопросы по корпоративным регламентам со ссылкой на конкретный пункт или честно говорят, что ответа нет, — и сотрудники перестают звонить в офис по типовым вопросам.

  • Ритейл
  • Python
  • LangChain
  • PostgreSQL + pgvector

Document AI, который читает 1 300 накладных от поставщиков в день

Сканы и фото накладных, счетов и актов проходят через мультимодальную модель, которая извлекает типизированные поля с оценкой уверенности по каждому, сверяет их со справочниками поставщиков и договоров и передаёт в ERP. К человеку попадают только документы с низкой уверенностью — примерно каждый девятый.

  • Ритейл · Финансы
  • Python
  • PyTorch
  • Multimodal LLM

Catalogue AI: классификация новых SKU и очистка 182 000 карточек товаров

Две модели на товарном каталоге продуктовой сети: одна предлагает код классификации и категорию для каждой новинки с вероятностями top-3, другая находит дубликаты карточек семантически. Категорийные менеджеры подтверждают одним кликом вместо ручного поиска по классификатору; каждое подтверждение идёт в дообучение.

  • Ритейл · Мастер-данные
  • Python
  • scikit-learn
  • Sentence Transformers

Обсудить ваш проект