Представим обычный городской сюжет. В одном Telegram-канале пишут, что перекрыли дорогу. В другом появляется видео с набережной. Через некоторое время приходит сообщение о восстановлении движения. Если читать это между рабочими задачами, легко пропустить начало истории или принять старую запись за свежую. Где именно всё происходило? Что стало известно сначала, а что уточнили позже?

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

У новости есть место, а не только заголовок

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

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

Так устроены новости на карте мира в GlobalMap. Карта и публикация находятся рядом: выбрал место, открыл запись, прочитал, вернулся к соседним точкам. Не нужно восстанавливать расположение каждого населённого пункта по памяти. Особенно полезно это, когда следишь за незнакомым регионом, а в сообщениях постоянно появляются новые названия.

Интерфейс GlobalMap: точки событий на карте, новостная лента справа и временная шкала внизу
GlobalMap: карта, сообщения и шкала времени в одном окне. Скриншот сайта от 9 октября 2026 года; строка атрибуции добавлена для публикации. Интерфейс: GlobalMap. Подложка: © CARTO, © OpenStreetMap contributors. Содержание сообщений принадлежит указанным на сайте источникам.

В какой именно Александровке?

«У моста в Александровке...» Человеку из местного чата этих слов может хватить. Он знает и деревню, и мост. Для системы такое сообщение сложнее: населённые пункты с этим названием есть в разных регионах. Подсказкой может стать упомянутая дальше область, соседний город или название дороги.

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

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

От точки можно вернуться к источнику

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

Поэтому мы поместили новостную ленту рядом с картой. Выбираешь отметку, читаешь запись справа. Не нужно закрывать карту и терять из виду регион, который только что рассматривал. В карточке есть кнопка «Открыть новость»: она ведёт к исходной публикации в Telegram. Если важны подробности, можно продолжить чтение там.

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

Схема геопривязки: сообщение Telegram, анализ географического контекста и точка события на карте
От сообщения к географии: при сопоставлении места важен смысл текста, а не только найденное название. Концептуальная сгенерированная иллюстрация, не скриншот внутренних сервисов. Команда WowCash / OpenAI ImageGen.

Вернуться к моменту, когда история только начиналась

Последнее сообщение обычно заслоняет предыдущие. Мы уже знаем продолжение и незаметно читаем начало с этим знанием. А ведь в первые минуты полной картины ещё не было. Для человека, который разбирает историю позже, это существенная разница.

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

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

В интерфейсе есть и переход «Ранее» к предыдущей дате. Так можно начать разбор с более ранних сообщений, вместо того чтобы судить обо всей истории по её последнему обновлению.

Что получает редактор или аналитик

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

Уже при таком просмотре возникают вопросы к будущему материалу. Почему сообщения появились в нескольких соседних местах? Что было опубликовано раньше? Какое уточнение изменило понимание истории? С ответами ещё предстоит поработать, зато видно, где искать продолжение.

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

Где здесь работа с ИИ

Разработка ИИ-сервисов и обработка данных входят в число направлений WowCash. GlobalMap позволяет показать эту работу в понятном виде. Пользователь открывает сайт, выбирает точку, читает новость. Ему не нужно разбираться в устройстве наших сервисов, чтобы получить пользу от результата.

Разрыв между неаккуратным текстом обсуждения и аккуратной точкой на карте как раз и составляет важную часть задачи. Люди сокращают названия, пропускают очевидные для местных подробности, ссылаются на предыдущие сообщения. Система должна работать с таким материалом, а не только с текстами, где заранее заполнены поля «город» и «координаты».

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

Место и время возвращают новостям объём

Мы привыкли, что новость живёт в ленте несколько минут, а затем её вытесняет следующая. У GlobalMap другая задача: дать возможность остановиться и рассмотреть происходящее. Где появилась информация? Что было рядом? Какие сообщения уже были доступны в выбранный момент?

Для нас GlobalMap ещё и пример того, как собственные сервисы обработки данных становятся продуктом для повседневной работы. Сложность остаётся внутри системы, а снаружи человек выбирает территорию, открывает сообщение и двигается по времени. С этого и начинается разбор истории, которую в потоке новостей было легко пропустить.