Перейти к содержимому

ИИ-решения

Интеграция ИИ

Модель встраивается в то, что у вас уже работает: поиск по базе знаний, подсказки в CRM, обработка обращений. Без переписывания продукта заново.

Ответ на заявку
в течение 24 часов
Первый звонок
30 минут, без обязательств
Первая рабочая версия
через 3–4 недели

Процесс

Что происходит и когда

Работа разбита на этапы, у каждого назван результат. Вы видите его сами, а не узнаёте о нём из отчёта.

  1. Дни 1–4

    Места для встраивания

    Смотрим не на модель, а на ваш продукт: где человек в нём тратит время и какой экран при этом видит. Получается список мест, куда модель имеет смысл встроить, — обычно их два-три, и начинаем с того, которое можно выключить одним флагом.

    На выходе — Список мест с выбранным первым

  2. Вторая неделя

    Точка входа и слой

    Разбираем, через что войти в существующий код: очередь, вебхук, ещё один эндпоинт, поле в интерфейсе. Обращение к модели прячем в отдельный слой — его можно выключить, закэшировать или заменить, не трогая остального. Здесь же считаем задержку: ответ идёт секундами, а экран рассчитан на доли секунды.

    На выходе — Граница в коде и отдельный слой вызова

  3. Недели 3–4

    Интеграция и отказы

    Пишем интеграцию и проверяем её отказами: модель недоступна, отвечает дольше таймаута, вернула не тот формат, упёрлась в лимит. В каждом случае продукт обязан работать как раньше — без подсказки, но и без ошибки на экране. Тесты пишутся вокруг этого, а не вокруг удачного ответа.

    На выходе — Интеграция с запасным путём на каждый отказ

  4. Перед включением

    Включение за флагом

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

    На выходе — Подсказка за флагом с замером задержки и расхода

  5. После включения

    Поддержка слоя

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

    На выходе — Слой, готовый к смене модели, и месячный замер

Что входит в работу

  • Место для встраивания

    список мест, где модель снимает ручную работу, с оценкой каждого по объёму и по тому, что случится, если подсказка окажется неверной

  • Точка входа в код

    очередь, вебхук, отдельный эндпоинт или поле в интерфейсе — берём ту границу, что в проекте уже проведена, и остального не трогаем

  • Слой обращения к модели

    вызовы собраны в одном месте, промпты хранятся текстом рядом с кодом, а список полей, уходящих в запрос, задан здесь же — видно, что покидает ваш контур

  • Поведение при отказе

    таймаут и повтор, запасной путь для каждого места вызова, очередь для фоновых задач и проверки, которые эти отказы вызывают нарочно

  • Задержка и расход

    кэш на повторяющихся запросах, потолок трат в месяц, счётчик токенов по каждому месту вызова и предупреждение, когда расход выходит за потолок

  • Включение за флагом

    сначала доля пользователей, рядом счётчик принятых и закрытых подсказок, а необратимое действие подсказка не выполняет — она предлагает его человеку

Что нужно от вас

  • Доступ к репозиторию и к тестовому контуру, где ответы можно проверить до боевого запуска
  • Аккаунт у провайдера модели, оформленный на вас, — ключи, лимиты и счёт за расход остаются вашими
  • Список данных, которые нельзя отправлять наружу, — он задаёт, что уходит в запрос, а что подставляется уже у вас

Что обычно спрашивают

Контакты

Пришлите описание задачи

Ответ с объёмом работ, сроками и оценкой бюджета придёт в течение 24 часов.

Первый звонок — 30 минут, без обязательств с вашей стороны.

  1. 01

    Вы описываете задачу

    Пять вопросов в форме или письмо в свободной форме — как удобнее.

  2. 02

    Мы отвечаем за сутки

    С объёмом работ, сроками и оценкой бюджета — по тому, что вы рассказали.

  3. 03

    Созваниваемся на 30 минут

    Уточняем непонятное. Ни к чему вас не обязывает.