Освоение Crisp AI Chatbot: Полное руководство по блокам чат-бота
Углубленное обсуждение
Технический
0 0 1
Crisp
Crisp IM SAS
Эта статья представляет собой всесторонний обзор Crisp AI Chatbot, подробно описывая различные блоки, доступные в конструкторе рабочих процессов бота без кода. Она объясняет, как создавать сценарии чат-бота с использованием блоков событий, действий, условий и выхода, а также лучшие практики для эффективного построения сценариев.
основные моменты
уникальные идеи
практическое применение
ключевые темы
ключевые выводы
результаты обучения
• основные моменты
1
Подробное объяснение блоков чат-бота и их функциональности
2
Практические советы по созданию эффективных сценариев чат-бота
3
Четкая организация контента со структурированным оглавлением
• уникальные идеи
1
Детальный разбор блоков событий, действий, условий и выхода для создания чат-бота
2
Лучшие практики эффективного использования блоков в сценариях чат-бота
• практическое применение
Статья служит практическим руководством для пользователей, желающих внедрить и оптимизировать функциональность чат-бота в своих приложениях.
• ключевые темы
1
Блоки Crisp AI Chatbot
2
Конструктор рабочих процессов без кода
3
Лучшие практики для сценариев чат-бота
• ключевые выводы
1
Всесторонний обзор функциональности чат-бота
2
Практические советы по эффективному построению сценариев
3
Четкая категоризация различных типов блоков
• результаты обучения
1
Понять различные блоки, доступные в Crisp AI Chatbot
2
Изучить лучшие практики создания эффективных сценариев чат-бота
3
Получить представление о практическом применении функциональности чат-бота
Crisp AI Chatbot позволяет создавать автоматизированные диалоги с помощью конструктора рабочих процессов без кода. Эти диалоги, или сценарии, строятся путем соединения различных типов «блоков». Каждый блок выполняет определенную функцию, например, отправку сообщения, проверку условия или запуск события. В этом руководстве мы подробно рассмотрим каждый тип блока, предоставив вам знания для создания мощных и эффективных автоматизаций чат-бота.
“ Блоки событий: запуск действий чат-бота
Блоки событий — это «слушатели» сценария вашего чат-бота. Они обнаруживают, когда что-то происходит, например, когда пользователь отправляет сообщение, изменяется состояние диалога или нажимается кнопка. Когда достигается блок событий, сценарий приостанавливается до тех пор, пока не произойдет отслеживаемое событие.
Ключевые блоки событий:
* **Новое сообщение пользователя:** Обнаруживает любое сообщение от пользователя (текст, изображение, файл и т. д.). Полезно для запуска сценариев или сбора вопросов пользователей.
* **Сообщение пользователя соответствует:** Обнаруживает текстовые сообщения, содержащие определенные шаблоны или ключевые слова. Идеально подходит для запуска действий на основе ввода пользователя.
* **Действие кнопки/ввода:** Обнаруживает, когда пользователь нажимает кнопку или отправляет ввод поля. Используется после блоков действий «Кнопка» или «Ввод поля».
* **Изменено состояние диалога:** Обнаруживает изменения в состоянии диалога (В ожидании, Не решено, Решено).
* **Ожидание оператора:** Запускается, если сообщение пользователя не было прочитано оператором в течение 2 минут.
* **Обновлен email/телефон/имя пользователя:** Запускается при обновлении информации о пользователе в диалоге.
* **Обновлены пользовательские данные:** Запускается при установке или изменении пользовательских данных диалога.
* **Обновлены сегменты:** Запускается при установке или изменении сегмента диалога.
* **Обнаружено изменение URL:** Обнаруживает, когда пользователь переходит по определенному URL на вашем сайте.
* **Новое событие Crisp:** Обнаруживает, когда определенное событие Crisp было отправлено с помощью SDK, позволяя программно запускать сценарии.
“ Блоки действий: выполнение задач в сценариях чат-бота
Блоки действий позволяют выполнять действия во время выполнения сценария чат-бота. Эти действия могут включать отправку сообщений, обновление информации о пользователе или запуск внутренних процессов.
Ключевые блоки действий (категоризированные):
* **Отправить сообщение:**
* **Текст:** Отправляет обычный текстовый ответ пользователю.
* **Композиция:** Отображает анимацию набора текста (индикатор набора).
* **Выбор кнопки:** Отображает интерактивные кнопки выбора для пользователя.
* **Ввод поля:** Отображает поле ввода для сбора информации от пользователя.
* **Вложение файла:** Отправляет файл в диалоге.
* **Анимация (GIF):** Вставляет GIF-анимацию в диалог.
* **Карусель:** Отображает карусель элементов/продуктов.
* **Приватная заметка:** Отправляет приватную заметку, видимую только операторам.
* **Обновить пользователя:**
* **Обновить имя/email/телефон пользователя:** Обновляет псевдоним, адрес электронной почты или номер телефона пользователя.
* **Обновить пользовательские данные:** Обновляет пользовательские данные, связанные с пользователем.
* **Установить с помощью памяти бота:** Устанавливает данные пользователя с помощью памяти бота.
* **Добавить сегмент сеанса:** Добавляет сегмент сеанса к пользователю.
* **Отправить событие:** Отправляет событие.
* **Запросить обратную связь пользователя:** Запрашивает у пользователя обратную связь.
* **Внутренние действия:**
* **Обновить состояние чата:** Обновляет состояние чата.
* **Ожидание:** Приостанавливает сценарий на указанное время.
* **Заблокировать пользователя:** Блокирует пользователя.
* **Упомянуть оператора:** Упоминает оператора.
* **Назначить оператора:** Назначает оператора диалогу.
* **Переместить в папку «Входящие»:** Перемещает диалог в папку «Входящие».
* **Отправить веб-хуки:** Отправляет веб-хуки.
* **Действия ИИ:**
* **Оценить намерение:** Оценивает намерение пользователя.
* **MagicReply:** Генерирует ответ на основе ИИ.
* **Поиск по базе знаний:** Ищет релевантные статьи в базе знаний.
* **Поиск ответов:** Ищет ответы.
* **Поиск контента в Интернете:** Ищет контент в Интернете.
“ Блоки условий: добавление логики в ваш чат-бот
Блоки условий позволяют добавлять логику в сценарии вашего чат-бота, проверяя определенные условия. В зависимости от того, выполняется ли условие, сценарий может следовать разным путям.
Ключевые блоки условий:
* **Новый диалог:** Проверяет, является ли диалог новым.
* **Время с момента:** Проверяет время, прошедшее с момента определенного события.
* **Сегменты диалога/контакта:** Проверяет наличие определенных сегментов диалога или контакта.
* **Пользовательские данные диалога/контакта:** Проверяет наличие определенных пользовательских данных диалога или контакта.
* **URL текущей страницы:** Проверяет URL текущей страницы пользователя.
* **Местоположение/язык пользователя:** Проверяет местоположение или язык пользователя.
* **Текущий час/день:** Проверяет текущий час или день.
* **Память бота содержит данные:** Проверяет, содержит ли память бота данные.
* **Email пользователя соответствует/установлен:** Проверяет, соответствует ли email пользователя определенному шаблону или установлен ли он.
* **Телефон пользователя установлен:** Проверяет, установлен ли телефон пользователя.
* **Имя пользователя установлено:** Проверяет, установлено ли имя пользователя.
* **Состояние диалога:** Проверяет состояние диалога.
* **Пользователь доступен/Поддержка доступна:** Проверяет, доступен ли пользователь или поддержка.
* **Контакт подтвержден:** Проверяет, подтвержден ли контакт.
* **Канал/папка «Входящие» диалога:** Проверяет канал или папку «Входящие» диалога.
* **Тема диалога соответствует:** Проверяет, соответствует ли тема диалога определенному шаблону.
* **HTTP-ответ соответствует:** Проверяет, соответствует ли HTTP-ответ определенному шаблону.
* **Намерение сообщения соответствует:** Проверяет, соответствует ли намерение сообщения определенному шаблону.
“ Блоки выхода: завершение и связывание сценариев
Блоки выхода используются для завершения сценария чат-бота или для его связи с другим сценарием.
Ключевые блоки выхода:
* **Остановить сценарий:** Останавливает текущий сценарий.
* **Запустить сценарий:** Запускает другой сценарий.
“ Параметры блоков: настройка вашего чат-бота
Многие блоки предлагают дополнительные параметры для настройки, позволяя вам адаптировать вашего чат-бота к вашим конкретным потребностям. Эти параметры могут включать:
* **Запоминание значений:** Сохранение ввода пользователя для последующего использования.
* **Перевод сообщений:** Предоставление сообщений на нескольких языках.
* **Использование переменных и тегов замены:** Вставка динамической информации в сообщения.
* **Сопоставление с шаблоном:** Использование подстановочных знаков для обнаружения определенных шаблонов во вводе пользователя.
“ Практическое применение блоков чат-бота
Комбинация различных блоков позволяет создавать широкий спектр сценариев чат-бота. Вот несколько примеров:
* **Генерация лидов:** Сбор информации о пользователе с помощью блоков «Ввод поля» и сохранение ее с помощью блоков «Обновить пользователя».
* **Поддержка клиентов:** Ответы на часто задаваемые вопросы с помощью блоков «Действия ИИ» и направление пользователей к соответствующим ресурсам.
* **Рекомендации по продуктам:** Отображение рекомендаций по продуктам с помощью блоков «Карусель» и отслеживание взаимодействий пользователей с помощью блоков событий.
* **Планирование встреч:** Позволяет пользователям назначать встречи с помощью блоков «Выбор кнопки» и интегрироваться с внешними календарями с помощью веб-хуков.
“ Лучшие практики создания эффективных сценариев чат-бота
Чтобы создавать эффективные и действенные сценарии чат-бота, рассмотрите следующие лучшие практики:
* **Планируйте свой сценарий:** Прежде чем приступить к созданию, наметьте ход вашего диалога и определите ключевые шаги.
* **Используйте ясный и лаконичный язык:** Убедитесь, что ваши сообщения легко понять, и избегайте жаргона.
* **Тщательно тестируйте свой сценарий:** Тестируйте свой сценарий с различными входными данными и сценариями, чтобы убедиться, что он работает должным образом.
* **Отслеживайте и оптимизируйте:** Отслеживайте производительность вашего сценария и вносите коррективы по мере необходимости для повышения его эффективности.
Мы используем файлы cookie, необходимые для работы нашего сайта. Чтобы улучшить наш сайт, мы хотели бы использовать дополнительные файлы cookie, которые помогут нам понять, как посетители используют его, измерить трафик на наш сайт из социальных сетей и персонализировать ваш опыт. Некоторые из используемых нами файлов cookie предоставляются третьими сторонами. Чтобы принять все файлы cookie, нажмите 'Принять'. Чтобы отклонить все необязательные файлы cookie, нажмите 'Отклонить'.
Комментарий(0)