Как формируются прогнозы
AIPREDICT.ONE использует футбольную статистику, расчётные правила и языковую модель. Ниже описан текущий подход: какие данные поступают в анализ, как читать оценки на странице матча и что входит в статистику результатов.
Источники и состав данных
Основной источник статистики — API-Football (API-Sports). Для коэффициентов также используется The Odds API. Доступность сведений зависит от турнира, матча и времени запроса.
- Форма команд. Анализируются последние завершённые встречи, результаты, забитые и пропущенные голы, домашние и выездные выступления. В базовой подборке формы используются до пяти последних матчей.
- Турнирный контекст. Учитываются таблица, стадия соревнования, формат матча и, при наличии данных, положение в двухматчевом противостоянии.
- Личные встречи. Предыдущие игры команд дают дополнительный контекст. Их составы и условия могли отличаться от предстоящего матча.
- Кадровая информация и рынок. Сведения о травмах, составах и коэффициентах добавляются, когда доступны. Отсутствие записи о травме не подтверждает готовность футболиста к игре.
Данные поступают от внешних сервисов и могут запаздывать или содержать неточности. Полного набора показателей для каждого матча нет.
От статистики к тексту прогноза
- Подготовка данных. Система собирает сведения о командах и матче, выделяет форму, турнирные условия и доступные дополнительные факторы.
- Расчётная оценка. Отдельный модуль оценивает соотношение сил, качество информации и неопределённость встречи. Он формирует балл уверенности, риск, темп и варианты основного выбора. При наличии накопленных результатов и коэффициентов могут применяться дополнительные поправки.
- Текст и основной выбор. Языковая модель получает подготовленные сведения и расчётные оценки, формулирует аргументы, сценарии и риски. В текущей версии она может предложить допустимый основной выбор; значения риска и темпа при наличии расчётной оценки берутся из расчётного модуля.
- Обработка результата. Система проверяет формат ответа, нормализует основной выбор и сохраняет материал. Автоматическая проверка формата не подтверждает достоверность каждого предложения.
Если получить текст от языковой модели не удалось, может использоваться запасной текст, подготовленный по локальным правилам на основе доступных данных. Он также создаётся автоматически.
Редактор управляет проектом и может исправлять материалы. Подпись автора связывает публикацию с ответственным за неё профилем; отдельная ручная проверка каждого прогноза не заявляется.
Что означают оценки на странице матча
| Показатель | Как его читать |
|---|---|
| Уверенность, например 70/100 | Внутренний балл расчётного модуля. На него влияют соотношение сил, турнирный контекст, качество информации и другие факторы. Это не обещание, что выбор пройдёт в 70% случаев. |
| Риск | Оценка неопределённости встречи и устойчивости ожидаемого сценария. Низкий риск допускает ошибку прогноза. |
| Темп | Предположение о характере игры. Оно помогает читать сценарий, но не гарантирует количество голов. |
| Процент в «Сценарной развилке» | Ориентировочная оценка при составлении текста. Она может формироваться генератором или запасным значением. Это отдельная шкала, которую нельзя приравнивать к баллу уверенности или к проверенной статистической вероятности. |
Оценки разных публикаций могут опираться на разный объём данных. Сам по себе высокий балл не заменяет чтение аргументов и факторов риска.
Как считается успешность прогнозов
В разделе «Результаты» учитывается основной выбор опубликованного прогноза. Все утверждения текста и альтернативные сценарии отдельно в этот процент не входят.
В расчёт попадают завершённые матчи с подтверждённым счётом и определённым исходом прогноза: успешным или неуспешным. Неопределённые результаты, неподдерживаемые варианты выбора и технические победы без подтверждённого игрового результата исключаются. Дубликат одного матча не должен увеличивать выборку.
Например, 6 успешных и 4 неуспешных прогноза дают 60%. Матчи с ещё неизвестным результатом не добавляются ни в числитель, ни в знаменатель.
Примеры проверки основного выбора
Для обычных матчей без дополнительного времени и серии пенальти:
| Выбор | Условие успешного прогноза |
|---|---|
| П1 / П2 | Победа хозяев / гостей по сохранённому итоговому счёту. |
| 1X / X2 / 12 | Хозяева не проиграли / гости не проиграли / матч завершился без ничьей. |
| ТБ(2.5) / ТМ(2.5) | В сумме забито минимум 3 гола / максимум 2 гола. |
| ОЗ-да / ОЗ-нет | Забили обе команды / хотя бы одна команда не забила. |
В текущем расчёте используются сохранённые итоговые голы; для П1 и П2 при наличии серии пенальти учитывается её победитель. Поэтому для встреч с дополнительным временем и пенальти внутренняя отметка сайта может отличаться от расчёта букмекерского рынка на основное время.
Период выбирается по времени начала матчей. «Месяц» в статистике означает 30 дней, «3 месяца» — 90 дней, «год» — 365 дней. Показанный процент округляется до целого числа. Сравнивать проценты полезно вместе с количеством учтённых встреч.
Доля успешных прогнозов не показывает денежную доходность: она не учитывает размер ставок и не заменяет расчёт дохода по коэффициентам.
Ограничения и обновления
На игру влияют решения тренера, изменения состава, удаления, травмы и случайные эпизоды. ИИ может неверно интерпретировать данные, а статистика прошлых встреч не описывает будущую игру полностью.
Сведения и тексты могут обновляться по мере поступления данных. Страница показывает актуальную сохранённую версию материала; отдельная публичная история всех его изменений сейчас не представлена.
Это описание текущего подхода. У ранних публикаций набор данных и правила подготовки могли отличаться. Историческая успешность не гарантирует такой же результат в будущем.
Вопросы и исправления
Если в прогнозе или его результате есть неточность, отправьте ссылку на страницу и описание проблемы на ad7.stream@gmail.com. При расхождении данных приложите источник, по которому можно проверить информацию.
О том, кто ведёт сайт и отвечает за публикации, можно прочитать на странице «О проекте».