разработка

Как внедрить ИИ в мобильное приложение

Максим Жуков
Сооснователь ecommerce-агентства KISLOROD
Максим Жуков
Нейросеть в мобильном приложении должна приносить деньги, а не просто быть в тренде. Если у вас уже есть приложение и трафик, ИИ помогает выжать больше из каждого визита: растет конверсия, падает нагрузка на поддержку, ускоряется путь к покупке.
Статья — для владельцев продукта и руководителей разработки в e-commerce и ритейле. Вы уже вложились в приложение и привлечение пользователей. Теперь задача — увеличить отдачу с этого канала.
Правильно подобранный сценарий дает ощутимый результат. Подборщик товаров по описанию может поднять конверсию поиска на 15–25%. Помощник по заказу способен закрыть до 40% типовых вопросов без оператора. Но если не привязать функцию к конкретной метрике, даже дорогой чат-бот останется бесполезным.
Из статьи вы узнаете: когда ИИ оправдан, как выбрать первую задачу с понятным финансовым результатом и как пройти путь от подготовки данных до расчета чистой прибыли. Без воды, с цифрами и чек-листом.

Что входит во внедрение ИИ в мобильных приложениях

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

Выберите функцию, результат которой можно посчитать

ИИ в мобильных приложениях должен сокращать путь до покупки, снижать нагрузку на поддержку или помогать пользователю принять решение. Если эффект нельзя связать с метрикой, команда не поймет, принесла новая функция деньги или только увеличила расходы.
Для интернет-магазина можно рассмотреть несколько сценариев:
Для первого запуска подходит задача, у которой:
  • есть заметный поток однотипных обращений;
  • понятны входные данные и правильный результат;
  • ошибку можно обнаружить и исправить;
  • у пользователя остается привычный способ выполнить действие;
  • эффект виден в продуктовой или финансовой метрике;
  • ожидаемая экономия покрывает разработку и сопровождение.
Иногда ИИ не нужен. Фильтр по цене и размеру надежнее обработает обычный код. Распределение заявок по региону настраивается в CRM. Прогноз спроса по истории продаж может точнее и дешевле считать классическая ML-модель.

Решите, где будет работать модель

Нейросеть в мобильном приложении может работать на устройстве, на сервере или по гибридной схеме. Выбор влияет на скорость, расходы, доступ к данным и список поддерживаемых смартфонов.
Apple Core ML и Google ML Kit выполняют многие задачи на устройстве. Функция может работать без сети, а фотографии, текст или аудио не уходят на внешний сервер. При этом набор моделей и поддерживаемых устройств ограничен. Документация Apple Core ML, документация Google ML Kit.
Для интернет-магазина чаще подходит серверная или гибридная схема. Поиск по фотографии можно запустить на телефоне, но цены, остатки и доступность доставки все равно придется запрашивать с сервера.

Не подключайте мобильное приложение к модели напрямую

Запрос лучше проводить через бэкенд компании:
  1. Приложение отправляет текст, фотографию или голосовую запись на сервер.
  2. Сервер проверяет пользователя, размер запроса и доступные ему функции.
  3. Из запроса удаляют лишние персональные сведения.
  4. Система получает товары, цены и остатки из каталога.
  5. Модель разбирает запрос и возвращает результат в заданной структуре.
  6. Сервер проверяет ответ и передает его приложению.
  7. Событие попадает в журнал и продуктовую аналитику.
Так компания хранит ключи доступа на сервере, ограничивает расходы и может сменить поставщика модели без обязательного обновления приложения.
Представим, что покупатель пишет: «Ищу легкую непромокаемую куртку до 12 000 ₽, чтобы взять в поход на Алтай». Модель выделяет категорию, свойства, цену и сценарий использования. Подходящие позиции выбирает каталог. Такой порядок защищает магазин от выдуманных артикулов, старых цен и рекомендаций товаров, которых нет в наличии.

Подготовьте данные

Качество функции зависит от сведений, которые получает система. Хорошая модель не исправит каталог, где у половины товаров нет характеристик, остатки обновляются раз в сутки, а одинаковые цвета записаны как «темно-синий», «темн. синий» и «navy».
Для подборщика товаров понадобятся:
  • название и артикул;
  • категория;
  • характеристики;
  • цена и скидка;
  • остаток;
  • варианты доставки;
  • фотографии;
  • ссылка на карточку;
  • дата последнего обновления.
Для помощника службы поддержки нужны регламенты, правила возврата, условия доставки и история типовых обращений. У каждого документа должен быть владелец и дата пересмотра. Иначе система будет уверенно пересказывать инструкцию, которая давно не действует.
RAG помогает модели находить фрагменты в базе знаний во время запроса. Этот механизм подходит для инструкций и справочных материалов. Цены, остатки, бонусы и статус заказа лучше получать через API: такие сведения меняются слишком часто для базы документов.
Перед разработкой соберите набор реальных примеров. В него стоит включить обычные запросы, опечатки, разговорные формулировки, неполные вопросы и спорные случаи. Для каждого примера команда фиксирует приемлемый результат. Этот набор пригодится при выборе модели и после ее обновлений.

Интерфейс и ошибки нейросети в мобильном приложении

Обычная кнопка выполняет заранее заданное действие. Ответ модели может меняться даже на похожих запросах. Интерфейс должен учитывать эту разницу.
Пользователю пригодятся:
  • уточняющий вопрос, если исходных данных мало;
  • карточки товаров вместо длинного текстового ответа;
  • ссылка на источник для правил доставки и возврата;
  • возможность исправить запрос;
  • переход к обычному поиску;
  • связь с сотрудником;
  • понятное сообщение при сбое или долгом ответе.
Фраза «ИИ может ошибаться» не решает проблему. Если подборщик рекомендует товар, система проверяет цену и остаток перед показом. Если помощник отвечает про возврат денег, он ссылается на действующие правила. Операции со скидками, оплатой и изменением заказа проходят серверную проверку.

Ограничьте доступ к данным и действиям: безопасная интеграция ИИ в мобильных приложениях

Интеграция ИИ в мобильных приложениях добавляет новые точки риска. Пользователь может случайно отправить в чат номер карты или паспорт. В загруженном документе может оказаться инструкция, которая пытается изменить поведение модели. Ошибочный ответ способен запустить действие в CRM или системе заказов.
В списке рисков OWASP для генеративного ИИ есть утечка чувствительных сведений, внедрение команд через пользовательский ввод, неверная обработка ответа, лишние полномочия системы и неконтролируемые расходы.
Если данные пользователя уходят стороннему поставщику, это нужно отразить в документах и интерфейсе. Закон № 152-ФЗ относит передачу, хранение и использование персональных данных к их обработке. Для зарубежного сервиса компания также проверяет условия трансграничной передачи. Конкретную схему лучше согласовать с юристом и специалистом по информационной безопасности.
Правила магазинов приложений тоже влияют на разработку. Apple требует сообщать о передаче персональных данных стороннему AI-сервису и получать согласие пользователя. Google Play требует встроить жалобу на нежелательный контент в приложения, которые генерируют его по запросу. App Review Guidelines, правила Google Play.

Проверьте функцию до релиза

Тестирование нейросети в мобильном приложении проходит на нескольких уровнях:

На исторических примерах

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

В теневом режиме

Система обрабатывает настоящие запросы, но ее ответы не видит пользователь. Команда сравнивает результат с действиями сотрудника или существующего алгоритма. На этом этапе можно найти проблемы с доступами, задержками и данными без риска для клиента.

На части аудитории

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

В A/B-тесте

Одной группе показывают новую функцию, другой оставляют прежний сценарий. Сравнивать нужно покупки, маржу и завершенные действия. Число открытий AI-чата говорит только об интересе к кнопке.

Считайте эффект по марже, а расходы — целиком

Цена запроса к модели составляет лишь часть бюджета. Внедрение ИИ в мобильных приложениях включает:
  • проектирование сценария;
  • мобильную и серверную разработку;
  • подготовку каталога и документов;
  • оплату модели и инфраструктуры;
  • проверку ответов;
  • защиту от злоупотреблений;
  • аналитику и журналы;
  • поддержку после релиза.
Ежемесячный эффект можно оценить так:
Дополнительные заказы × маржа с заказа + экономия рабочего времени − расходы на модель, инфраструктуру и проверку.
Например, возьмем интернет-магазин со 100 000 сессий в месяц. В тестовой группе AI-подборщик увеличил конверсию с 2,5 до 3,1%. На 10 000 сессий это 60 дополнительных заказов. При марже 1 200 ₽ магазин получает 72 000 ₽. Модель, серверы, мониторинг и проверка стоят 45 000 ₽ в месяц. Чистый ежемесячный эффект — 27 000 ₽.
Если разработка обошлась в 900 000 ₽, такой результат окупит ее примерно за 33 месяца. Для небольшого магазина срок может оказаться слишком длинным. Тогда команда ищет более частый сценарий, снижает стоимость обработки или отказывается от функции.
Расчет условный. Он показывает, почему рост конверсии нужно переводить в маржу и сопоставлять со всеми расходами. Результат A/B-теста также проверяют на статистическую значимость, иначе случайное колебание продаж можно принять за эффект от новой технологии.

Запускайте поэтапно

Попытка сразу дать системе доступ ко всему каталогу, заказам и CRM увеличивает стоимость ошибки. Полномочия можно расширять после каждого этапа.
  1. Прототип. Модель работает на сохраненных запросах и данных.
  2. Теневой режим. Система обрабатывает настоящий поток без контакта с пользователем.
  3. Черновик. ИИ готовит ответ или действие, сотрудник подтверждает.
  4. Ограниченный запуск. Функцию получает часть аудитории, расходы и ошибки контролируются.
  5. Работа в заданных границах. Система выполняет типовые операции самостоятельно.
  6. Масштабирование. Функцию распространяют на новые категории, регионы или платформы.
У каждого этапа должен быть критерий перехода: допустимая доля ошибок, время ответа, стоимость операции и эффект для бизнеса. Если показатель не достигнут, проект возвращается на доработку.

Назначьте владельца после запуска

После релиза работа только начинается. Нужно вовремя менять каталог, обновлять регламенты и т.д. Должна быть команда, которая будет разбирать ошибки и решать, когда обновлять систему.
В проекте обычно участвуют:
  • владелец продукта — отвечает за бизнес-метрику;
  • мобильный разработчик — встраивает функцию в приложение;
  • бэкенд-разработчик — подключает данные, права и лимиты;
  • специалист по ML или AI-интеграции — настраивает и проверяет модель;
  • аналитик — проводит эксперимент и считает эффект;
  • служба поддержки — собирает проблемные обращения;
  • юрист и специалист по безопасности — проверяют работу с данными.
Для пилота один человек может совмещать несколько ролей. Ответственный за результат все равно нужен. Иначе ошибки будут перемещаться между подрядчиком, разработчиками и бизнесом.

Чек-лист: что проверить, перед тем как внедрить ИИ в мобильных приложениях

Перед запуском процесса проверьте, что:
  • выбрана одна пользовательская задача;
  • зафиксирована исходная метрика;
  • подготовлены реальные примеры запросов;
  • назначен владелец данных;
  • цены и остатки поступают из действующей системы;
  • ключ AI-сервиса хранится на сервере;
  • определены допустимые действия модели;
  • есть ручной или обычный сценарий на случай сбоя;
  • рассчитана стоимость успешной операции;
  • установлены лимиты расходов;
  • проверены требования к персональным данным;
  • учтены правила App Store и Google Play;
  • настроены журналы, мониторинг и откат;
  • назначен сотрудник, который отвечает за функцию после релиза.
Внедрить AI в мобильных приложениях технически можно за короткий срок: подключить API, добавить поле ввода и вывести ответ. Рабочий продукт требует большего. Модель должна получать свежие данные, ошибаться в безопасных границах и приносить компании больше, чем стоит ее эксплуатация.

Часто задаваемые вопросы

В каком случае вы посоветуете обойтись без ИИ?
Если задачу надежно решают фильтры, правила или классическая ML-модель, подрядчик должен об этом сказать. ИИ не нужен проекту только ради пункта в презентации.
Как мы поймем, что функция принесла пользу?
До разработки нужно зафиксировать исходную метрику и ожидаемое изменение: рост конверсии, снижение числа обращений или экономию времени сотрудников. Открытия AI-чата сами по себе ничего не говорят о результате.
Откуда модель будет брать цены, остатки и правила возврата?
Актуальные сведения должны поступать из каталога, CRM и других систем компании. Модель может разобрать запрос пользователя, но не должна придумывать факты о товарах и заказах.
Что увидит пользователь, если модель ошибется или сервис перестанет отвечать?
У функции есть запасной сценарий: обычный поиск, повторный запрос или переход к сотруднику. Ошибка модели не должна блокировать покупку, оплату или возврат.
Из чего складывается бюджет после запуска?
Кроме запросов к модели, компания оплачивает серверы, мониторинг, проверку ответов, обновление данных и поддержку. Считать лучше стоимость успешного действия, а не одного запроса.
Сможем ли мы сменить модель или поставщика?
Если приложение обращается к модели через сервер компании, поставщика можно заменить без обязательного обновления мобильного приложения. Прямое подключение делает продукт сильнее зависимым от одного сервиса.

Внедрение ИИ в мобильных приложениях с KISLOROD

Мы описали основные факторы, чтобы можно было оценить масштаб задачи. Но когда дело доходит до реализации, возникают вопросы, на которые нет универсального ответа: какая модель справится лучше, как организовать обмен данными с учетом вашей архитектуры, где пройдет граница между серверной логикой и мобильным интерфейсом.
KISLOROD занимается AI-разработкой для мобильных приложений — от формулировки задачи до запуска в продакшен. Мы не просто интегрируем API, а проектируем систему, которая опирается на ваши данные, вписывается в текущую ИТ-инфраструктуру и окупается за понятный срок. В портфеле KISLOROD — мобильные приложения и AI-решения для розничной торговли, логистики и финтеха.
Получайте полезный контент от KISLOROD в любом из мессенджеров
При переходе в одну из указанных социальных сетей вы автоматически даете согласие на обработку персональных данных и согласие на получение рекламной рассылки. Подробнее об обработке данных в Политике конфиденциальности.

Рекомендованные статьи

Показать ещё
Скачайте 17 точек роста и 100 + чекеров для роста конверсии и прибыли интернет-магазина
При переходе в одну из указанных социальных сетей вы автоматически даете согласие на обработку персональных данных и согласие на получение рекламной рассылки. Подробнее об обработке данных в Политике конфиденциальности.
Мы проанализировали ведущие интернет-магазины, результаты исследований, свой опыт и собрали важные моменты в одно руководство. Делаем e-commerce лучше, поэтому не только пользуемся сами, но и делимся с вами.
Выберите удобный мессенджер и получите чек-лист прямо сейчас: