Как риелтор написал свой «Google» для поиска кадастровых данных недвижимости

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

Интерфейс веб-версии приложения с результатами поиска
Интерфейс веб-версии приложения с результатами поиска

«Этот объект под арестом», его невозможно продать

Работа риелтора, особенно по «коммерции», - это постоянный поток запросов. Коллеги и клиенты присылают тебе по пять PDF и ссылок объявлений со словами «срочно, что по ним?». И ты садишься. Начинается рутина ада. На проверку одного объекта и сбор информации уходит 20 - 30 минут и это съедает несколько часов чистого времени.

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

Пример поиска по адресу и площади в Телеграм-боте
Пример поиска по адресу и площади в Телеграм-боте

Как научить ИИ понимать адреса

Самой трудной задачей было не получить данные, а правильно их запросить. Мне нужно было научить систему по текстовому запросу адреса в свободной форме (иногда с ошибками и сокращениями), да еще и с учетом площади, определять наиболее подходящий объект в базе Росреестра.

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

Фейл «АрциХовича» и поиск бага

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

Сервис уже работал в режиме тестирования. И вот однажды я отправляю в телеграм-бот PDF презентацию объекта с реальным адресом: «улица Академика Арцимовича». После обработки файла и поиска в ЕГРН, результат - ноль. Я отправляю снова. Ноль. Вбиваю адрес вручную - объект есть. Провозился с этой ошибкой почти целый день. Я перерыл весь свой код, думая, что это мой баг. Я проклял всё. А потом я посмотрел в логи. Оказалось, баг не у меня, а LLM уверенно и методично исправлял «АрциМовича» на «АрциХовича». И, конечно, Росреестр ничего не находил. Пришлось усилить промпт и дописать «проверку за проверяющим».

Пример информации по кадастромому номеру
Пример информации по кадастромому номеру

«Вау-эффект»: 30 минут работы за 3 секунды

Как выглядел процесс сбора информации «До»? Поиск кадастрового номера, часто безуспешный и изматывающий, перебор десятков вариантов и бесчисленные copy-paste и запросы.

Как это выглядит «Сейчас»? Открыл страницу объявления или объект на карте, например ресторан. Нажал на иконку Chrome-расширения. Всё. Через пару секунд в браузере открывается новое окно с наиболее подходящими кадастровыми номерами и реальными площадями (часто не та, что в объявлении). Нажав на кадастровый номер, перехожу в Телеграм-бот и получаю права и обременения, кадастровую стоимость.

Поиск объекта на карте с расширением Chrome браузера
Поиск объекта на карте с расширением Chrome браузера

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

Неожиданное открытие: объекты-призраки

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

Что это значат такие «Дубли» для покупателя? Это как купить и ездить на машине с «двойником» номера. А что, если на одном из этих «дублей» висит арест, а на другом нет? Это невероятно опасная ситуация. Раньше отловить это вручную было почти нереально. Так сервис из инструмента для удобства внезапно стал еще инструментом для безопасности.

Приглашаю протестировать бета-версию сервиса

Сегодня приложение - это работающий MVP. Есть веб-версия, Chrome-расширение и Telegram-бот для получения детальной информации по кадастровым номерам и заказа справок ЕГРН. Авторизация в сервисе идет через Telegram Auth Widget, без паролей, это быстро и удобно.

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

Пожалуйста, заполните эту Google-форму. Первым откликнувшимся я направлю email с приглашением на первую волну тестирования.

2
1
Начать дискуссию