Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
Роботдел
SaaS ИИ-ответов на отзывы: 8 площадок, двухстадийная генерация, публикация в один клик
Роботдел
#Разработка сайтов под ключ#Разработка программного обеспечения#ИИ и нейросети

SaaS ИИ-ответов на отзывы: 8 площадок, двухстадийная генерация, публикация в один клик

2 
Роботдел Россия, Ижевск
Поделиться: 0 0 0
SaaS ИИ-ответов на отзывы: 8 площадок, двухстадийная генерация, публикация в один клик
Сфера

Информационные технологии и интернет

Сдано

Май 2026

Задача

Основатель SaaS для локального бизнеса: ресторанов, кафе, клиник, отелей и компаний с несколькими точками. Владелец точки подключает свои площадки отзывов и получает готовые ответы, которые ИИ пишет под его нишу. Нужно было собрать платформу целиком: сбор отзывов, генерацию ответов, роли владельца и администратора, несколько локаций у одного пользователя, тарифы и подписки, письма, размещение на сервере заказчика. Ограничение, о котором важно было сказать сразу: у большинства площадок отзывов нет API для публикации ответа. После запуска заказчик вернулся с двумя доработками: вкладки «с ответом / без ответа» и ещё четыре площадки.

Решение

Начали с архитектуры: бэкенд на FastAPI с PostgreSQL и миграциями Alembic, кабинет на Vue 3, всё в Docker Compose на сервере заказчика с HTTPS. Отзывы с Авито берём через официальное API, с остальных площадок разбором страниц, письма уходят через Resend.

Генерацию сделали в две стадии. Сначала модель разбирает отзыв, потом пишет ответ с учётом ниши: ресторан, клиника, отель. Основная модель Claude Sonnet через OpenRouter, при сбое подхватывает DeepSeek.

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

Первая доработка: вкладки «с ответом / без ответа» на четырёх площадках, связка тарифа с кабинетом, остановка сбора у истёкшей подписки.

Вторая доработка добавила ПроДокторов, Zoon, Restoclub и TopHotels. Разметку каждой площадки сначала проверили на живых страницах и только потом писали код. На TopHotels счётчик комментариев считает и туристов, поэтому ответ отеля определяем по роли автора «Отельер», правило проверили на четырёх отзывах. Новые площадки ходят прямым запросом, платный прокси включается только при блокировке.

При проверке нашли тихую ошибку: если парсер не смог прочитать страницу, найденный раньше ответ бизнеса затирался пустым. Исправили в одном месте для всех восьми площадок и доказали на боевых данных: старый код ответ стирал, новый сохраняет.

Результат

Платформа работает в проде на сервере заказчика: отзывы с 8 площадок, генерация в 2 стадии, роли, мульти-локации, тарифы и подписки. Основная версия и 2 платные доработки приняты и оплачены. На живом прогоне TopHotels отдал 25 отзывов, у всех 25 найден ответ отеля; повторный прогон не создал дублей и не стёр ни одного ответа. Restoclub на тестовой ссылке дал 10 отзывов из 10 с ответом. Ответы бизнеса во вкладке «с ответом» свёрнуты по умолчанию, как просил заказчик, а новые площадки не добавили расходов на прокси. Первую доработку заказчик принял словами «Видел, все ок».

Комментарий агентства

Никита Мерзляков
Никита Мерзляков

У большинства площадок отзывов нет API для публикации ответа. Заказчику сказали об этом прямо, публикация в один клик сделана там, где API есть (Авито).

https://robotdel.ru/agency/cases/ai-review-replies-saas.html

Стек технологий

  • Python Python Язык программирования

Над проектом работали:


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Роботдел с удовольствием обсудит вашу задачу

Оставить заявку