Листать сотни объявлений о квартирах в Санкт-Петербурге — утомительно. Половина фото тёмные, размытые или сделаны так, чтобы скрыть проблемы. Цены дико разнятся при внешне похожих квартирах. И если вы не провели годы на рынке недвижимости СПб, почти невозможно отличить реально выгодное предложение от плохого, глядя только на страницу объявления.
ИИ Агрегатор Квартир — это бесплатный инструмент, который автоматически собирает объявления о недвижимости Санкт-Петербурга и ранжирует их по качеству ремонта — используя локальную ИИ-модель, анализирующую каждое фото. Квартиры в лучшем состоянии появляются первыми. Остальное вы пропускаете.
Если вы разработчик и хотите понять, как это устроено внутри — PuppeteerSharp-краулер, интеграция Ollama vision и формула ранжирования — смотрите технический разбор
Проблема поиска квартир в Санкт-Петербурге
Платформы вроде Циана и Авито сортируют объявления по дате или цене. Это удобно продавцам. Покупателям и арендаторам, которым важно состояние жилья, — бесполезно.
Квартира, выставленная вчера за 7 млн рублей, может оказаться с облезшими обоями, сломанным санузлом и фото, сделанными в темноте. Квартира, выставленная три недели назад по той же цене, может быть свежеотремонтированной, светлой и заслуживающей немедленного просмотра. Стандартная лента показывает их на одном уровне — или ставит более новую, худшую выше.
Риелторы вырабатывают этот глаз за годы. Один взгляд на набор фото — и они мгновенно оценивают качество ремонта, замечают тревожные сигналы, понимают, справедлива ли цена для этого района и состояния. У обычных покупателей и арендаторов такого опыта нет. ИИ-анализ фото делает это доступным для каждого.
Как это работает
Система запускает четырёхэтапный конвейер автоматически, круглосуточно:
Парсинг объявлений каждые 4 часа. Приложение собирает объявления о квартирах в Санкт-Петербурге с агрегаторов недвижимости, фиксируя цену, район, количество комнат, этаж, площадь и все доступные метаданные. В базу добавляются только новые объявления с момента последнего запуска — база остаётся актуальной без повторной обработки всего каталога.
Загрузка и хранение фото. Для каждого объявления все фото из галереи скачиваются и хранятся локально для анализа.
ИИ-оценка фото. Локальная ИИ vision-модель (Ollama с qwen2.5) анализирует каждое фото и оценивает его по качеству ремонта — новая отделка против изношенных поверхностей, чистота, естественный свет, видимые повреждения или запущенность. Итоговая оценка ремонта объявления — среднее по всем его фото. Объявления с недостаточным количеством фото исключаются из ранжирования во избежание шума от одного нерепрезентативного изображения.
Вычисление рейтинга идеальности. Качество фото само по себе не делает сделку выгодной. Итоговый рейтинг идеальности объединяет оценку ремонта с локационными факторами: близость к метро и расстояние от центра города. Чем дальше квартира отклоняется от «идеала» по любой из этих осей, тем больше штрафов накапливается и ниже её рейтинг.
Никаких облачных API. Никаких данных сторонним сервисам. Всё работает локально.
Фильтры и поиск
Ранжированные результаты доступны на apartments.laraue.com. Доступные фильтры:
- Комнаты — однокомнатные, двухкомнатные, трёхкомнатные, студии
- Диапазон цен — минимум и максимум
- Район Санкт-Петербурга — Петроградский, Московский, Василеостровский, Центральный, Выборгский, Калининский, Приморский, Невский и другие районы СПб
- Порог ИИ-рейтинга — показывать только объявления выше минимального уровня качества ремонта
- Сортировка — по рейтингу идеальности, ИИ-оценке, цене или дате объявления
Уведомления в Telegram
Помимо веб-интерфейса, приложение интегрируется с Telegram для двух типов доставки:
Персональные подборки. Настройте кастомный фильтр — ваш диапазон цен, предпочитаемое количество комнат, минимальный ИИ-рейтинг, нужные районы СПб — и бот будет присылать подходящие объявления по выбранному расписанию. Результаты пагинируются прямо в Telegram с inline-кнопками, так что вы можете листать подборку, не выходя из приложения.
Публичный канал. Автоматически постится подборка высокорейтинговых объявлений (оценка ремонта ≥ 7, цена 5–9 млн рублей) через регулярные интервалы. Подпишитесь, чтобы видеть лучшие предложения квартир в Санкт-Петербурге по мере их появления.
Для кого это приложение
Покупатели и арендаторы квартир в Санкт-Петербурге, которые устали вручную просеивать низкокачественные объявления и хотят тратить время просмотров только на квартиры, реально заслуживающие поездки.
Арендаторы, сравнивающие качество ремонта в объявлениях в схожем ценовом диапазоне — ИИ-оценка делает это сравнение мгновенным, а не субъективным.
Инвесторы, ищущие недооценённые объекты в хорошем состоянии относительно запрашиваемой цены, особенно в районах с высоким арендным спросом.
Известные ограничения
Это работающий прототип для личного использования, не коммерческий продукт:
- Ошибки предсказания случаются. Оценка фото в среднем работает хорошо, но отдельные фото — особенно необычные ракурсы, очень тёмные снимки или интерьеры, перегруженные мебелью — могут получить неверную оценку. Среднее по объявлению сглаживает это при наличии нескольких фото.
- Только Санкт-Петербург. Схема краулера написана для объявлений Циана по СПб. Другие города потребуют отдельных реализаций.
- Не замена личному просмотру. ИИ-оценка отражает качество фотографий, а не реальное состояние квартиры. Она эффективно отфильтровывает явно плохие объявления, но решение о покупке или аренде всё равно требует личного визита.
Попробуйте
Реальные данные, реальные ИИ-оценки, обновление каждые 4 часа из живых объявлений Санкт-Петербурга.
Открыть приложение на apartments.laraue.com
Проект с открытым исходным кодом (лицензия MIT): github.com/win7user10/Laraue.Apps.RealEstate. Наиболее полезный вклад — новые схемы краулера для дополнительных источников недвижимости или улучшения промпта Ollama для более точной оценки ремонта.
Часто задаваемые вопросы
Приложение бесплатное?
Да. Нет платных уровней, регистрации и ограничений на просмотр и фильтрацию.
Как часто обновляются объявления?
Краулер запускается каждые 4 часа. Новые объявления появляются в ранжированных результатах после завершения следующего цикла парсинга и оценки.
Насколько точна ИИ-оценка фото?
Модель хорошо работает в среднем по полному набору фото объявления. Отдельные предсказания могут быть неверными — особенно для тёмных, неоднозначных или сильно постановочных фото. Среднее по нескольким фото значительно надёжнее любого единственного предсказания.
Можно ли получать уведомления о новых подходящих объявлениях?
Да — через Telegram-бота. Настройте персональную подборку с вашим диапазоном цен, количеством комнат, предпочитаемыми районами СПб и минимальным ИИ-рейтингом — бот будет присылать подходящие новые объявления по выбранному расписанию.
Приложение охватывает все районы Санкт-Петербурга?
Краулер собирает объявления по всем районам СПб, доступным на платформе-источнике. В веб-интерфейсе можно фильтровать по конкретным районам: Петроградский, Московский, Василеостровский, Центральный, Выборгский, Калининский, Приморский, Невский и другие.