AI

AI-послуги

Розробка AI-агентівAI-агенти в продакшн — від дослідження до деплою.Кастомна AI-розробкаAI-софт продакшн-рівня для реальних продуктів.AI-консалтингВід AI-стратегії до систем, що працюють у продакшні.AI Decision DayОдин день із вашою командою: усі AI-ідеї ранжовано, план на 90 днів.
Послуги

Розробка

Кастомна розробка ПЗВеб-платформи, TMS і SaaS на Node.js, React, Vue і Laravel.Мобільна розробкаКросплатформні застосунки на Flutter і React Native, нативний код там, де потрібен.UI/UX дизайнДослідження, вайрфрейми, прототипи та зрозумілі інтерфейси.CMS-розробкаСайти та магазини на WordPress і OpenCart за кілька тижнів.Виділена командаПеревірена інженерна команда, що росте разом із продуктом.

Експертиза

Розробка CRM, HRM та ERPБізнес-системи з нуля або інтеграції, з AI-агентами всередині.Модернізація старих системПереводимо старі системи на сучасний стек крок за кроком.IT-інфраструктураХмара, сервери, DevOps, моніторинг і безпека.Керовані IT-послугиПостійна IT-підтримка й фахівці на вимогу для ваших систем.

Запуск стартапів

Розробка для стартапівВід ідеї до продукту, що масштабується, з AI всередині.Фаза discoveryВимоги, прототип і оцінка до початку розробки.Розробка PoC і MVPПеревірка ідеї та ринку до повної розробки.

Індустрії

Логістичні системиTMS, диспетчеризація, автопарк і склад з AI-агентами.FinTechСофт для платежів, банкінгу, трейдингу й страхування з AI.Освіта та EdTechПлатформи й застосунки для навчання з AI-тьюторами.Медичний маркетингПацієнти для клінік: реклама, сайти й AI-запис.SMM для медичних практикСоцмережі, контент і реклама, що будують довіру пацієнтів.
КейсиБлогAI LabКомпанія
EN/UAЗв'язатися

Розкриваємо потенціал бізнесу через кастомний софт і AI

pmo@qberry.so

Офіси

  • Київ, Україна

    вул. Хрещатик, 12

  • Первомайськ, Україна

    Миколаївська область

  • Віддалено

    Працюємо по всьому світу

Кейси

  • Логістика і TMS
  • FoodTech
  • SaaS
  • Медичні практики
  • Освіта
  • Інше

Послуги

  • Розробка AI-агентів
  • Кастомна AI-розробка
  • AI-консалтинг
  • AI Decision Day
  • Кастомна розробка ПЗ
  • Мобільна розробка
  • UI/UX дизайн
  • CMS-розробка
  • Виділена команда

© Qberry 2026. Всі права захищено

Кар'єраКомпаніяБлогЗв'язатисяУмови використанняПолітика конфіденційностіПолітика cookieEN/UA

Зроблено в Україні з любов'ю 💙💛

Велика БританіяНерухомістьPythonNext.js

RENT2RENT

Пошук угод для rent-to-rent: система збирає оголошення з Rightmove, каже, до якої оренди угода вигідна, і готує запит агенту

Забронювати дзвінок

Rent-to-rent — це бізнес на арифметиці: клієнт орендує будинок у Лондоні за фіксовану річну ставку, ділить його на студії і здає подобово. Маржа живе у двох цифрах, ставці за ніч і завантаженні, та в одному питанні: до якої оренди угода ще вигідна. До платформи він відповідав на нього вручну, оголошення за оголошенням, у таблиці зі світлофором.

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

Як працює RENT2RENT

Сорок пʼять секунд про те, що бачить клієнт: оголошення з Rightmove раз на кілька годин, 99 % відсіяно з причиною, стеля оренди і цільовий оффер для кожного будинку, запит, який пише AI, а надсилає людина, і дошка від оголошення до підписання.

Клієнт і задача

  • Жорсткі правила відбору. Чотири і більше спалень, два і більше санвузли, щоб будинок можна було поділити на студії, і оренда, яка після комісій майданчиків ще залишає маржу. Зі ста пʼятдесяти оголошень на один пошук підходять десять-двадцять.
  • Таблиця зі світлофором. Зелений — дзвонити, жовтий — незрозуміло, червоний — ні. Цифри йшли в окремий калькулятор, ставку за ніч звіряли по трьох сервісах, агентам писали по одному через форму майданчика.
  • Гарячі й завислі — різна робота. Свіжі оголошення зникають за дні, а агента завалюють дзвінками. Справжня ціль — оголошення, які висять три тижні і довше: власник готовий торгуватися, і прорахований оффер виграє. Відрізняти одні від інших вручну не масштабується.

Що ми зробили

  • Парсер Rightmove на Playwright зі збереженими пошуками, запусками за розкладом раз на кілька годин, пулом британських проксі з ротацією, карантином і продовженням з тієї ж сторінки.
  • Розрахунок дохідності в обох сценаріях, цілий будинок і студії, зі стелею оренди, цільовим оффером, вердиктом на кожен будинок і фільтрами відсіву, які завжди називають причину.
  • Запити через форму Rightmove з власних акаунтів клієнта, із шаблонами, анкетами орендодавця і людиною-запобіжником на кожній відправці; відповіді повертаються в картку, класифіковані AI.
  • Дошка з вісьмома колонками, коментарі, історія, сповіщення в Telegram, експорт, користувачі з ролями і журнал аудиту. Інтерфейс англійською, українською і російською.

Стеля оренди, а не список будинків

Розрахунок повторює метод клієнта. Зайняті ночі — це завантаження, помножене на 365; валовий дохід — ставка за ніч на кількість ночей; з нього йдуть ПДВ, комісія майданчика й операційні витрати, і те, що лишається до оренди, — ключова цифра. Чистий прибуток — ця цифра мінус річна оренда, ROI — чистий прибуток до оренди, бо будинок орендують, а не купують.

  • Стеля оренди — це оренда, вище якої угода йде в мінус: жорстка межа для торгу. З неї система виводить цільовий оффер — цифру, з якої починати розмову при бажаному ROI клієнта.
  • Дві ринкові змінні. Ставка за ніч і завантаження. Для району, якого система ще не бачила, вона питає модель і затискає завантаження в коридор 50–85 відсотків, щоб оптимістична оцінка не роздула дохідність.
  • Ваша цифра важливіша за модель. Щойно оператор вводить свою ставку для району, система запамʼятовує її і більше не питає модель про цей район. Налаштування скорингу показують, що зміниться, ще до перерахунку.

Парсинг без банів

  • Конфігурація пошуку — це збережений пошук на Rightmove: район, радіус, спальні, стеля оренди. Кожна конфігурація йде за власним розкладом, у швидкому режимі по перших сторінках і повному — по всій видачі.
  • Пул проксі працює пачками. Адреса бере пачку сторінок і відпочиває, дві адреси з однієї підмережі не працюють одночасно, паузи між сторінками — 6–10 секунд.
  • Помилки ніколи не маскуються. 429 означає, що майданчик попросив пригальмувати: сторінки пропускаються і повторяться наступного разу. 403 означає, що проксі помітили: адреса йде в карантин, а обхід продовжується через іншу. Краще бачити, що дані неповні, ніж рахувати дохідність на половині бази.

Запити під контролем людини

  • З власних акаунтів клієнта, за кожним — своя проксі-адреса, закріплена назавжди й окрема від пулу парсера, тож майданчик ніколи не бачить з однієї адреси і залогіненого користувача, і обхід сотень сторінок.
  • Два запобіжники — перемикач в інтерфейсі і змінна на сервері, і мають бути ввімкнені обидва. Відправки розподіляються по акаунтах із денним лімітом і паузою 8–14 хвилин між ними.
  • Шаблони як A/B-тест із вагою на кожен; дашборд показує, який шаблон насправді приводить до зустрічі. Анкети орендодавця заповнюються з профілю, вільні питання AI пише як чернетку і показує перед відправкою.
  • Відповіді повертаються в картку, класифіковані як інтерес, уточнення, мʼяка чи жорстка відмова; номер телефону в тексті стає кнопкою WhatsApp. Відповідь готує AI, відправляє оператор.
  • AI-фото меблюють оригінал і ніколи не вигадують кімнату, бо знімок іде в пробне оголошення, і перегляд має йому відповідати. Генерація стартує лише після інтересу агента, кожне фото схвалює людина, а місячний бюджет на AI попереджає на 80 відсотках.

Результати в цифрах

Цифри з живої системи через два місяці після виходу другої ітерації в продакшн.

  • 1 460+ оголошень зібрав парсер із пошуків клієнта, близько 530 з них за останній тиждень.
  • 99 % відхилено автоматично фільтрами, кожне з причиною; оператор переглядає з десяток будинків, кожен зі стелею оренди і цільовим оффером.
  • 68 районів із ринковою оцінкою, кожен відкритий для власної цифри оператора.
  • Запуск триває 1–7 хвилин, раз на кілька годин, і жодного проксі поки не втрачено через бан.
  • Нуль відправок без людини: режим dry-run і серверний перемикач обидва пишуться в журнал.

Під капотом

  • Next.js + TypeScript — адмінка на Vercel, трьома мовами, зі світлою і темною темами.
  • FastAPI на Python з PostgreSQL, Redis і воркерами Celery, у Docker на VPS: парсеру потрібні постійні воркери, справжній браузер і проксі з фіксованими вихідними адресами, чого serverless не дає.
  • Playwright — воркер обходу за пулом проксі; модель через API для ринкових оцінок, відповідей на анкети, класифікації відповідей і стейджингу фото, з лічильником витрат на кожну задачу й місячним лімітом.
  • GitHub Actions деплоїть на кожен пуш; паролі й cookies акаунтів зашифровані у сховищі.

Що далі

  • Бойова відправка після калібрування на справжній формі запиту, зі збереженим людиною-запобіжником.
  • WhatsApp через Cloud API, щоб розмова з агентом лишалася в картці.
  • Більше майданчиків: Zoopla і SpareRoom у Великій Британії, Idealista для іспанського ринку; вхідні запити від орендарів і база орендарів.
Країна
Велика Британія
Галузь
Нерухомість
Статус
MVP за 6 тижнів, друга ітерація у продакшні з 2026

У цьому кейсі

  1. 1.Як працює RENT2RENT
  2. 2.Клієнт і задача
  3. 3.Що ми зробили
  4. 4.Стеля оренди, а не список будинків
  5. 5.Парсинг без банів
  6. 6.Запити під контролем людини
  7. 7.Результати в цифрах
  8. 8.Під капотом
  9. 9.Що далі

З нашим технічним процесом

Ідеї наших клієнтів запалюють

E-COMMERCE LEADS preview

E-COMMERCE LEADS

Automationn8nCRM IntegrationE-commerce

Єдина система обробки лідів з усіх каналів — валідація, створення угод у CRM, розподіл між менеджерами та миттєва відповідь клієнту.

Деталі кейсу
CONSULTING LEADS preview

CONSULTING LEADS

AutomationAIn8nLead Qualification

Автоматизована первинна комунікація з клієнтами на базі n8n та AI — фільтрація нецільових звернень і передача менеджерам лише кваліфікованих лідів.

Деталі кейсу
AUTOFLOW preview

AUTOFLOW

AutomationAI AssistantBookingAuto Service

AI-асистент відповідає в кожному каналі, збирає авто, проблему та терміновість, перевіряє живий розклад і перетворює кожну заявку на готовий до підтвердження запис.

Деталі кейсу
CAR IMPORT preview

CAR IMPORT

AutomationAI AssistantAuction MatchingCar Import

AI-асистент відповідає на запити про авто в кожному каналі, збирає бюджет, марку, рік, двигун і ринок, підбирає авто з живих аукціонів США й Кореї та передає менеджеру кваліфікованого покупця.

Деталі кейсу
AI-асистент підбору товарів preview

AI-асистент підбору товарів

E-commerceOpenAIPython

AI-асистент для інтернет-магазину: покупець описує задачу своїми словами, асистент уточнює деталі й показує товари з актуальними цінами та наявністю з API магазину. Вбудовано в наявний магазин за 2 місяці.

Деталі кейсу
ClinicPilot preview

ClinicPilot

Медичні практикиClaudeLaravel

AI-адміністратор для приватних клінік: запис, нагадування, питання перед візитом і повторні контакти в Telegram, WhatsApp і на сайті, з однією адмін-панеллю для команди.

Деталі кейсу
Homeland preview

Homeland

Логістика і TMSreactlaravel

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

Деталі кейсу
Всі кейси

Готові втілити ваш проєкт у життя?

Поговорімо про ваш проєкт

Надсилаючи цю форму, я підтверджую, що прочитав(ла) і приймаю Політику конфіденційності

qberry@qberry.so: ~

$ qberry --how-we-work

→ scope_and_estimate/

# чіткий обсяг і оцінка до старту

→ weekly_demo/

# щотижня бачите робочий результат

→ one_pm_on_your_side/

# один контакт, що веде ваш проєкт

$ launch && support ▶

жодної чорної скриньки —ви бачите кожен крок