За последние недели мы внимательно перечитывали то, что вы пишете в разделе «Проблемы», и заметили закономерность. Один и тот же сюжет — нерегулируемый перекрёсток, обгон на двойной сплошной, велосипед на пешеходной зоне, поворот на стрелку при красном — всплывает снова и снова, написанный разными словами, разными людьми, в разное время. Ни один из авторов не делает ничего плохого: каждый просто описывает то, с чем столкнулся. Но получается, что десятки голосов, которые могли бы объединиться вокруг одной формулировки и реально что-то сдвинуть, рассыпаны по карточкам и не находят друг друга.
Стало очевидно, что портал должен помогать «соседям по теме» встретиться.
Что появилось
Под каждой проблемой теперь есть блок «Похожие проблемы». Это пять карточек, которые система подобрала автоматически — по близости смысла, а не просто по общим словам. Если две проблемы говорят, по сути, об одном и том же — даже если автор первой написал «обгон через сплошную», а второй «выезд на встречку» — алгоритм их свяжет.
Под автоматическим блоком — кнопка «🪄 Найти с помощью ИИ». Это уже глубокий поиск: модель искусственного интеллекта читает вашу проблему и вручную сравнивает с десятками кандидатов, объясняя по-русски, почему именно эти карточки она считает родственными. Это медленнее (несколько секунд) и дороже, поэтому работает только по запросу — вы сами решаете, когда оно нужно. А ещё — на странице теперь есть ссылка «Все проблемы по этой теме», ведущая на отфильтрованный список.
Как это работает «под капотом»
Если коротко — мы превращаем каждую проблему в её математический отпечаток (так называемое «эмбеддинг-представление»), а потом ищем в базе те, чей отпечаток ближе всего к исходному. Это не «вызов нейросети» при каждом просмотре страницы, как часто думают: расчёт делается один раз, при создании или редактировании проблемы. Сам же поиск — почти бесплатный и происходит за миллисекунды.
Кнопка ИИ-поиска — это уже отдельный, более тяжёлый сценарий, и мы намеренно сделали её ручной. Хотите быстро — есть автоматический блок. Хотите вдумчиво — жмите волшебную палочку.
А ещё — карта предложений
В разделе «Карта» теперь живёт интерактивное облако из всех проблем, которые вы прислали. Каждая точка — одно предложение. Близкие по смыслу инициативы расположены рядом: предложения про самокаты собираются в одну зону, про пешеходные переходы — в другую, про штрафы — в третью. Размер точки — сколько у неё голосов. Цвет — к какому смысловому кластеру она относится.
Это полезно, когда хочется понять «о чём вообще пишут» без просмотра пятисот карточек подряд. Можно навести курсор и прочитать заголовок, кликнуть — и провалиться в саму проблему. Слева — поиск по тексту и список тем: клик по теме оставляет на карте только её, остальное тускнеет.
Карта пересчитывается автоматически: новые проблемы появляются на ней в течение нескольких часов, раз в неделю происходит полное «причёсывание» координат. Никаких ручных действий не требуется — заходите, смотрите.
Наш проект постоянно развивается и мы готовы попробовать реализовать любые технические задумки, даже самые смелые, которые помогут нам вместе эффективно работать над текстом ПДД
