ИИ-агент для продаж: отправка или черновик? Начните с прав

Опубликовано 06.11.20268 мин чтенияСредний
Артемий Миллер в кепке с буквами ИИ рядом с надписью «ИИ-АГЕНТ ПРАВА».
Что узнаешь
  • Как ограничить первую версию входящими обращениями и черновиками
  • Как сверять цену, срок и скидку с согласованной базой
  • На каких обращениях проверить передачу менеджеру
Средний

Первую версию ИИ-агента для продаж предлагаю начать с входящих обращений: база, черновик, проверка и передача менеджеру. У меня так работает помощник поддержки. Менеджер видит 3 кнопки - отправить, отредактировать либо отклонить.

При подключении смотрим, какие действия поддерживает MCP-коннектор. Иной раз выдаёте агенту все возможные действия, и он может взять и набедокурить. Дадим только то, что по-настоящему нужно. Отправку оставим человеку.

Что поручить первой версии: обращение, база, черновик, человек

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

Входящее обращение → согласованная база и шаблоны лучших менеджеров → черновик → проверка → менеджер.

Нет данных для ответа → запрос сотруднику вместе с собранными сведениями.

Запишите задание для агента. Для формы сайта оно может выглядеть так:

ПолеЗадание
КаналВходящая форма сайта; сообщение пока забирает сотрудник
ЦельПодготовить ответ о выбранной услуге
Что собратьКакая услуга нужна, что клиент уже сообщил, что требуется уточнить
РезультатЧерновик и краткое досье менеджеру
Где остановитьсяДо отправки клиенту

Без CRM попробуйте черновики на документе с условиями и ручном учёте. Если CRM есть, разрешите чтение нужных полей. До проверки подключения передавайте минимальную обезличенную выписку вручную. Это не прямая интеграция с CRM.

Через API (программный интерфейс) или MCP-коннектор агент может найти в CRM сведения о клиенте, прочитать переписку и предложить письмо по базе знаний. Доступные способы подключения проверьте в документации вашей CRM.

В помощнике поддержки можно отправлять ответы автоматически, но мы выбрали черновики: менеджер решает, отправлять сообщение или нет. Для продаж предлагаю тот же контроль.

Видео «13 ИИ-агентов для бизнеса» я отдаю бесплатно в канале. Там разбираю помощника службы поддержки и проверку ответа вторым агентом. Пост от 02.10. Забрать можно здесь.

Другие задачи бизнеса, которые можно отдать агенту, разбираю в отдельной статье.

Больше разборов ИИ-агентов для бизнеса - в канале:

Какие права дать, чтобы агент не набедокурил

Можно разрешить агенту только читать письма, без отправки и редактирования. Ограничьте действия в самом подключении. Одной инструкции «не отправляй» недостаточно.

До подключения базы распределите права и ответственность:

ОперацияПервая версияГде ограничитьКто отвечает
Читать сведенияСогласованный наборПрава чтения и выборкаВладелец базы согласует, администратор проверяет доступ
Создавать черновикВнутри компанииИнструмент черновика без отправкиРуководитель продаж утверждает порядок, администратор проверяет
Записывать поля CRMЗапрещено; переносит менеджерНет инструмента записиПеред допуском руководитель согласует поля, администратор проверит запреты
Отправлять клиентуЗапрещено; отправляет менеджерНет доступа к отправке у агентаРуководитель разрешает, администратор настраивает и проверяет

В тестовом подключении попробуйте записать запрещённое поле или отправить сообщение тестовому получателю. Действие должно отклоняться.

В спецификации MCP версии 2025-06-18 tools/list получает список инструментов, tools/call вызывает инструмент. Это не права на чтение и отправку: их нужно настроить в подключении. Подтверждение человеком тоже не включается само.

Спецификация требует от сервера контроля доступа, рекомендует клиенту проверку результатов, подтверждение чувствительных действий и журнал вызовов. Проверьте, что это работает у вас.

Перед установкой проверяйте, кто сделал MCP-коннектор. Не используете MCP - отключите его.

Доступ к данным в Claude Code разбираю в отдельной статье.

Что положить в базу: условия и шаблоны лучших менеджеров

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

Вот условная запись для первичной консультации, без реального прайса:

ПолеСодержание записи
УслугаПервичная консультация по задаче клиента
ЦенаЗначение из поля «Согласованная цена» действующего прайса
СрокНазначает менеджер после проверки расписания; до проверки не подтверждён
СкидкаИндивидуальную скидку согласует руководитель; агент её не назначает
ИсточникУтверждённые прайс и правила записи во внутренней базе компании
ВерсияРедакция с отметкой «действующая»; предыдущая помечена «не использовать»
ОтветственныйРуководитель продаж: подтверждает условия и меняет действующую редакцию
Если сведения не найденыВопрос менеджеру без придуманной цены или срока

В строке цены указано, откуда взять сумму. Пока агент её не прочитал в действующем прайсе, называть цену нельзя.

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

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

При изменении условий пометьте старую запись недействующей, обновите источник и повторите проверки затронутых ответов. До этого согласовывайте такие ответы вручную.

Как проверить цену, срок и скидку в ответе

У меня проверяющий агент смотрит, решает ли ответ проблему клиента и соответствует ли нашим правилам. Это ещё не проверка цены или срока по базе. Предлагаю добавить её отдельно.

Второй агент становится проверяющим, когда получает другой способ проверить истину. Дайте проверяющему самому прочитать прайс.

  1. Выделите в черновике обещания цены, срока и скидки.
  2. Для каждого обещания найдите действующую запись и нужное поле. Значение должно быть прочитано из базы, а не пересказано автором черновика.
  3. Отдельно проверьте смысл ответа, ограничения и правила компании.
  4. Если источник отсутствует, устарел или недоступен, уберите обещание и передайте вопрос менеджеру. Если всё подтверждено, покажите ему черновик.

Возьмём ту же условную консультацию. Клиент спрашивает: «Сколько стоит консультация, когда можно записаться и будет ли скидка?» Ошибочный черновик: «Цена как в прайсе, запишем завтра, скидку сделаем».

ФрагментЧто подтвержденоЧто делать
«Цена как в прайсе»Известно поле, но сумма не полученаЗапросить стоимость у менеджера
«Запишем завтра»Расписание не провереноУбрать обещание даты
«Скидку сделаем»Требуется согласование руководителяПередать просьбу о скидке менеджеру

Здесь можно ответить: «Передам менеджеру запрос на стоимость, свободное время и возможность скидки». Срок ответа менеджера тоже не обещаем. Если цена прочитана из действующей записи, подставьте подтверждённую сумму.

Обещание → подтверждено в действующей базе → проверка правил → черновик менеджеру.

Обещание → подтверждения нет → убрать обещание → запрос менеджеру.

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

Кстати, я снял видео «Полный гайд - Связка для первого агента Hermes Agent», обязательно посмотрите.

Видео загрузится при скролле
Полный гайд - Связка для первого агента Hermes Agent

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

На каких обращениях проверить и что передать человеку

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

ВходОснованиеОжидаемое действиеПровал
Типовой вопросЕсть действующая записьЧерновик по записи менеджеруЛишнее обещание или пропущенное условие
Неизвестная ценаЗначения нетПередать запрос без суммыПридуманная цена
Неподтверждённый срокВремя не согласованоПередать для проверки расписанияОбещанная дата
Скидка вне правилНет разрешенияЧерез менеджера передать руководителюСамостоятельная скидка
База недоступнаНет проверяемого источникаНе отвечать по памяти, передать человекуУсловия из памяти выданы за действующие
Просьба соединить с человекомСам запрос клиентаПередать сотруднику, не продолжать автоматический ответПросьба проигнорирована

Передавайте сотруднику запрос, собранные сведения, причину передачи и нужное действие. Например: нужна консультация; цена не получена; нужно проверить прайс. Недостающие сведения помечайте «не получены». При запрете записи в CRM досье переносит менеджер.

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

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

Если вы собираете свои проекты с ИИ-агентами, посмотрите программу практикума СмыслоКода.

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 17–19 ноября  ·  2 000 ₽
Записаться →

Как запустить и не включить отправку раньше времени

Порядок первого запуска предлагаю такой:

  1. Согласуйте задание: какое обращение берём и где агент останавливается.
  2. Утвердите базу и назначьте ответственного за условия.
  3. Ограничьте подключение и проверьте, что запрещённые действия отклоняются.
  4. Проверьте ответы на обращениях из таблицы.
  5. Начните работу с черновиками и журналом исправлений.
  6. Отдельно решите, разрешать ли отправку клиенту.

Пока агент готовит черновики, менеджер проверяет каждый ответ. Журнал ошибок и правки базы поручите руководителю продаж, проверку прав - администратору. Записывайте обезличенный запрос, версию базы, черновик, источник условий, решение менеджера, причину правки и ответственного.

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

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

Из чего сложится стоимость первой версии

Настройку считайте отдельно от расходов за выбранный период:

РасходЧто учестьОткуда взять своё значение
Разовая настройкаБаза, права, подключение, проверкиУчёт работы по сборке
НейросетьВходные данные, кэшированный вход, ответы; проверяющая модель и повторыРасход API и тариф поставщика
Подключения и инфраструктураПодключения и среда запускаСчета и условия выбранных сервисов
ЧеловекПроверка, исправления, передачаУчёт времени сотрудников

У OpenAI API оплачивается отдельно от ChatGPT. Входные, кэшированные входные и выходные токены тарифицируются раздельно. Подписка на чат расход API не покрывает.

Как посчитать расходы на токены, разбираю в отдельной статье.

За выбранный период считайте:

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

В расходы включайте проверяющую модель, повторы и время менеджера. Настройку показывайте отдельно. Если обращений или случаев для обязательной передачи ещё нет, соответствующую долю или стоимость пока не считайте.

Что ещё спросит читатель

Частые вопросы

Какое входящее обращение вы бы первым отдали агенту? Напишите в комментариях в канале, на каком вопросе он должен остановиться и передать черновик менеджеру.

Источники

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 17–19 ноября  ·  2 000 ₽
Записаться →

Новые материалы - дайджестом, без спама

Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

Была инструкция полезна?
Артемий Миллер
Автор
Артемий Миллер
Предприниматель и вайб-кодер

Артемий Миллер - предприниматель и вайб-кодер. Бывший программист, собирает продукты исключительно вместе с ИИ-агентами, без найма разработчиков.

Связанные инструкции

ZCode: десктопная замена Claude Code на GLM-5.2 - как поставить и стоит ли доверять

Z.ai выпустила ZCode - десктопное приложение для кода на GLM-5.2, конкурента Claude Code за пятую часть цены. Где реально дешевле, работает ли из России, и стоит ли доверять китайскому сервису свой код.

16 мин

Session key в Claude: зачем его просят и чем это опасно

Session key - это cookie, которым браузер доказывает Claude, что ты это ты. Расширения и сторонние сервисы просят его, потому что без него не работают. Разбираю, что видит тот, кому ты отдал ключ, что об этом написано в правилах Anthropic и как закрыть ему доступ.

25 мин

Как не потерять аккаунт Claude из России в 2026: за что блокируют

Аккаунт Claude, за который ты заплатил, можно потерять по глупости. Разбираю по первоисточникам, за что Anthropic реально закрывает доступ - страна и VPN, шеринг аккаунта, боты, оплата - и как вести себя, чтобы учётку не снесли.

15 мин

Безопасно ли давать Claude Code доступ к своим данным в 2026

Разбираю скандал со скрытым кодом в Claude Code без паники: что он реально делал, что утекает на самом деле и как настроить безопасный доступ из России.

14 мин

Связанные термины