Находите квартиры, оценённые AI по фото
Экспериментальный инструмент: собирал объявления с сайтов недвижимости, оценивал фото локальной AI-моделью и ранжировал результаты. Приложение показывает собранные на данный момент объявления.
Как работает система
Четыре автоматизированных этапа — без использования внешних API.
Сбор объявлений
Загрузка фото
AI-оценка ремонта
Просмотр и фильтр
Собрано на open-source библиотеках
Запускается локально — без платных API.
Ollama
Локальный запуск языковых моделей. Vision-модель оценивает фото без отправки данных в облако.
Узнать больше →Laraue.Crawling
Собственная C#-библиотека для сбора данных. Поддерживает статические и JS-страницы через PuppeteerSharp.
Смотреть проект →ASP.NET Core + PostgreSQL
Backend на ASP.NET Core. Данные хранятся в PostgreSQL, отдаются через REST API.
Читать статью →Подробный технический разбор, месяцы разработки
Статья подробно разбирает краулер, интеграцию vision-модели и формулу ранжирования.
Библиотека краулера открыта
Библиотека Laraue.Crawling, использованная в этом проекте, опубликована на GitHub.
Laraue.Crawling
Высоконастраиваемая C#-библиотека с поддержкой AngleSharp и PuppeteerSharp. Схемное извлечение и базовый класс для задач краулера по расписанию.
Открыть на GitHubЧасто задаваемые вопросы
Это эксперимент — пет-проект для изучения AI-поиска квартир. Он работает, и можно посмотреть собранные объявления, но это не отполированный продукт, а рабочий прототип.
Санкт-Петербург, с объявлениями от Cian и Avito. Новые объявления сейчас не собираются, поэтому приложение показывает снимок данных.
Все фото объявления склеиваются в один коллаж, и локальная vision-модель Ollama оценивает ремонт квартиры целиком от 0 до 10. Отдельно считается идеальность: она сочетает эту оценку с этажом и расстоянием до метро.
Нет. Сбор данных, хранение и AI-оценка полностью локальны — никаких платных API или облачных зависимостей.
Смотрите AI-ранжированные квартиры
Браузите собранные объявления Санкт-Петербурга, отсортированные по AI-баллу. Прототип — но рабочий.