AI-система для PropTech: AVM, прогноз цін і AI-рієлтор

Точність оцінки падає там, де дані розрізнені, а рішення ухвалюється вручну. Ми розробляємо AI-системи для нерухомості під ключ: модель оцінки, прогноз цін і AI-рієлтор. Скорочуємо час оцінки в рази й розширюємо охоплення угод без зростання команди.
Часті запитання

ШІ-система для нерухомості: де падає точність оцінки

Ручна оцінка об'єктів майже завжди впирається в одну й ту саму ділянку: аналітик збирає аналоги руками. Розрізнені дані про угоди лежать у реєстрах, вивантаженнях агенцій, оголошеннях і внутрішніх таблицях — з різними форматами адрес, глибиною історії та періодичністю оновлення.

На один об'єкт іде кілька годин, а за портфеля в сотні лотів вишиковується черга, де свіжа оцінка надходить пізніше, ніж об'єкт іде з ринку.

Точність оцінки падає там, де дані не зводяться до спільного ключа. Номер будинку пишеться у чотирьох варіантах, частина угод потрапляє у вибірку двічі, частина — з датою реєстрації замість дати угоди, а ремонт і поверх описані вільним текстом.

Модель на такому наборі відтворює шум: два однакових об'єкти в одному будинку отримують розбіжність у межах десятків відсотків, і помилки в прогнозі ціни на рідкісних сегментах сягають двозначних значень.

Галузеві огляди з оцінки нерухомості сходяться в одному: вузьке місце — не алгоритм, а підготовка порівнюваних даних і правила відбору аналогів.

Ми починаємо з цього шару — зводимо адреси до єдиного вигляду, позначаємо дублі, відсікаємо викиди та виділяємо сегменти, де вибірки справді вистачає для навчання. Далі розбираємо, як це закривається на рівні системи і що отримує замовник.

Що змінюється після впровадження: швидкість оцінки та охоплення угод

Ми не переводимо оцінку повністю на модель. Після впровадження змінюються три вимірювані величини: час розрахунку, частка об'єктів, які система закриває без ручного втручання, і межі сегментів, де точність прогнозу ще достатня для угоди.

Швидкість оцінки об'єкта

Оцінювач витрачає основний час не на розрахунок, а на збір і приведення аналогів: площа, стан, торг, поправки. Модель на CatBoost будує попередню вартість за адресою та параметрами об'єкта, інженер додає правила відсікання викидів і контрольні точки.

Типовий об'єкт проходить шлях від заявки до готового розрахунку за десятки хвилин замість робочих днів, а черга в оцінювачів залишається лише на нетипові випадки.

Точність прогнозу та охоплення сегментів

Якість міряємо не середнім відхиленням, а часткою об'єктів, що потрапляють у цільовий коридор, — і окремо за сегментами: новобудови, вторинка, заміська нерухомість, комерція.

Де даних мало, система позначає прогноз як низьковпевнений і відводить його на ручну перевірку замість тихої помилки. Ретроспективний прогін на відкладеній вибірці підтверджених угод показує, які сегменти вже можна автоматизувати, а які поки ні.

Знята ручна робота та конверсія угод

Частка автоматичних розрахунків зростає в міру накопичення підтверджених угод — це метрика приймання, а не обіцянка. Оцінювачі переключаються на складні та спірні об'єкти, їхня пропускна здатність зростає без найму.

Клієнт отримує відповідь у момент звернення, поки інтерес ще гарячий: швидкість відповіді безпосередньо впливає на те, чи доходить заявка до угоди.

Способи побудови моделі оцінки: порівняння підходів

Вибір способу оцінки визначає, де модель узагалі застосовна, а де почне помилятися. Автоматична оцінка об'єктів тримається на трьох опорах: обсяг порівнюваних угод, однорідність сегмента та якість вихідних даних — площа, рік побудови, стан, віддаленість від інфраструктури.

Якщо історії мало або вона різнорідна, жоден підхід не дасть стійкого результату на всьому портфелі.

Варіант Коли підходить Обмеження
Модель на власних даних Накопичена історія угод та об'єктів, сегмент однорідний Потрібна розмітка та регулярне переналаштування; на рідкісних сегментах помиляється сильніше
Зовнішня готова модель Власної історії немає, потрібен старт за масовими сегментами Не знає ваших особливостей — ремонту, виду, статусу будинку; закрита для донавчання
Гібридний підхід Власні дані є, але їх мало для повного навчання Складніший у підтримці: стежити за стикуванням джерел і узгодженістю версій

На практиці результат порівняння вирішує якість вихідних даних, а не складність обраного способу. Ми починаємо з профілювання вивантаження: перевіряємо пропуски, дублі, викиди в цінах, розбіжність кадастрових і фактичних характеристик.

Модель на власних даних після такої підготовки обходить зовнішню на 2–3 сегментах, де раніше давала розкид, а гібрид закриває ті сегменти, за якими власної історії поки не вистачає.

Як ми впроваджуємо модель оцінки: етапи робіт

Відправна точка — не вибір алгоритму, а відповідь на питання, що саме має передбачати система: ціну закритої угоди, діапазон торгу чи строк експозиції. Далі робота йде за етапами, і на кожному з них з'являється артефакт, який можна перевірити до переходу до наступного кроку.

  1. Аудит даних. Перевіряємо вивантаження за угодами та оголошеннями: повноту полів, дублі, розбіжності в площі та поверховості, частку об'єктів без координат. Оцінюємо, чи вистачає історії на навчання і які зовнішні джерела потрібні — транспорт, школи, динаміка району.
  2. Проєктування моделі. Фіксуємо тип задачі, набір ознак і спосіб перевірки. Окремо вирішуємо, як враховувати неоднорідність ринку: за сегментом, типом будинку, районом — інакше середня помилка буде хорошою, а в половині сегментів — ні.
  3. Складання навчального набору. Зводимо дані в єдину таблицю, чистимо аномалії, приводимо довідники до спільного вигляду. Правила відбору угод фіксуємо письмово: модель не повинна навчатися на нетипових угодах між пов'язаними сторонами.
  4. Навчання на угодах. Навчаємо на історичних закритих угодах, а не на ціні в оголошенні, — інакше система відтворює очікування продавців, а не ринок. Перевірку робимо на відкладеному періоді часу, а не на випадковій вибірці.
  5. Перевірка якості прогнозу. Рахуємо медіанну помилку у відсотках окремо за сегментами і дивимося, де модель помиляється систематично: новобудови, об'єкти без аналогів, рідкісні планування. Помилку переводимо в зрозумілу величину — як часто прогноз потрапляє в цільовий коридор.
  6. Передача моделі замовнику. Віддаємо конфігурацію, документацію, скрипт перенавчання та регламент контролю якості. Домовляємося, як відслідковуємо старіння даних: при зміні ринку метрики падають, і модель потрібно оновлювати, а не «лікувати» вручну.

Точка приймання — не загальна метрика на демонстрації, а прогноз на ваших об'єктах, відтворюваний на стороні замовника. Тому передача і регламент оновлення стоять у плані нарівні з навчанням.

Що залишається у вас: модель, дані та регламенти

Модель без документації живе рівно до першої зміни інженера або першої розбіжності прогнозу з ринком.

Тому віддаємо не лише код і ваги, а й правила роботи системи: що вважається входом, на яких даних модель навчалася, хто має право її змінювати і як відкотитися на попередню версію.

Нижче — комплект артефактів, який ви можете передати будь-якому підряднику без перезбирання проєкту з нуля.

  • Паспорт моделі — версія, дата навчання, склад і період вибірки, метрика якості на відкладених даних, відомі обмеження: де прогноз стійкий, а де потребує перевірки людиною.
  • Схема даних — джерела, поля, типи, одиниці, обов'язковість, правила обробки пропусків і викидів, карта зв'язків між таблицями.
  • Документація щодо моделі — які ознаки впливають на прогноз і з яким знаком, як рахується підсумкова оцінка, що модель навмисно не враховує.
  • Регламент оновлення моделі — періодичність перенавчання, тригери позапланового запуску (зсув цін, зростання помилки, зміна набору полів), обов'язкова перевірка на відкладеному періоді до випуску.
  • Розмежування доступу — ролі: хто бачить прогнози, хто працює лише з знеособленими даними, хто змінює ваги й налаштування, хто погоджує випуск; окремо журнал дій.
  • Регламент відкату — як повернути попередню версію моделі та даних, за який час, за якими ознаками зрозуміти, що відкат спрацював.
  • Інструкції для команди — розгортання середовища, перевірки перед випуском, типові збої та порядок ескалації.

Кейс агенції: час оцінки скоротився, точність зросла

Потік заявок на оцінку житла агенція закривала вручну: оцінювач збирав аналоги, звіряв ціни за кадастром і оголошеннями, переносив цифри у звіт.

На типову квартиру йшло від трьох до п'яти робочих днів, у сезон черга сягала двох тижнів — і частина заявок за цей час йшла до конкуруючих майданчиків.

До впровадження

Розбіжність прогнозу з фактичною ціною угоди системно не вимірювалася; на розборі частини закритих угод вона трималася на рівні 12–15%. До 70% часу оцінювача займали ручні операції: пошук аналогів, відбраковування викидів, зведення правок і оформлення звіту. Спірний аналог знаходили на етапі підписання, і заявку доводилося перезбирати.

Після впровадження

Ми зібрали AVM — модель автоматичної оцінки на історії угод, кадастрових даних і параметрах об'єкта, з обов'язковою звіркою прогнозу за закритими угодами. Модель видає оцінку інтервалом і списком аналогів, які її обґрунтовують, тому оцінювач бачить розбір, а не «чорний ящик».

Нестандартні випадки — перепланування, апартаменти, угоди з торгом — за правилом ідуть у ручний розбір повністю.

Строк оцінки типового об'єкта скоротився до хвилин: оцінювач затверджує результат і доповнює звіт. Відхилення прогнозу від ціни угоди знизилося вдвічі — до 6–8% на контрольній вибірці, частка звітів, повернених на перезбирання, впала кратно.

Навантаження на оцінювачів перестало зростати разом із потоком заявок: пропускна здатність зросла за рахунок автоматизації типових об'єктів, а фахівці переключилися на складні та на переговори з власниками.

Чим ШІ-оцінка відрізняється від звіту оцінювача та кадастру

Це три різні інструменти під різні задачі, а не взаємозамінні формати. Кадастрова вартість рахується масово і слугує базою для податку; звіт оцінювача — документ з оглядом, підписом і юридичною відповідальністю; ШІ-оцінка — розрахунок за ринковими даними за хвилини.

Варіант Коли підходить Обмеження
ШІ-оцінка Скринінг потоку об'єктів, іпотека та лізинг, перевірка ціни оголошення Залежить від повноти даних про угоди, не замінює документ для суду та застави
Звіт оцінювача Заставні угоди, оспорювання, звітність, нестандартні об'єкти Строк — дні, оцінка фіксує зріз на дату огляду
Кадастрова вартість Податок, оренда та викуп державного майна Оновлюється рідко і за масовою моделлю, індивідуальні ознаки враховані слабо

На практиці їх поєднують в одному процесі. ШІ-оцінка відсіює потік і підсвічує об'єкти, де ціна оголошення розходиться з аналогами, — далі оцінювач працює лише з ними і підписує звіт там, де потрібна юридична сила. Кадастрова цифра йде окремою гілкою: якщо вона вище ринкової, це підстава для перегляду.

Значущість оцінки задає не метод, а рішення, яке на ній будується: видача кредиту, судовий спір або податкова база. Тому для кожного об'єкта зберігаємо і ринковий діапазон, і джерело — видно, звідки взялася цифра і де розрахунок розходиться з оцінювачем.

Сумніви щодо даних, якості прогнозу та строків

Сумніви щодо даних, прогнозу та строків — робочі: відповідаємо на них до старту, а не після. Нижче — те, що найчастіше запитують перед запуском ШІ-системи для нерухомості, з конкретикою за кожним пунктом.

Що робити з неповними та застарілими даними?

Спочатку рахуємо профіль масиву: частка пропусків за ключовими полями, розкид площ і дат, скільки об'єктів без координат. Пропуски не закриваємо середнім — частину дотягуємо моделлю за пов'язаними ознаками, решту позначаємо прапорцем.

Застарілі записи не видаляємо, а знижуємо у вазі: вони тримають структуру ринку, але не спотворюють поточний рівень.

Як перевіряється якість прогнозу?

Контрольну вибірку відокремлюємо за часом: навчаємо на минулих періодах, перевіряємо на наступних. Дивимося медіанну помилку та частку об'єктів, де відхилення вище порогу.

Для комерційної нерухомості метрику рахуємо за сегментами — офіс, склад, торгове приміщення, — інакше загальна цифра по портфелю приховує провал в одному з них.

Прогноз — це «чорний ящик»?

Ні: до кожної оцінки додаємо внесок ознак і найближчі аналоги з навчального масиву. Оцінювач бачить, що дало вагу — локація, стан, ставка оренди, — і може виправити вхідні дані. Цей самий розбір робить прогноз захищеним під час погодження з банком або внутрішнім комітетом.

Від чого залежать строки впровадження?

Не від моделі, а від готовності даних: наявність історії угод, вивантажень з облікової системи, довідників. Перша робоча версія на підготовленому масиві збирається швидко, а основний час іде на звірку джерел і розмітку сегментів — тому в план закладаємо окремий етап до навчання.

Як оновлюється модель?

За розкладом і за тригером: якщо помилка на свіжих угодах виходить за поріг, перенавчання запускаємо без очікування планової дати. Версії зберігаємо, щоб порівняти результати й відкотитися, якщо нова просіла на контрольній вибірці.

Обговоримо вашу задачу: дані, модель, план робіт

Т

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1374
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142