✈ Обсудить задачу
Все кейсы / ИИ-ассистенты и агенты

SaaS собирает отзывы с 8 площадок и готовит ответы с ИИ под нишу бизнеса

Отрасль: SaaS для локального бизнеса: ответы на отзывыМасштаб: основатель SaaS, мульти-локации у одного владельцаНаправление: ИИ-ассистенты и агенты
8 площадокс которых собираются отзывы
2 стадииИИ сначала разбирает отзыв, потом пишет ответ
2 доработкиплатные, после сдачи основной версии
Хочу так же

Было

  • Основатель строил платформу ИИ-ответов на отзывы для ресторанов и другого локального бизнеса
  • У одного владельца может быть несколько точек, нужны мульти-локации
  • После запуска заказчик попросил вкладки с ответом и без ответа и ещё четыре площадки

Что сделали

  • Сбор отзывов с восьми площадок; для Авито через официальное API
  • Двухстадийная генерация: разбор отзыва, затем ответ с учётом ниши, будь то ресторан, клиника или отель
  • Публикация ответа в один клик на Авито по официальному API; у остальных площадок API публикации нет, заказчику это сказано прямо
  • Роли владельца и админа, мульти-локации, тарифы и подписки с письмами об истечении
  • Прод в Docker Compose на сервере заказчика

Как это устроено

Площадки8 источников отзывов
→
Сборпо расписанию, в PostgreSQL
→
РазборLLM определяет суть и тон
→
ОтветLLM под нишу бизнеса
→
ПубликацияАвито по API

Результат

  • Основная версия принята и оплачена
  • Две доработки приняты и оплачены: вкладки и подписки, затем четыре новые площадки
  • Продукт работает в проде на сервере заказчика

Технологии

PythonFastAPIVue 3PostgreSQLAlembicLLM через OpenRouter (Claude Sonnet, DeepSeek)Avito APIResendDocker
Что важно в таком проекте. Сборщик возвращал пустое значение и когда ответа нет, и когда не смог его прочитать, и обновление стирало уже найденные ответы. Сохранение старого значения при пустом чтении (COALESCE в UPSERT) проверили на боевом отзыве.

Похожая задача?

Опишите её в двух строках в Telegram. Ответим, как бы сделали, в какой срок и за какие деньги.

Написать в Telegram

Похожие кейсы