Дистрибуция · Партнёрские сети
Платформа продаж и сопровождения партнёрской сети на живых данных
Партнёр спрашивает, кто в команде неактивен и что мешает следующему уровню, и получает цифры только по своей части сети. Доступ ограничен на уровне SQL.
- Статус
- В продакшене
- Срок
- около 12 месяцев: две фазы, из них около 8 месяцев активной разработки
- Стек
- Python / FastAPI
- OpenAI API (Assistants, Whisper)
- spaCy
- MS SQL Server
- Neo4j
- React / TypeScript
Задача
Компании с распределённой партнёрской сетью нужна была платформа продаж и сопровождения. Первая задача: партнёры и руководители не могли быстро узнать, кто в команде неактивен и что мешает следующему уровню. Данные лежали в бэкофис-базе и внутренних API, и каждый ответ требовал ручной аналитики. Пускать LLM к базе напрямую было нельзя: персональные данные, чужие команды и схема БД должны были остаться закрытыми.
Что сделали
- Собрали чат- и голосового ассистента. Вопрос разбирается и уходит либо во внутренние API клиента, либо в SQL-запрос к бэкофису, который модель генерирует только на чтение. Ответ приходит в бизнес-терминах.
- Модель не угадывает схему: описание таблиц и граф связей подсказывают ей нужные таблицы и джойны. Каждый сгенерированный запрос сохраняется в журнале для разбора.
- Ни один запрос не уходит в базу без проверки: только чтение, белый список таблиц, обязательное ограничение по текущему пользователю, блокировка персональных колонок, очистка ответа и лимит запросов.
- Поверх базы поставили слой аналитики сети: активность команд, нехватка объёма продаж, что мешает следующему уровню, прогноз вознаграждений. Администратор получил панель со статистикой чатов, журналами и промоакциями.
- В платформе спроектированы блоки для покупателей и маркетинга: персональные рекомендации и повторные покупки, подписки и уровни лояльности, сегментация, кампании с A/B-тестами и рассылками push и email.
Результат
- Своя часть сети
- партнёр получает цифры только по своей команде: ограничение по текущему пользователю добавляется в каждый SQL-запрос
- 6 уровней
- защиты данных между языковой моделью и базой, от блокировки персональных колонок в SQL до лимитов запросов; посчитано по коду
- Приёмка на живых данных
- приёмочные проверки шли на рабочей бэкофис-базе клиента. Числа приёмки здесь не приводим: согласие заказчика на их публикацию не подтверждено, а по коду на нашем сервере их сейчас не воспроизвести
Услуги
Другие кейсы
Авиация · торговля авиационными компонентами и MRO
ПилотЗакупки авиазапчастей: от почты и таблиц к управляемому конвейеру
ИИ-агент читает входящие RFQ, сравнивает предложения поставщиков и проверяет документы. Сделку по обязательным этапам ведёт отдельная система учёта сделок.
- Полный цикл
- ИИ-контур прошёл весь путь на живом процессе закупок: от входящего RFQ в почте до уведомления команды. Это пилот, и данные о нём пока только наши: подтверждения от заказчика ещё нет
- 3
- типа сопроводительных документов проверял агент: FAA 8130-3, EASA Form 1 и COC. Как и предыдущая цифра, ждёт подтверждения заказчика
ИТ-консалтинг · Квалификация лидов
Внутренний продуктПосетитель уходит с планом пилота, продажи получают готовый лид
Мы заменили форму заявки ИИ-консультантом. Он расспрашивает посетителя о бизнесе и выдаёт план пилота с KPI и рисками, а в CRM попадает лид с бюджетом и сроками.
- 1 день
- за один день собран рабочий MVP: фронтенд, бэкенд и конфигурация выкладки
- 16 дней
- от первого коммита до работы в продакшене с HTTPS и выпущенным сертификатом на собственном домене
Маркетплейсы · Аналитика продаж
В продакшенеПрибыль по каждому SKU на трёх маркетплейсах, сверенная с ручным расчётом
Пять кабинетов на WB, Ozon и Яндекс Маркете свели в одну юнит-экономику по SKU. Расхождение с ручным расчётом заказчика на контрольном SKU за месяц составило 0,00 %.
- 0,00 %
- расхождение с ручным расчётом заказчика по штукам, выручке, себестоимости, прибыли и марже на контрольном SKU за месяц; порог приёмки 1 %
- 1,18 млн строк
- продаж по 5 кабинетам за 12 месяцев прошли через конвейер; у 10,7 % из них заказ и начисление пришлись на разные месяцы
Посчитать окупаемость похожего процесса
В калькуляторе AVA можно посчитать экономику своего процесса на своих цифрах, без формы и без нашей цены. Он покажет, во что обходится ручная работа, какой денежный эффект даст автоматизация и какой бюджет на неё вернётся. Если эффект не покрывает даже эксплуатацию, калькулятор так и скажет.
Посчитать окупаемостьРазобрать похожую задачу
Опишите процесс и данные, которые у вас есть. До начала работ скажем, что из этого можно посчитать в деньгах, что нельзя и стоит ли браться.