Встраиваем модель в вашу систему по API, выпускаем ключи на вашу компанию, ведём журнал обращений и ставим суточный предел расходов.
Аудит бесплатный: созвон на 30 минут. Пилот на одном процессе — от 150 000 ₽.
Рис. 1 · Маршрут письмаДемонстрационные данные
01
Входящее · общий ящик
Клиент
Второй раз приходит не тот картридж к принтеру. Номер договора в подписи. Что делать с возвратом?
02
Агент разбирает
категория
ошибка комплектации
договор
номер из подписи
кратко
повторная ошибка, просит возврат
возврат
условия решает человек
03
Запись в системуВаша система
Обращение в вашей системе
Категория
ошибка комплектации из ответа модели
Содержание
повторно не тот картридж, просит возврат из ответа модели
Проверка
формат ответа верный из прослойки
Журнал
запрос и ответ записаны из прослойки
Возврат и компенсацию решает оператор
04
Задача оператору
Решить возврат по договору
Оператор открывает письмо уже с категорией и кратким содержанием.
Последнее слово за сотрудником.
Условия работы
Окупаемость считаем по вашим цифрамещё до подписания договора
Половину платите на старте, остальное после приёмкипо метрике из договора
Код, доступы и данные вашиучётные записи с первого дня регистрируем на вашу компанию
Задача
Между моделью и продуктом лежит работа, которую недооценивают
Прослойка нужна, если сотрудники копируют текст из вашей системы в чат с моделью и обратно. Посчитайте, сколько раз в день.
01
Сотрудники копируют вручную
Скопировали переписку в чат, вставили ответ обратно. Работает, пока человек помнит и не в отпуске.
02
Ключ один на всех
Ключ лежит в переписке, и кто его тратит, неизвестно. При утечке отзывать придётся весь доступ.
03
Счёт приходит постфактум
Цену одного обращения никто не считал. При десяти в день это неважно, при тысяче — важно.
04
Если модель недоступна, падает всё
Поставщик ограничил доступ, сменил версию или не ответил вовремя. Без запасного хода падают и соседние функции.
Маршрут процесса
Что делает прослойка
Между вашим кодом и моделью встаёт слой, который держит права, лимиты, проверку ответа и журнал.
01
Что приходит
Запрос из вашей системы: письмо, сделка, документ, вопрос. Нужные данные подставляем заранее, чтобы модели нечего было выдумывать.
02
Что происходит по дороге
Проверяем права и лимиты, подставляем правила, обезличиваем то, что не должно уйти наружу. Ответ не того формата отсекаем.
03
Что получает ваш код
Результат в понятном ему виде: поле, черновик, категория. Запрос, ответ, стоимость и время пишем в журнал.
04
Что происходит при отказе
Если модель недоступна или медлит, продукт работает без этой функции. Повтор, запасную модель, предел расходов проверяем заранее.
Границы автоматизации
Ключи и счёт оформлены на вашу компанию
Доступ к моделям не перепродаём: ключи выпускаем на вашу компанию, счёт приходит вам, отозвать доступ можно без нас. Поставщик и версия модели видны в журнале.
Контроль человека
Возврат и компенсацию решает оператор
Задача оператору — «Решить возврат по договору».
Шаги
Как идёт работа
01
Бесплатный аудит: смотрим задачу и объём
Разбираем, что должно происходить, сколько раз в день и с какими данными. Отсюда видны цена обращения и границы.
02
Договариваемся о контракте
Описываем документом для разработчика, что ваш код отправляет и получает. С ним поставщика можно сменить, не трогая продукт.
03
Делаем и показываем на вашем стенде
Разворачиваем прослойку у вас, ваш разработчик вызывает её из своего кода. Мы на связи, пока не заработает.
04
Передаём
Отдаём код, ключи, журнал и документацию. Дальше правит ваш разработчик или другой подрядчик. Сопровождение, если понадобится, идёт отдельным договором.
Результат
Что меняется
Первое изменение: функция работает без человека, который помнит, как копировать.
Модель вызывается из вашей системы и выглядит частью продукта
Ключи выпущены на вашу компанию, расход виден по каждому обращению
Стоимость обращения известна заранее и упирается в суточный предел
Журнал у вас с первого дня: что спрашивали и что ответили
Отказ модели не роняет соседние функции
Поставщика можно сменить, не трогая код продукта
Считаем стоимость обращения и долю ответов, прошедших проверку формата. Обе цифры снимаем на вашем потоке за первую неделю.
Системы и данные
С чем соединяем
С одной стороны ваш код и интерфейс, с другой — модель и сервисы вокруг неё.
01
Ваш бэкенд
PHP, Python, Node, Java, 1С через HTTP-сервисы. Код зовёт прослойку как обычный внутренний сервис.
02
Ваш фронтенд
Кнопка, подсказка в форме или черновик в карточке встают внутрь интерфейса продукта.
03
Модели
Внешние поставщики и локальные модели на вашем сервере. Переключаемся между ними настройкой.
04
Очередь и фоновые задачи
Долгие обращения идут в очередь, пользователь не ждёт. Результат приходит уведомлением или в карточку.
05
Журнал и расходы
По каждому обращению видны стоимость, время и версия модели. На пределе функция отключается.
06
Мониторинг
Об отказах, задержках и необычном росте расхода узнаёт ваш дежурный.
В закрытом контуре без интернета прослойку ставим внутри и подключаем к локальной модели. Цена там другая, и об этом есть отдельная страница.
Было и стало
Три встройки, с которых обычно начинают
Для каждого примера названо, куда в коде встаёт прослойка и какие числа смотрим после запуска.
СценарийБылоСтало
Кнопка в карточке клиента
БылоМенеджер копирует переписку в чат и обратно. Половина не делает этого вовсе.
СталоКнопка пишет резюме переписки в поле «История». Наружу уходит только нужное. Расход виден по нажатиям и ограничен за сутки.Что измеряем: число обращений в день; стоимость одного обращения; доля менеджеров, которые пользуются
Разбор входящего письма в вашей системе
БылоПисьма падают в общий ящик, оператор раскладывает их по категориям руками.
СталоПрослойка возвращает категорию и краткое содержание письма в формате вашего кода. Если ответ не прошёл проверку, письмо получает человек.Что измеряем: доля писем, разобранных автоматически; доля ответов, отвергнутых проверкой формата; время на разбор
Функция в вашем продукте для клиентов
БылоХотим подсказку пользователям по их данным. Опыт с моделями есть, времени на обвязку нет.
СталоКлючи, лимиты по пользователям, журнал и отказы берёт прослойка. Ваша команда пишет функцию и интерфейс.Что измеряем: стоимость функции на пользователя; доля успешных ответов; поведение продукта при отказе модели
Условия начала
Пилот: одна функция, две недели
Прослойка либо работает в вашем коде, либо нет. Поэтому пилот строим вокруг одной функции, а ваш разработчик работает рядом.
Пилот на одном процессе
от 150 000 ₽ разово
Пилот одной функции длится до двух недель. Обращения к модели оплачиваете поставщику сами, вне цены работы. Если сначала нужно чтение данных из системы, это отдельная работа и срок.
Зачем прослойка, если можно вызвать модель напрямую?+
Для одной кнопки в прототипе прослойка не нужна, вызывайте напрямую. Прослойка нужна, когда важны ключи, лимиты, журнал, проверка ответа и отказы. Она пишется один раз, и новые функции не набивают те же шишки.
Чьи будут ключи и кому придёт счёт?+
Ключи выпускаем на вашу компанию, и счёт приходит вам. Посредником между вами и поставщиком мы не встаём. Отозвать доступ можно в любой момент без нас.
Сколько это будет стоить в месяц?+
Зависит от двух чисел: обращений в день и объёма текста в каждом. Оцениваем на аудите и ставим суточный предел, чтобы ошибка в коде не стала счётом. Точное число видно по журналу за первую неделю.
Что будет, если поставщик модели закроет доступ?+
Прослойка переключится на запасную модель. Контракт описан, поэтому смена поставщика сводится к настройке и проверке на ваших примерах. На рынке такое уже бывало, поэтому закладываем заранее.
Вы работаете с нашей командой разработки?+
Да, обычно так быстрее всего: мы делаем прослойку, ваши люди делают функцию и интерфейс. Ваша сторона проверяет наш код, и это нормальная часть работы. Стык между командами описываем текстом: там такие проекты чаще всего встают.
Чем это отличается от разработки под ключ?+
Там задачу целиком делаем мы. Здесь продукт и команда уже у вас, нужна встройка модели в ваш код. Что подходит вам, разберём за полчаса разговора.