Искусственный интеллект

AI Агент в amoCRM

AI Агент — это помощник, который автоматизирует рутинные задачи и помогает вашей команде продаж работать эффективнее. Используя технологии искусственного интеллекта, виджет берет на себя обработку входящих обращений, квалификцию сделок по заданным параметрам.

Возможности

Автоматическое приветствие клиентов
Предварительная квалификация лидов
Перенаправление сложных вопросов
Заполнение полей сделки
Управление базой данных знаний
Интеграция с Telegram

Инструкция по установке и настройке

Подробное руководство по работе с виджетом "AI Агент в amoCRM"

Настройка виджета

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

Структура настроек виджета

Настройки виджета разделены на несколько секций для удобства:

1. Основные настройки

  • Управление базой знаний — кнопка для открытия интерфейса управления базой знаний (добавление, редактирование, импорт документов)
  • Выбор модели AI — выберите модель для генерации ответов. Доступны различные модели с разной стоимостью и качеством ответов
  • Добавить поддержку веб-поиска — включите, чтобы агент мог искать актуальную информацию в интернете и переходить по ссылкам из инструкций

2. Поведение агента

  • Характер общения — опишите тон и стиль общения агента. Пример: "Дружелюбный и профессиональный. Обращайся на 'Вы'. Используй эмодзи умеренно"
  • Общие правила — укажите правила для всех диалогов. Пример: "Не обсуждай конкурентов. Не обещай скидки без согласования. Всегда уточняй бюджет клиента"
  • Примеры ответов — добавьте примеры того, как агент должен отвечать. Пример: "✅ Хорошо: 'Сейчас уточню для вас!' ❌ Плохо: 'Не знаю'"

3. Инструкции

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

В дополнительных инструкциях необходимо указать конкретные действия для агента. Каждая инструкция состоит из названия и текста инструкции. Эти инструкции можно будет выбирать в настройках триггеров для переиспользования в разных сценариях

  • Пример инструкции для продаж: Название: "Работа с возражениями", Текст: "Если клиент говорит что дорого, узнай его бюджет и предложи альтернативные варианты"
  • Пример инструкции для поддержки: Название: "Технические проблемы", Текст: "При технических проблемах собери информацию: что именно не работает, когда началась проблема, какие действия предпринимал клиент"

4. AI Консультант для Telegram

  • Включить AI консультанта — активирует работу команды /ask в Telegram для консультации вашей команды по базе знаний
  • Инструкция для консультанта — специальная инструкция, которая определяет как консультант должен помогать команде. Если не указана, работает без дополнительной инструкции
  • ID чатов Telegram — список ID чатов, где будет работать консультант. Команда /ask работает ТОЛЬКО в чатах из этого списка

5. Информация для специалиста

  • Выберите поля из сделок, контактов и компаний, которые будут показаны специалисту при передаче вопроса
  • Пример: выберите "Телефон", "Email", "Бюджет сделки", "Источник" — эта информация поможет специалисту быстрее понять контекст
  • Если не выбрать поля, специалист увидит только стандартную информацию

При необходимости можно добавить множество инструкций для агента
После завершения написания инструкций, нужно сохранить настройки

Далее необходимо перейти в настройки воронки и добавить источник сделок

Далее необходимо создать бота:

  • в нужном этапе нажать +Добавить триггер
  • +Salesbot
  • В настройках триггера нажать +Создать нового бота

В окне редактирования бота выбрать пункт Виджеты

Выбрать AI агент

Далее кликнуть на кнопку редактирования

Настройка полей триггера

В настройках триггера доступны следующие поля:

  • Задача — основное поле. Опишите задачу, которую должен выполнить агент в ходе разговора с клиентом. Пример: "Узнать у клиента его бюджет, сроки и требования к продукту. После сбора информации перейти к выходу 'квалифицирован'"
  • Агент не должен отвечать — если включить эту опцию, агент будет только выбирать выход (триггер), не отправляя ответы клиенту. Полезно для автоматической маршрутизации без общения

Раздел "Роль и правила" (опциональные настройки):

  • Роль — определите роль агента в этом конкретном сценарии. Пример: "Ты — менеджер по продажам, который помогает клиенту выбрать подходящий тариф"
  • Правила сценария — укажите специфичные правила для этого сценария. Пример: "Не предлагай скидки больше 10% без согласования. Обязательно уточни город доставки"
  • Шаблоны — вы можете воспользоваться подготовленными шаблонами и изменить их под ваши потребности

Раздел "Дополнительные настройки":

  • Инструкции — выберите одну или несколько дополнительных инструкций из созданных ранее в настройках виджета. Это позволяет переиспользовать общие инструкции в разных триггерах
  • Telegram чат со специалистом — укажите ссылку на чат, куда агент будет отправлять вопросы, если не знает ответа. Для получения ID чата используйте @nova_aiagent_bot

Раздел "Передавать поля в агента":

  • Включить передачу полей — активируйте, чтобы агент видел информацию из полей сделки, контакта и компании
  • Если не выбрать конкретные поля, агент получит все непустые кастомные поля + базовые стандартные (название, бюджет, ID)
  • Если выбрать конкретные поля, агент получит только указанные поля. Пример: выберите "Телефон контакта", "Город", "Источник сделки"

Раздел "Если нет ответа клиента":

  • Время ожидания (минуты) — укажите, сколько минут ждать ответа клиента. Пример: 60
  • Инструкция напоминания — что должен сделать агент, если клиент не ответил. Пример: "Напиши: 'Добрый день! Напоминаю, что жду ваш ответ по вопросу выбора тарифа. Готов помочь!'"

Раздел "Заполнять поля":

  • Включить заполнение — агент будет автоматически заполнять поля сделки на основе ответов клиента
  • По умолчанию заполняются все доступные поля
  • Можно выбрать конкретные поля для заполнения. Пример: выберите "Бюджет", "Срок реализации", "Требования"
  • Не менять, если заполнено — включите для каждого поля, чтобы не перезаписывать уже заполненные значения

Триггеры выходов:

  • Сначала создайте выходы (результаты работы агента). Пример: "Квалифицирован", "Не целевой", "Нужна консультация менеджера"
  • Затем для каждого выхода напишите условие срабатывания. Пример для выхода "Квалифицирован": "Клиент назвал бюджет выше 50 000 руб, указал сроки и готов к встрече"
  • создать выходы действий
  • нажать Сохранить
  • снова кликнуть на кнопку редактирования
  • ввести триггеры выходов из диалога с агентом
  • нажать Сохранить

Функция "Заполнять поля"
По ответам клиента виджет может автоматически заполнять поля сделки.

  • при включении, все поля по умолчанию будут заполняться
  • или выбрать поля для заполнения
  • если поле заполнено и его значение не нужно менять, то включить чекбокс "Не менять, если заполнено"

Если агент не знает ответа на вопрос, он может перенаправить вопрос в чат со специалистом. Для того чтобы получить номер чата необходимо: Либо добавить бота в ваш чат с коллегами или тех.поддержкой. Для того чтобы узнать номер чата необходимо: ввести /start и отправить

  • в поиске Telegram ищем @nova_aiagent_bot
  • нажать Запустить
  • получить номер
  • вставить этот номер в поле
  • Выбрать действия, которые должен совершить бот после того, как агент закончит общаться с клиентом
  • сохранить Salesbot
  • сохранить настройки триггера

Поведение агента

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

Характер общения

Опишите каким тоном должен общаться агент с клиентами. Например: "Дружелюбный и неформальный", "Профессиональный и сдержанный", "Энергичный и мотивирующий". Это поле определяет общий стиль коммуникации агента.

Общие правила

Укажите правила, которых должен придерживаться агент при общении. Например:

  • Всегда обращаться на "Вы"
  • Не использовать жаргон
  • Отвечать кратко и по существу
  • Использовать emoji в сообщениях

Примеры ответов

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

  • Вопрос: "Сколько стоит?" → Ответ: "С удовольствием расскажу о ценах! Стоимость зависит от выбранного пакета..."
Поведение агента

Информация для специалиста

Выберите поля сделок, контактов и компаний, которые будут отображаться в сообщении специалисту при передаче вопроса AI агентом

Информация для специалиста

Управление базой знаний

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

  • Добавить свой блок — самостоятельно прописать ответ на вопрос
  • Импорт по URL — импортировать информацию с сайта, Google Docs, Google Sheets или Notion
  • Импорт из переписки amoCRM — импортировать ответы из переписок с клиентами
Управление базой знаний

Импорт по URL

Виджет поддерживает импорт информации из различных источников по ссылке:

  • Веб-сайты — любые публичные страницы
  • Google Docs — документы с публичным доступом
  • Google Sheets — таблицы с публичным доступом
  • Notion — публичные страницы

Настройки импорта:

  • Искать ссылки на странице — если включено, система будет переходить по ссылкам и анализировать до 300 страниц
  • Импорт без дополнительной обработки через AI — если включено, текст сохраняется "как есть" без структурирования через LLM. Полезно, если у вас уже структурированный контент
Импорт по URL

Фоновый импорт

Большие импорты выполняются в фоновом режиме. Вы можете следить за прогрессом в списке задач:

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

Список задач обновляется автоматически каждые 5 секунд. Вы можете остановить активную задачу или скрыть завершённую.

Список задач импорта

Веб-поиск

AI агент может искать актуальную информацию в интернете, если в базе знаний нет ответа на вопрос клиента.

Для включения функции активируйте опцию "Добавить поддержку веб-поиска" в настройках виджета. После этого агент сможет:

  • Искать информацию в интернете
  • Переходить по ссылкам для получения деталей
  • Использовать найденную информацию в ответах
Настройка веб-поиска

Получение информации из внешних источников по ссылке

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

Как это работает:

Когда агент начинает диалог с клиентом, он сначала переходит по ссылкам из инструкции, получает информацию со страниц, и затем использует её для ответов клиенту. Это позволяет агенту всегда работать с актуальными данными.

Примеры использования:

1. Получение персональной информации через GET параметры

Вы можете передавать данные о клиенте через GET параметры в ссылке. Агент перейдет по этой ссылке и получит персонализированную информацию.

Пример инструкции для бронирования отеля:

"Ты помогаешь клиенту забронировать номер в отеле.

Свободные даты и актуальные цены можно посмотреть по ссылке:
https://example.com/api/hotel/availability?room_type={поле_тип_номера}&dates=next_30_days

Используй эту информацию для ответа клиенту о доступных датах и ценах."

В этом примере агент получит актуальную информацию о свободных номерах перед началом диалога.

2. Запуск внешних действий через GET запросы при выходе

Агент может делать GET запрос при срабатывании определенного выхода для автоматического запуска процессов во внешних системах.

Пример инструкции с запуском задачи:

"После успешного согласования услуги перейди к выходу 'создать_задачу'.

При выходе 'создать_задачу' перейди по ссылке:
https://example.com/api/tasks/create?deal_id={ID_сделки}&service={название_услуги}&client_phone={телефон_контакта}

Это автоматически создаст задачу в нашей системе управления."

3. Получение данных из CRM или внутренних систем

Пример для проверки статуса заказа:

"Проверь статус заказа клиента по ссылке:
https://example.com/api/orders/status?client_id={ID_контакта}

Используй полученную информацию для ответа клиенту о статусе его заказа."

Преимущества:

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

Внешние API

Функция «Внешние API» позволяет подключать к агентам внешние сервисы и инструменты, чтобы расширить их возможности. С её помощью агент может получать данные из сторонних систем и выполнять дополнительные действия в рамках сценариев. Общие настройки позволяют один раз настроить подключение к внешним API и использовать их в разных SB-триггерах.

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

Настройка внешних API

Открыть Настройки и перейти в раздел «Внешние API».

Раздел Внешние API в настройках

Кликнуть на +Добавить инструмент

Добавить инструмент

Ввести Название и Описание

Название и описание инструмента

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

  • Метод — указывает, что именно нужно сделать при обращении к внешнему API
  • URL — это адрес внешнего сервиса, к которому система отправляет запрос. Он указывает, куда именно нужно обратиться, чтобы получить или передать данные
  • Таймаут — задаёт максимальное время ожидания ответа от внешнего API. Если за это время сервис не ответил, запрос автоматически прерывается

Далее выбрать способ авторизации и ввести данные

Настройки авторизации

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

Дополнительные заголовки

Добавить параметры — позволяют передать во внешний API конкретные данные, с которыми должен работать запрос

Параметры запроса

Сохранить настройку API инструмента, добавить нужное количество и Сохранить общую настройку

Настройка SB-триггера

Перейдите к нужному SB-триггеру и откройте его настройки

Настройки SB-триггера

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

Выбор внешних API в триггере

Если требуется изменить параметры выбранного API, нажмите кнопку «Настроить» рядом со списком. Откроется модальное окно с теми же настройками, что и в разделе «Внешние API» в общих настройках. Все изменения будут применены сразу.

Настройка API из триггера

Нет ответа специалиста

Если агент перенаправил вопрос специалисту, но тот не ответил в течение заданного времени, агент может автоматически продолжить диалог.

Настройки:

  • Нет ответа в течение (мин) — время ожидания ответа специалиста в минутах
  • Инструкция, если нет ответа — что должен сделать агент, если специалист не ответил. Например: "Извинись и попроси клиента подождать" или "Предложи оставить контакт для обратной связи"
Настройка при отсутствии ответа специалиста

AI Консультант для Telegram

Активируйте чек-бокс "Включить AI консультанта для команды /ask в Telegram", пропишите инструкцию для консультанта и добавьте список ID чатов Telegram

AI Консультант для Telegram

Возможности:

  • Команда /ask — можно использовать консультанта для тестирования базы знаний прямо в Telegram чатах
  • Команда /remember текст — по этой команде агент добавляет текст в базу знаний. Подходит для быстрого добавления новых знаний прямо через рабочие чаты

Пример работы виджета

Пример заполнения полей