С каждым годом война распространяется по России — число атак беспилотников растет, дроны и ракеты долетают до все большего числа регионов. «Новая-Европа» составила карту военных инцидентов на территории страны с 2022 года. Она обновляется каждые 15 минут и ее можно использовать, чтобы следить за атаками в реальном времени.

Наш алгоритм собирает посты из более 700 телеграм-каналов и выделяет из них военные атаки с помощью искусственного интеллекта. Большинство атак — со стороны Украины, однако на карту попадают и другие события: например, случайные удары России по своей территории.

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

Цель нашей карты — дать общую картину военных инцидентов на территории России. Достичь стопроцентной точности при этом невозможно: искусственный интеллект иногда ошибается (ошибки встречаются в ~5% описаний и локаций), и мы не можем гарантировать достоверность всего, что пишут в новостях. Кроме того, на нашей карте встречаются дубли событий — их там также около 5%.

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

Видеоверсия материала «Новой-Европа» 

Главные выводы:

  • Число инцидентов на территории России стало резко расти с весны 2023-го года, когда началось украинское контрнаступление. С тех пор их количество увеличивается с каждым годом — в 2024-м их было в два раза больше, чем в 2023-м, а в 2025-м — на 27% больше, чем в 2024-м.
  • 78% всех военных инцидентов приходится на атаки БПЛА или работу ПВО. На ракетные удары и артиллерию приходится 13% событий.
  • Число ракетных ударов по России резко снизилось в марте прошлого года, когда сократилась военная помощь Украине от США. В первом квартале 2026-го, однако, число ракетных обстрелов снова начало расти — их было в два раза больше, чем в последнем квартале 2025.
  • 44% всех военных событий и 55% атак БПЛА происходят в Белгородской области. В целом на приграничные регионы (Белгородская, Брянская, Курская, Ростовская области), а также аннексированные Крым и Севастополь, приходится три четверти инцидентов.
  • Война распространяется всё дальше по территории России. Количество регионов, в которых были военные инциденты, растет — во второй половине 2025-го их уже 57, в предыдущем полугодии — 48, а за год до этого было всего 43. Суммарно с начала войны атаками было затронуто 60 регионов.
Методология

Если описывать схематично, наш алгоритм работает так: - Мы непрерывно выгружаем из телеграма новости из более чем 700 телеграм-каналов, включая оппозиционные, провластные и региональные медиа России, а также каналы губернаторов и госструктур и украинские медиа.

- Каждый пост проверяется искусственным интеллектом, и если он описывает военный инцидент, то ИИ извлекает из него тип инцидента и место происшествия.

- Посты об одних и тех же действиях, произошедших в одном месте, группируются и считаются одним событием.

Военные инциденты отбираются с помощью языковой модели. На первом этапе модель определяет, описывает ли сообщение конкретное произошедшее военное событие на территории России или аннексированного Крыма (другие оккупированные территории мы не включали). К военным инцидентам относятся только фактические боевые действия (атаки БПЛА с попаданием в цель, ракетные удары, перехваты средствами ПВО, артиллерийские обстрелы, воздушные удары, наземные операции, военно-морские атаки), при этом исключаются воздушные тревоги без последствий, предупреждения об угрозах и так далее.

На втором этапе с помощью той же языковой модели мы извлекаем структурированную информацию: конкретное место происшествия, регион, категорию и краткое описание. Если в одном сообщении упоминается несколько локаций или типов атак, они выделяются в отдельные события.

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

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

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

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

Если у обоих постов указана локация, проверяется их близость на карте с помощью API Google Maps (локация считается одной и той же, если между точками меньше трех километров), а также похожесть названий локаций (если они звучат похоже, например, «Шебекино» и «Щебекино», мы считаем, что имелось в виду одно место, даже если API Google Maps геолоцировал в разные точки).

Если у какого-то события локация не указана, а указан только регион, то мы проверяем эмбеддинги описаний событий — векторные представления текстов, созданные с помощью API OpenAI. Если они близки, то мы считаем, что тексты описывают одно и то же событие.

Несмотря на сложный алгоритм объединения событий и удаления дублей, нам не удалось полностью от них избавиться. Мы проверили количество дублей военных событий одной недели в октября 2024-го и 2025-го года, а также в январе 2026. Суммарно за эти даты модель выделила 806 событий после алгоритма дедупликации. При ручной проверке оказалось, что из них 95% были реальными уникальными событиями, а не дублями других событий. Также мы заметили, что около 5% событий содержат ошибки в описании или локации — от них полностью избавиться тоже не удалось.

Поделиться
Больше сюжетов
84% аудитории независимых медиа остались в Telegram, несмотря на блокировки

84% аудитории независимых медиа остались в Telegram, несмотря на блокировки

На этой неделе просмотры стабилизировались после падения в середине марта

Провластные каналы потеряли на блокировках Telegram 41% аудитории

Провластные каналы потеряли на блокировках Telegram 41% аудитории

Это в 2,5 раза больше, чем оппозиционные

Невзыскательные лица

Невзыскательные лица

Число личных банкротств в России с 2022 года выросло в 2,2 раза. Мы изучили, какое имущество теряют россияне из-за долгов

Сколько нужно зарабатывать, чтобы взять ипотеку?

Сколько нужно зарабатывать, чтобы взять ипотеку?

Калькулятор доступности жилья в регионах России

Льготы до гроба

Льготы до гроба

Объем помощи участникам «СВО» в девять раз превышает господдержку многодетных семей: исследование «Новой-Европа»

«Заводы стоят»

«Заводы стоят»

В 2025 году российские компании стали в 1,4 раза чаще сокращать сотрудников или переводить их на неполный рабочий день. Исследование «Новой-Европа»

1280 раз сообщалось о коммунальных авариях в январе — в два раза больше, чем год назад

1280 раз сообщалось о коммунальных авариях в январе — в два раза больше, чем год назад

Почему ЧП так много и как выжить в мороз?

Дом, в который пришла война

Дом, в который пришла война

Спецпроект «Новой-Европа» о преступности ветеранов «СВО»

Краткая история ненависти

Краткая история ненависти

«Новая-Европа» изучила пять миллионов публикаций в провластных СМИ и составила хронологию травли оппозиции, мигрантов и приверженцев «нетрадиционных ценностей»