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

Настроив чат-бота на базе ИИ, вы сможете:

  1. Создать консультанта по всем услугам, доступным в вашем филиале.
  2. Генерировать тексты для рассылок и презентаций: просто дайте чат-боту задачу и ключевое сообщение, а затем наслаждайтесь результатом.
  3. Разработать интернет-магазин с помощью Google Таблиц.
  4. Бронировать клиентов онлайн напрямую в вашу CRM-систему.
  5. Объединять различных ИИ-ассистентов с разными конфигурациями.

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

Просто объясните боту задачу (как если бы он был человеком), расслабьтесь и наслаждайтесь его работой!

Важно

Одно сообщение от ИИ-ассистента эквивалентно 10 обычным сообщениям в вашем использовании конструктора воронок.

Обратите внимание

ИИ-ассистент многоязычен и может общаться с клиентами на разных языках. Обратите внимание, что для языков, отличных от его основного обучающего набора, точность синтаксиса и орфографии может различаться.

Внимание

Система отдает приоритет блокам конструктора воронок над ИИ-ассистентом. Все блоки в конструкторе воронок выполняются до любого ответа ИИ-ассистента, включая блоки без условной логики.

Внимание

Интерфейс тестирования является общим для ИИ-ассистента и конструктора чат-ботов.

Ключевое поведение, которое нужно понять:

  1. Единая система: ИИ-ассистент и конструктор чат-ботов — это не отдельные инструменты; они работают вместе как единый, унифицированный чат-бот.
  2. Приоритет обработки: Блоки конструктора чат-ботов всегда имеют приоритет. Если во время тестирования вы получаете неожиданное сообщение, скорее всего, сначала сработал блок в конструкторе воронок.
  3. Шаг устранения неполадок: если ИИ-ассистент ведет себя неожиданно или отправляет сообщения, не соответствующие его настройкам, всегда сначала проверяйте блоки конструктора воронок, так как они переопределяют ответы ассистента.

Обратите внимание

ИИ-ассистент не работает в групповых чатах.

Что такое роли чат-бота

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

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

Однако, если эти боты не соответствуют вашим конкретным потребностям и вы умеете работать с ИИ, выберите опцию "Без предустановленных настроек".

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

Ассистент для текстовых ответов

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

Универсальный ассистент

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

Видеообзор

https://www.youtube.com/watch?v=DDleWZYuyR0

Ассистент по продажам

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

Эта модель построена на команде "Продать любой ценой." Она особенно хорошо работает в сочетании с таблицей или настройкой "знания бота", что делает ее идеальной для динамических списков товаров и расчета цен.

а) создайте таблицу и добавьте необходимые сведения о товаре;

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

Инструкции по использованию функции Google Таблиц или функции таблиц MaviBot можно найти в соответствующем разделе.

Ассистент на основе алгоритма

Эта модель требует четкого пошагового плана действий — аналогично структурированному боту, созданному в конструкторе воронок.

Настройка алгоритмического поведения и ответов в настройках бота

Обратите внимание

Написание пользовательского алгоритма — трудоемкий процесс, требующий тщательного внимания к деталям.

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

Как работать с квадратными скобками

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

Примеры:

  1. Расскажи мне больше о [продукте]
    В этом примере модель предоставит более подробную информацию о продукте, упомянутом в диалоге. Если в контексте или разговоре продукт не упомянут, она его выдумает.
  2. Помоги мне написать письмо [другу/коллеге/родственнику]
    Здесь косая черта используется, чтобы модель написала универсальное письмо, которое можно отправить любому из списка.
  3. Ответ не должен превышать [30-50] слов
    Это задает границы для модели, ограничивая длину ее ответа.
  4. Расскажи мне о [городе]
    Модель сгенерирует текст о случайном городе, если ранее не был упомянут конкретный город.
  5. Ты продавец в магазине. Твоя задача — продать клиенту [товар/услугу]
    Бот будет действовать как менеджер по продажам и поможет продать товар.

Квадратные скобки также можно использовать при написании алгоритма для бота.

Ассистент онлайн-бронирования

Ассистент с ролью "Онлайн-бронирование" автоматизирует запись клиентов, используя значения, переданные через переменные и функции.

Этот бот предназначен для работы с системой онлайн-бронирования и использует предварительно настроенную ветку бронирования, чтобы направлять клиентов по доступным услугам, открытым датам и временным слотам, автоматически создавая записи в разделе календаря Услуг.

RAG-ассистент

RAG-ассистент понадобится для работы с документами, чтобы предоставлять точные ответы на основе вашего контекста.

Добавьте файлы: FAQ, инструкции, статьи или внутренние материалы. Ассистент использует их для поиска ответов на вопросы пользователей.

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

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

Настройка чанка (для RAG-роли)

Чанк — это блок/фрагмент документа.

RAG разбивает документ на части (чанки), выполняет предварительный поиск среди этих частей, находит часть(и), наиболее похожую на исходный запрос, и добавляет в контекст только несколько чанков вместо всего документа. Высока вероятность, что нужный ответ будет найден в прикрепленных чанках.

Как работает RAG-роль: документ делится на части (чанки). По умолчанию один чанк составляет примерно 500 символов.

Рекомендуемый размер текстового фрагмента — от 1000 до 2000 символов (указывается в поле размера чанка).

Разбиение документа происходит автоматически, и ассистенту лучше, если одна часть содержит осмысленный фрагмент: например, один вопрос и один ответ из FAQ, или один/два полных абзаца документа.

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

Как это настроить

Шаг 1: Загрузите документ.

И, если необходимо, укажите размер чанка и перекрытие чанков.

Шаг 2: Нажмите "Загрузить документ" (это запустит обработку вашего документа и разобьет его на части (чанки)).

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

После этого вы можете протестировать ассистента в окне чата справа.

Важно

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

Вы можете ввести фразу в поле "Знания бота", например: "Названия документов указаны в скобках в контексте; по возможности ссылайтесь на них." Таким образом, ассистент будет добавлять в скобках название документа, в котором он нашел информацию.

Предварительно настроенные параметры

Предварительно настроенные параметры — это заранее заданные инструкции, которые определяют поведение чат-бота.

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

Пример:

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

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

Украшать ответы
Эта функция позволяет боту использовать списки и аккуратное форматирование при ответах на сообщения клиентов.

Минимизировать креативность
Эта опция помогает ограничить творческие ответы бота.

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

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

Для создания переменных и правильной передачи их в систему обратитесь к разделу "Формат передачи данных."

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

Условия срабатывания

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

Для чего это нужно?

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

Конструктор триггеров

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

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

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

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

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

Настройки бота

В этом поле необходимо указать:

  1. Роль, которую должен взять на себя бот;
  2. Как он должен себя вести;
  3. Какие действия вы от него ожидаете.

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

"Ты — специалист поддержки, который знает только ту информацию, которая предоставлена тебе в контексте. Твоя задача — отвечать на вопросы пользователей. Ты должен быть проактивным и дружелюбным."

Если модель неправильно следует инструкциям, вы можете добавить примеры вопросов и ответов для уточнения:
&#xNAN;"Ты не должен отвечать на бессмысленные сообщения, не связанные с контекстом. Вот пара примеров:
Контекст — заяц — это пушистое млекопитающее
Вопрос — Привет
Ответ — Я не знаю ответа на твой вопрос.
Контекст — Уголь добывают в шахте
Вопрос — Выключи воду
Ответ — Я не знаю ответа на твой вопрос."

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

Это происходит потому, что блоки конструктора воронок имеют более высокий приоритет, чем настройки ассистента.

Важно

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

Ключевое поведение:

  • Такие блоки, как "Триггер", "Старт" или "Запасной вариант", будут выполняться даже если у них нет условий, получая приоритет над ИИ-ассистентом.
  • Только после обработки соответствующих блоков конструктора воронок клиент перейдет к настроенному потоку чат-бота.
  • ИИ-ассистент подключается после этого, основываясь на результирующем состоянии разговора.

Пример:

Вы указали определенные слова/фразы в триггерах блока:

Вы также установили триггеры в настройках ассистента:

ИИ-ассистент работает как дополнительный слой в ваших существующих чат-бот-воронках.

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

  1. Основной поток: Настроенные блоки конструктора воронок всегда выполняются первыми в соответствии с их логикой и приоритетом.
  2. Роль ИИ-ассистента: Ассистент активируется для обработки случаев, не охваченных предопределенными условиями воронки. Он отвечает на вопросы клиентов, выходящие за рамки основного потока.

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

Знания бота

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

  • Каталог продуктов вашего бренда
  • Ваши конкретные предложения услуг
  • Ваши внутренние политики или процедуры

Почему это поле необходимо:

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

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

При использовании переменной блок конструктора воронок указывает данные, которые должен знать бот:

В приведенном выше примере показан спектр услуг, настроенный в соответствующем разделе "Бронирования".

Вы также можете передать знания боту со значениями, указанными в Google Таблице — например, для интернет-магазина.

ИИ отлично понимает данные из таблицы и использует их в своих ответах.

Для получения более подробной информации см. раздел "Работа с Google Таблицами."

Формат передачи данных

В формате передачи данных вы указываете фактические собираемые данные (например, имя), затем пишете фразу с "ключом" и присваиваете значение этому ключу:
"Имя с ключом 'name', фамилия с ключом 'surname':"

Данные отображаются в карточке профиля клиента следующим образом:

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

Обратите внимание

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

Способ передачи значений боту и записи в профиль клиента (в системе) зависит от формата данных, генерируемого ИИ-ассистентом.

Как передавать данные боту

Чтобы отправить данные боту, вам нужно ввести одну из следующих команд в настройках бота:

  1. Затем выполни команду "Block call 123123" — где "Block call" — это отладочная команда, а число представляет собой ID блока.
    Эта команда полезна для тестирования и проверки правильности передачи данных во время настройки бота.

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

Команда указывается в настройках бота следующим образом:

  1. Команда "Затем выполни команду "start_block_from_ai 11916" также отправляет информацию боту. Замените число (выделенное зеленым) на ID блока.

Команда работает аналогично "Block call 44", но используется во время реального взаимодействия с клиентом, поскольку она "вырезается" из сообщения бота и скрывается от ваших пользователей.

Пример команды:

Когда вы совершаете продажу или успешно завершаете разговор, вы должны написать точно, без каких-либо изменений: "start_block_from_ai 10241"

В чем разница между первой и второй командами для ИИ-чат-бота

Как упоминалось ранее, "Block call N" нужен для тестирования, чтобы вы могли ВИЗУАЛЬНО проверить, работают ли настройки вызова блока корректно или нет.

Обратите внимание

После отладки настроек ИИ-чат-бота замените команду "Block call 44" на "start_block_from_ai 44". Таким образом, клиент НЕ увидит команду вызова блока, и диалог в чате продолжится без изменений, в то время как данные, введенные пользователем, все равно будут переданы в систему.

Когда блок запускается через ассистента, история чата с ассистентом очищается.

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

  • Если кто-то просит вас включить свет, выполните команду "Block call 123123"
  • Если кто-то спрашивает вас о времени посадки рукколы, выполните команду "Block call 123123"

Обратите внимание!

Если ваша команда (будь то триггер или любая другая) не работает, добавьте в конце предложения "И никак иначе" (см. пример ниже).

Другие параметры

Сообщение для задержанных ответов

Если боту требуется больше времени для генерации ответа (например, во время генерации текста или копирайтинга), вы можете установить сообщение, которое бот отправит:

Время уведомления о задержке ответа

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

Оно принимает числовое значение в секундах от 2 до 25.

Креативность модели

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

Параметр устанавливается в значение от 0.0 до 1 (например, 0.1, 0.2 и т.д.).

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

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

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

Максимальное количество слов

Это поле, принимающее только числовые значения, устанавливает максимальное количество слов для ответа чат-бота.

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

Ограничения по символам в мессенджерах:

  • Telegram – 4096 символов
  • Instagram – 1000 символов
  • WhatsApp – 4096 символов
  • Viber – 1000 символов

О полезных советах

Лимит токенов

Модель принимает на вход до 128 000 токенов, где один токен примерно эквивалентен двум символам.

Предотвращение дезинформации пользователей

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

Как заставить ИИ-ассистента молчать

Введите следующий текст команды в поле настроек бота:

"Если кто-то спросит тебя о _______, ты должен ответить, что не знаешь ответа.
Если кто-то спросит тебя о событиях, о которых ты не знаешь, ты должен ответить, что не знаешь ответа."

Пример:

Обратите внимание

Бот запоминает историю чата.

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