←Все статьи блога
агенты·12 сентября 2026 г.·7 мин чтения·7 просмотров

Где мой заказ?: как научить AI-агента отвечать клиентам, пока вы спите

Разбираем на реальном кейсе интернет-магазина разницу между триггером и расписанием — от первого датчика до готового сценария без кода.

Где мой заказ?: как научить AI-агента отвечать клиентам, пока вы спите

Представьте, что ваш AI-помощник — это стажёр. Ему можно дать задачу в руки лично, а можно попросить заступить на смену по звонку будильника или при появлении нового клиента. Сегодня мы не будем говорить об искусственном интеллекте вообще. Мы возьмём одну конкретную боль владельца небольшого интернет-магазина: покупатели пишут ночью, менеджер спит, деньги теряются из-за ожидания ответа «где мой трек-номер».

Шаг 1. Стажёр просыпается: что такое датчик (триггер)

Триггер [событие-датчик] — это тот самый звонок будильника. Агент спит и ест ноль ресурсов вашего сервера, пока не случится конкретное действие. Пришла новая заявка с сайта, упало письмо от важного клиента, менеджер добавил строку в Google-таблицу — сработал датчик, стажёр проснулся.

В нашем магазине клиент пишет в чат поддержки фразу «Где мой заказ?». Система видит этот текст. Это и есть срабатывание триггера. Важно понимать механику: агент не читает всю историю переписки каждые пять секунд, он просто стоит у двери и ждет стука. Как только дверь открылась — пошел рабочий процесс. Если бы мы использовали расписание вместо триггера, покупатель ждал бы минимум до утра, когда наступит следующая проверка.

Как проверить у себя прямо сейчас: откройте админку вашей CRM-системы [программы для учета клиентов], найдите раздел «Автоматизация» или «Интеграции». Посмотрите список доступных событий. Там обязательно будут пункты вроде «Новое сообщение», «Изменение статуса сделки», «Новый лид». Если они кликабельны и позволяют повесить на них действие — ваша платформа умеет работать со сквозными триггерами.

Шаг 2. Стажёр выходит на смену: что такое сменный график (cron)

Расписание, которое программисты называют cron [крон; планировщик задач], — это сменный график. Вы заранее говорите: «Каждый день в 09:00 проверяй остатки», «По понедельникам собирай отчёт о брошенных корзинах». В отличие от триггера, здесь нет внешнего стука. Время пришло — работа началась.

Зачем нам это в задаче про заказы? Чтобы стажёр не только отвечал людям, но и делал домашнюю работу. Настроим ему утренний обход базы ровно в 08:55. Он соберет все посылки, которые курьер отметил как «Доставлено» вчера вечером, вытащит оттуда ID заказов и имена покупателей. К моменту, когда вы придете пить кофе, перед вами будет готовая таблица тех, кому пора напомнить оставить отзыв.

Как проверить у себя: зайдите в настройки сервиса рассылок или конструктора ботов. Найдите блок «Запускать по времени». Если там можно выбрать дни недели и часы (например, через визуальный конструктор типа «каждый день в...»), значит, внутри живет крошечный крон. Технически это выглядит как строчка "0 9 1" [ноль девять звездочка звездочка один], где цифры отвечают за минуты, часы, дни и месяцы, но вам трогать код не нужно — современные сервисы дают красивые переключатели.

Шаг 3. Сценарий работы: база знаний и логика ветвления

Сработал триггер (пришло сообщение). Что делает стажёр дальше? У него в руках папка-инструкция — база знаний. В ней лежит список из ста частых вопросов. Программа ищет ключевые слова. Видит слово «заказ» — открывает ветку логики доставки. Видит слово «оплата» — уходит к чекам.

Если пользователь написал «Где мой заказ номер 7788?», идеальный сценарий выглядит так: 1. Извлечь число 7788 из текста (это называется парсинг [извлечение нужных данных]). 2. Отправить запрос во внешнюю службу доставки по API [интерфейс взаимодействия программ]. 3. Получить статус «В пути, прибудет завтра». 4. Сформировать ответ: «Ваш заказ 7788 уже в вашем городе, прибудет завтра после 14:00. Вот ссылка на карту курьера».

Если же написано абстрактное «Где мой заказ?», система должна вежливо переспросить: «Уточните, пожалуйста, номер телефона или номер накладной, чтобы я мог найти вашу посылку». Никаких тупых «я вас не понял». Стажёр должен уметь просить недостающие данные.

Как проверить у себя: возьмите лист бумаги и напишите десять реальных фраз, которыми клиенты мучают вашу поддержку. Напротив каждой нарисуйте стрелочку: если фраза А — ответ Б, если фраза В — просим номер. Этот черновик и станет скелетом вашего агента. Не пытайтесь сразу покрыть сто вопросов, начните с топ-5 причин обращений.

Шаг 4. Сборка без кода: соединяем блоки стрелочками

Вам не нужен разработчик, чтобы запустить этого стажёра сегодня вечером. Откройте любой no-code [конструктор без написания кода] сервис — например, базовый функционал SaleBot, BotHelp или сценарии внутри Битрикс24. Весь интерфейс таких сервисов состоит из прямоугольников (блоков) и стрелочек между ними.

Создайте один простой сценарий. Блок-старт: событие «Получено новое сообщение». От него стрелка к блоку «Условие»: содержит ли текст слово «заказ». Если да — стрелка к действию «Найти в базе по номеру» (для теста базу можно заменить обычным Excel-файлом, подключенным по ссылке). Если нет — стрелка к блоку «Передать менеджеру».

Второй готовый сценарий для крона: старт по времени 08:55 -> получить данные из таблицы -> фильтр «Статус равен Доставлено» -> отправить клиенту шаблон «Спасибо за покупку! Будем рады отзыву». Просто соединяете два блока стрелочкой, вставляете ссылку на свою таблицу и сохраняете. Тестируете кнопкой «Прогнать тест» — вводите свой номер и пишете себе в чат «Где мой заказ 1». Если бот ответил — всё работает.

Шаг 5. Техника безопасности: куда нельзя пускать стажера

Автономность не равна вседозволенности. Есть три красные зоны, где AI-агент должен мгновенно передавать трубку живому человеку. Первое: любые эмоции («вы меня обманули», «верните деньги»). Машина не считывает сарказм и может наговорить глупостей, усугубив конфликт. Второе: нестандартные просьбы вне скрипта (например, «отправьте посылку почтой Австралии, хотя мы работаем только по РФ»). Третье: ошибки системы. Если агент трижды пытался спросить номер заказа, но человек отвечает односложно «да» или шлет мемы — включайте эскалацию [передачу задачи старшему сотруднику] и уведомление в Telegram менеджера.

Настройте лимит попыток: если диалог длится больше пяти реплик без решения — стоп-машина. И всегда давайте пользователю кнопку «Позвать человека». Это снимает тревожность: люди охотнее общаются с ботом, зная, что могут прервать его в любую секунду.

Что сделать завтра утром: Зайдите в настройки своего бота или сервиса рассылок. Забудьте пока про сложные отчеты. Создайте ровно один сценарий-триггер: если статус внутреннего заказа меняется на «Доставлено» — отправить клиенту сообщение «Имя, добрый день! Ваш заказ приехал. Будем рады, если уделите минуту и оставите отзыв по ссылке…». Соедините два блока, подставьте переменную {name} и сохраните. Когда увидите первую автоматическую отправку — страх перед роботами исчезнет, и следующим шагом вы легко прикрутите разбор вопроса «Где мой трек-номер?».