Внедрение ИИ агентов в лидогенерацию отличается от любой другой автоматизации одним: агент стоит на входе воронки и говорит с человеком, который ещё ничего не купил. Цена ошибки здесь не сбойный отчёт, а потерянное обращение и штраф. За обработку персональных данных без письменного согласия там, где оно требуется, часть 2 статьи 13.11 КоАП предусматривает для юридических лиц от 300 000 до 700 000 рублей. Ниже разобрано, что агент делает с обращением, какие требования это накладывает на сайт, телефонию и CRM, какие метрики он двигает и что проверить до запуска.
Работа с обращением распадается на пять операций, и агент отвечает за каждую: принять обращение, добрать недостающие данные, проверить его по критериям, записать результат в CRM, передать человеку или закрыть. Четыре операции из пяти идут не в чат, а в чужие системы по API, и ограничения появляются именно там.
Битрикс24 в облаке считает интенсивность запросов по алгоритму Leaky Bucket: 2 запроса в секунду на большинстве тарифов и 5 на Enterprise, с накоплением до 50 и 250 запросов соответственно. Превышение возвращает статус 503 и ошибку QUERY_LIMIT_EXCEEDED. Отдельно ограничено суммарное время работы методов: при его исчерпании приходит 429 и OPERATION_TIME_LIMIT с полем operating_reset_at, до которого метод повторять бессмысленно. Один REST-запрос обязан уложиться в 60 секунд.
В Telegram лимиты другие: не больше одного сообщения в секунду в один чат, около 30 сообщений в секунду суммарно и не больше 20 сообщений в минуту в групповой чат. При превышении бот получает 429. Ботам с подключёнными платными рассылками доступно до 1000 сообщений в секунду, но каждое сверх 30 в секунду стоит 0,1 Telegram Stars.
Отсюда правило: записи в CRM копить и отправлять пакетами, состояние диалога держать на своей стороне. Иначе агент упрётся в 503 раньше, чем в качество ответов.
ИИ агент на сайт приезжает как сторонний скрипт, и он попадает в те же измерения, по которым поисковые системы оценивают страницу. Пороги Core Web Vitals: LCP не больше 2,5 секунды, INP не больше 200 миллисекунд, CLS не больше 0,1. Считаются они по 75-му процентилю загрузок, отдельно для мобильных и десктопа. Виджет, который тянет полмегабайта до первого клика, портит именно INP и CLS, потому что рисуется поверх уже отрисованного контента.
Рабочая схема: пустой контейнер фиксированного размера в разметке, загрузка кода агента после первого взаимодействия пользователя или через 3 секунды после события load, переписка через один WebSocket вместо серии XHR.
Второе требование юридическое. Согласие на обработку персональных данных по части 1 статьи 9 закона 152-ФЗ должно быть конкретным, предметным, информированным, сознательным и однозначным, а с правками закона от 24.06.2025 N 156-ФЗ ещё и оформлено отдельно от иных информации и документов, которые подписывает человек: галочка внутри пользовательского соглашения этому не отвечает. Доказывать факт получения согласия обязан оператор, а не посетитель. До начала обработки оператор по статье 22 уведомляет уполномоченный орган.
Голосовой ИИ агент собирается по одной из двух схем. Первая: речь в речь, модель работает с живым аудио напрямую и даёт низкую начальную задержку, естественную очерёдность реплик и barge-in, то есть возможность перебить агента. У OpenAI за это отвечает модель gpt-realtime-2.1. Вторая схема цепная: распознавание, текстовое рассуждение, синтез. Медленнее, но даёт устойчивые транскрипты и предсказуемое ветвление.
Транспорт зависит от места звонка: WebRTC для браузера и мобильного приложения, WebSocket когда аудио идёт из вашего медиапайплайна, SIP для обычной телефонии. SIP-адрес выглядит как sip:$PROJECT_ID@sip.api.openai.com;transport=tls, для европейского контура sip-eu.api.openai.com; на сетевом периметре нужно открыть исходящий TCP/TLS на порт 5061 и двусторонний SRTP по UDP. Перевод разговора на живого менеджера делается штатным SIP REFER с целевым URI вида tel:+7XXXXXXXXXX, дальше звонком управляет принимающая сторона.
Главное ограничение для исходящего обзвона не техническое. Часть 2 статьи 18 закона «О рекламе» не допускает использование сетей электросвязи для распространения рекламы с применением средств выбора и набора номера без участия человека, то есть автоматического дозванивания и автоматической рассылки. Часть 1 требует предварительного согласия абонента и обязывает немедленно прекратить рассылку по требованию. Санкция по части 1 статьи 14.3 КоАП: от 4000 до 20 000 рублей на должностных лиц и от 100 000 до 500 000 на юридических.
Статья 16 закона 152-ФЗ запрещает принимать на основании исключительно автоматизированной обработки персональных данных решения, которые порождают юридические последствия в отношении человека или иным образом затрагивают его права и законные интересы. Исключение по части 2: письменное согласие субъекта либо прямое указание федерального закона. Часть 3 обязывает разъяснить порядок принятия такого решения и дать возможность заявить возражение, часть 4 отводит на рассмотрение возражения тридцать дней.
Для агента это означает разделение ролей. Присвоить обращению признак «целевое» или «нецелевое», проставить приоритет, собрать сводку и отдать её менеджеру: допустимо, это подготовка решения. Автоматически отказать в услуге, назначить индивидуальную цену или условия, отклонить заявку на рассрочку: это уже решение с последствиями, и оно требует либо человека в контуре, либо письменного согласия и разъяснённого права возразить.
Сами критерии квалификации держите короткими и проверяемыми: четыре-шесть полей, каждое с закрытым списком значений. Задача, бюджетная вилка, срок, роль собеседника, город. Поле, которое нельзя заполнить одним из заранее заданных значений, агент заполнять не должен: оно уходит менеджеру как открытый вопрос.
В OpenAI Agents SDK за это отвечают два блока. Orchestration and handoffs передаёт работу между агентами, когда надо решить, кто владеет ответом. Guardrails and human review блокируют или приостанавливают работу перед рискованной операцией: проверки ставятся на вход, на выход и на уровень инструмента, а перед критическим действием запускается возобновляемое подтверждение, и агент ждёт человека.
Список триггеров эскалации пишется до запуска и живёт в конфигурации, а не в промпте:
В чате передача выглядит как сводка в карточке CRM: кто это, что спрашивал, какие поля квалификации заполнены, где остановились. В голосе это SIP REFER, у Voximplant он стоит 0,03 доллара за звонок.
Метрика без способа замера бесполезна, поэтому у каждой указано, откуда берётся число.
| Метрика | Определение | Источник данных |
|---|---|---|
| Время первого ответа | Медиана интервала от отметки времени вебхука формы до первого исходящего сообщения агента | Логи интеграции, не отчёт CRM |
| Доля обращений без человека | Диалоги без события эскалации, делённые на все принятые диалоги за период | Событие эскалации в логе агента |
| Доля квалифицированных | Сделки со всеми заполненными полями квалификации к числу принятых обращений | Обязательные поля карточки CRM |
| Процент дозвона | Соединения дольше порога в секундах к числу попыток набора | Журнал телефонии, автоответчики считать в знаменателе |
| Стоимость обработанного контакта | Расход на телефонию, распознавание, синтез и токены за период, делённый на число обработанных контактов | Биллинг телефонии и биллинг модели |
Заявления вендоров вида «агент закрывает 80 процентов обращений» проверить нечем: это маркетинговое утверждение продавца, а не метрика вашей воронки. Считайте свою долю на своём потоке за две недели. Как переводить сэкономленные часы в деньги и по какой формуле считать окупаемость, разобрано отдельно в материале ИИ-агенты для бизнеса: там формула «часы на ставку» и сроки по этапам.
Цены взяты со страниц тарифов Voximplant и OpenAI на дату публикации, у Voximplant они без НДС, а распознавание, синтез и аудиопоток к модели тарифицируются с шагом 15 секунд. Перед расчётом бюджета сверьте их у вендора.
| Статья расхода | Цена |
|---|---|
| Исходящая минута внутри страны | от 0,02 доллара на мобильные, от 0,011 на стационарные |
| Городской номер и входящая минута | 4,12 доллара в месяц, 0,003 доллара за минуту |
| Номер 8800 | 17,18 доллара в месяц, подключение 29,85 доллара, входящая от 0,009 доллара |
| Распознавание речи, провайдер Yandex, модель Default | 0,009 доллара за минуту, 0,0023 за 15 секунд |
| Синтез речи Inworld TTS-2 | 0,00025 доллара за 10 знаков |
| Voice AI Connectors, включая клиент OpenAI Realtime API | 0,004 доллара за минуту, отдельно за входящий и исходящий поток |
| Запись разговора | 0,001 доллара за минуту при хранении в своём S3, 0,0015 за минуту при хранении в облаке 3 месяца |
| Модель gpt-realtime-2.1 | 32 доллара за 1 млн аудиотокенов на вход и 64 доллара на выход, текст 4 и 24 доллара |
Две строки в смете обычно забывают. Аудиопоток к голосовой модели тарифицируется отдельно за входящее и исходящее направление, то есть удваивается. Определение автоответчика тарифицируется отдельно от минут разговора: 0,002 доллара за звонок.
Соберём агента на вход вашей воронки
Подключим чат на сайте и телефонию к вашей CRM, опишем критерии квалификации и правила передачи менеджеру, запустим на части трафика и покажем метрики до и после.
Внедрение ИИ агентов в живой поток начинается не с полного переключения: первый запуск делается на 10-20 процентах обращений, остальное идёт прежним путём и работает контрольной группой: так сравниваются медианы, а не ощущения. Что смотреть ежедневно: все диалоги с эскалацией целиком, долю ответов 503 QUERY_LIMIT_EXCEEDED и 429 в логах интеграции с CRM, долю оборванных звонков в первые 10 секунд, медиану времени первого ответа против контрольной группы. Стоп-условия задаются заранее: например, откат при доле эскалаций выше половины диалогов или при появлении жалоб на то, что собеседник не понял, что говорит с ассистентом.
Готов ли вход вашей воронки к агенту: проверьте пять пунктов
Три ответа «нет» и больше: запускать рано, сначала документы, цифры и правило эскалации.
Нет, если это реклама. Часть 2 статьи 18 закона «О рекламе» не допускает автоматическое дозванивание, часть 1 требует предварительного согласия абонента. Штраф по части 1 статьи 14.3 КоАП для юридических лиц: от 100 000 до 500 000 рублей. Безопасный сценарий: приём входящих и перезвон по оставленной заявке.
Присвоить признак и приоритет может, вынести отказ или назначить индивидуальные условия без человека нельзя: часть 1 статьи 16 закона 152-ФЗ запрещает решения исключительно на автоматизированной обработке, если они затрагивают права и законные интересы человека. На рассмотрение возражения против такого решения часть 4 отводит тридцать дней.
Считать надо по самому узкому звену, и это обычно не модель. GigaChat API по умолчанию даёт 10 потоков юрлицам и ИП и один физлицам. Битрикс24 в облаке принимает 2 запроса в секунду на большинстве тарифов и 5 на Enterprise, отвечая 503 QUERY_LIMIT_EXCEEDED. Telegram ограничивает бота одним сообщением в секунду в чат.
Через SIP REFER с целевым URI вида tel:+7XXXXXXXXXX: дальше звонком управляет принимающая сторона. У Voximplant перевод стоит 0,03 доллара за звонок, для SIP-подключения к Realtime API нужен исходящий TCP/TLS на порт 5061 и двусторонний SRTP по UDP.
Замедлит, если грузить его синхронно. Ориентиры проверки: LCP до 2,5 секунды, INP до 200 миллисекунд, CLS до 0,1 по 75-му процентилю загрузок отдельно на мобильных и десктопе. Держите место под виджет фиксированным контейнером и подгружайте код после первого взаимодействия.