Намерений

Намерение — это основной компонент платформы Webex AI Agent Studio, которая позволяет ИИ-оператору понимать ваши вводимые данные и эффективно реагировать на них. Она представляет собой определенную задачу или действие, которое вы хотите выполнить во время разговора. Вы можете определить все намерения, которые соответствуют задачам, которые вы хотите выполнить. Точность классификации намерений напрямую влияет на способность оператора ИИ предоставлять релевантные и полезные ответы. Классификация намерений — это процесс определения намерения на основе ваших данных, который позволяет ИИ-оператору отвечать содержательно и контекстуально релевантно. Подробные сведения о создании намерений см. в разделе "Создание намерения"

Системные намерения

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

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

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

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

    Намерение переключения на резервный номер:

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

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

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

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

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

Намерения небольших разговоров

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

  • Приветствия
  • Спасибо
  • Оператор ИИ не полезен
  • До свидания
Эти намерения и соответствующие ответы по умолчанию доступны в каждом операторе ИИ. Однако вы можете настроить или удалить их в соответствии с вашим конкретным случаем использования и желаемого разговорного потока.

Объекты

Объекты — это стандартные блоки разговоров. Они являются необходимыми элементами, которые ИИ-оператор извлекает из пользовательских высказывания. Объекты представляют собой определенную информацию, например названия продуктов, даты, количества или любую другую значительную группу слов. Эффективно идентифицируя и извлекая объекты, оператор ИИ может лучше понимать намерения пользователей и предоставлять более точные и релевантные ответы. Дополнительные сведения о создании объекта см. в разделе «Создание объекта».

Типы объектов

Webex AI Agent Studio предлагает 11 предварительно созданных типов объектов для сбора различных типов пользовательских данных. Также можно создать любой из следующих пользовательских объектов:

Пользовательские объекты

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

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

  • Regex — используйте регулярные выражения для определения определенных шаблонов и извлечения соответствующих данных. Например, regex-номер телефона, как в 123-123-8789

  • Цифры — получение вводов с фиксированным числом значений с высокой точностью, особенно при голосовом взаимодействии. Мы используем эту функцию в качестве альтернативы пользовательским и Regex типам объектов при ненаголосовом взаимодействии. Например, укажите длину в пять для определения пятизначного номера учетной записи.

  • Алфавитно-цифровое — захват комбинаций букв и цифр, обеспечивающий точное распознавание как голосовых, так и негласных входов.

  • Свободная форма — сбор гибких точек данных, которые трудно определить или проверить.

  • Карта местоположения (WhatsApp) — извлечение данных о местоположении, которыми вы делитесь на канале WhatsApp.

Системные объекты

Имя объектаОписаниеПример вводаПример вывода
ДатаСинтаксический анализ дат на естественном языке в стандартный формат дат"июль следующего года"01/07/2020
ВремяСинтаксический анализ времени на естественном языке в стандартный формат времени5 вечером17:00
Адрес электронной почтыОпределение адресов электронной почтынаписать мне на info@cisco.com info@cisco.com
Телефонный номерОпределяет общий номер телефонапозвонить мне на 98765432109876543210
Денежные единицыСинтаксический анализатор валюты и суммыЯ хочу 20$20$
ПорядковыйОпределяет порядковой номерЧетвертая из десяти человек4-е
КардиналОбнаруживает кардинальный номерЧетвертая из десяти человек10
Географическое расположениеОпределяет географические местоположения (города, страны и т.д.)Я пошел плавать в Темзе в Лондоне, ВеликобританияЛондон, Великобритания
Имена людей;Определение распространенных именБилл Гейтс из MicrosoftБилл Гейтс
КоличествоОпределяет измерения веса или расстоянияМы в 5 км от Парижа5км
ПродолжительностьОпределяет периоды времени1 неделя отпуска1 неделя

На вкладке "Объекты" можно редактировать созданные объекты. Связывание объектов с намерением аномирует ваши высказывания с обнаруженными объектами по мере их добавления.

роли объектов

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

Например, чтобы зарезервировать рейс с переключением на самолет, можно создать объект "Аэропорт" с тремя ролями: происхождения, адресата и простоя. Аннотируя обучающие высказывания с этими ролями, ИИ-оператор может изучить ожидаемые паттерны и бесшовно обрабатывать сложные запросы бронирования.

Поддерживаются только роли объектов Mindmeld (пользовательские и системные объекты) и Rasa (только пользовательские объекты). Для включения ролей объектов администраторы должны выбрать флажок "Роли объектов" в дополнительных настройках диалогового окна селектора ядра NLU.

Администраторы не могут переключиться с RASA или Mindmeld на Swiftmatch при использовании ролей объектов. Удалите роли из намерений, чтобы отключить роли объектов из расширенных настроек движка ИИ.

Ответы

Ответы — это сообщения, которые ваш ИИ-оператор отправляет клиентам в ответ на их запросы или намерения. Можно создавать следующие ответы:

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

Дополнительные сведения о создании ответов см . в разделе Создание ответа.

Ответы системы

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

  • Приветствие

  • Ответ на предложение

  • Частичное сообщение

  • Сообщение о переключении на резервный резерв

  • Предложение объектов

  • Передача оператора

Ответы на небольшие разговоры

Вы можете настроить и удалить следующие ответы в небольших разговорах:

  • До свидания

  • Приветствия

  • Справочное сообщение

  • Не полезен

  • Спасибо

Поддерживаются каналы, для которых можно настроить ответы: Веб-чат (по умолчанию), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.

Поддерживаемые типы ответов для каналов 

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

Тип ответа;Описание

Поддерживаемые каналы

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

Быстрый ответ 

Предварительно определенный ответ, который ИИ-операторы используют для быстрого ответа на запросы клиентов.  SMS, Messenger, Apple Messages for Business, RCS 
Кнопка ответа 

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

Каждое сообщение состоит из следующих типов: 

  • Заголовок — необязательное поле длиной 20 символов в тексте, изображении, видео или документе. 

  • Основной текст — обязательное текстовое поле длиной не более 1024 символов. 

  • Нижний колонтитул — дополнительное текстовое поле длиной до 60 символов. 

  • Кнопки — не более 3 кнопок текста с ограничением в 20 символов. 

WhatsApp 
Сообщение в списке 

Представлено несколько вариантов для легкого выбора пользователя, подходящих для различных применений, таких как меню на вынос или каталоги продуктов. Чтобы создать сообщение со списком, заполните вкладки "Конфигурация" и "Разделы списка". На экране «конфигурации» отображается сообщение, которое пользователи будут видеть на своих устройствах. 

Каждое сообщение состоит из следующих типов: 

  • Заголовок — необязательное текстовое поле длиной не более 60 символов. 

  • Основной текст — обязательное текстовое поле длиной не более 1024 символов. 

  • Нижний колонтитул — дополнительное текстовое поле длиной до 60 символов. 

  • Название списка — поле кнопки длиной не более 20 символов. 

Раздел "Список" состоит из

  • Заголовки разделов — необязательные текстовые поля, используемые для классификации нескольких строк. Не более 24 символов. 

  • Название строки — обязательное текстовое поле, которое отправляется на выбор вместе с переключателем. Не более 24 символов.

  • Описание строки — необязательное текстовое поле с дополнительным контекстом для элементов строки. Не более 72 символов. 

Для настройки сообщения списка на платформе потребуется ввести дополнительное поле: 

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

WhatsApp 
Образ  Тип мультимедийного ответа, в котором можно настраивать изображения, указывая URL-адреса.  Messenger, WhatsApp 
Аудио  Для отрисовки аудиофайлов предоставляется URL для аудио. На нем также отображается длительность звукового сообщения на выходе.  WhatsApp, Webchat. 
Видео  Отображает видео в предварительном просмотре на основе настроенного URL видео.  WhatsApp. 
Файл 

Отображение/воспроизведение типа файла на основе настроенного URL файла. 

WhatsApp, 
Код 

Используется для написания кода Python для вызова API или выполнения другой логики. 

Все  
Пользовательское мероприятие   Обеспечивает управление разговором при взаимодействии со сценарием оператора ИИ. 

Голосовая связь 

Нумерованный список 

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

WhatsApp 

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

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

отбор. Если запрос пользователя частично совпадает, оператор ИИ отвечает намерениями, близкими к запросу пользователя как варианта.  

Частичные ответы на совпадение отображаются только для параметра выбора списка на канале Apple Messages for Business. 

Сообщения Apple для бизнеса 

Форма 

Сообщения бизнес-форм позволяют создавать сложные многостраничные интерактивные возможности для iOS и iPadOS, используя один файл CUBE. 

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

Сообщения Apple для бизнеса 
Ссылки с расширенными возможностями  URL-адрес ссылки «Рич» встроен в изображение или видео в пузыре чата. При щелчке этого пузыря клиент перенаправляется на веб-сайт, указанный в изображении или видео.  Сообщения Apple для бизнеса 
Носитель  Этот шаблон поддерживает файлы приложений в различных форматах, таких как jpeg, mp3, mp4, png, pdf и aac. 

Сообщения Apple для бизнеса 

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

Дизайнер ответов предлагает удобный интерфейс для создания ответов, не требуя обширных знаний кодирования. Доступны два типа ответов:

  • Условные ответы: Для неразвитых операторов этот вариант позволяет легко построить ответы, которые оператор ИИ доставляет заказчикам.
  • Интерпретатор кода: для разработчиков, использующих Python, этот параметр обеспечивает гибкость настройки ответов с использованием кода. Этот подход позволяет создавать все типы ответов, включая быстрые ответы, текст, карусели, изображения, аудио, видео и файлы.

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

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

Типы ответов;

  • Текст — простые текстовые ответы позволяют ввести несколько текстовых прямоугольников в одном ответе. В этой настройке длинные сообщения разбиваются на управляемые части. Вы можете добавить несколько вариантов ответа к своим шаблонам, и система будет выбирать один из них для отображения, обеспечивая динамическое взаимодействие.
  • Карусель — богатые ответы состоят из одной карты или нескольких карт, отображаемых в формате карусели.
  • Быстрый ответ — предварительно определенный ответ, используемый ИИ операторами для быстрого ответа на запросы клиентов.
  • Кнопка ответа — предлагает быстрые ответы при ограниченном наборе вариантов, например при выборе продукта для возврата. Каждое сообщение состоит из следующих типов:
    • Заголовок — необязательное поле длиной 20 символов в тексте, изображении, видео или документе.

    • Основной текст — обязательное текстовое поле длиной не более 1024 символов.

    • Нижний колонтитул — дополнительное текстовое поле длиной до 60 символов.

    • Кнопки — не более 3 текстовых кнопок с ограничением в 20 символов

  • Сообщение со списком — содержит несколько вариантов для легкого выбора пользователя, подходящих для различных целей, таких как меню на вынос или каталоги продуктов. Чтобы создать сообщение со списком, заполните вкладки "Конфигурация" и "Разделы списка". На экране «конфигурации» отображается сообщение, которое пользователи будут видеть на своих устройствах. Каждое сообщение состоит из следующих типов:
    • Заголовок — необязательное текстовое поле длиной не более 60 символов.

    • Основной текст — обязательное текстовое поле длиной не более 1024 символов.

    • Нижний колонтитул — дополнительное текстовое поле длиной до 60 символов.

    • Кнопки — поле кнопки длиной не более 20 символов.

    Раздел "Список" состоит из

    • Название раздела — необязательное текстовое поле, используемое для классификации нескольких строк. Не более 24 символов.

    • Название строки — обязательное текстовое поле, которое отправляется на выбор вместе с переключателем. Не более 24 символов.

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

    • Описание строки — необязательное текстовое поле с дополнительным контекстом для элементов строки. Не более 72 символов.

  • Изображение — мультимедийный шаблон, в котором можно настраивать изображения, предоставляя URL-адреса.

  • Аудио — воспроизведение аудиофайлов путем предоставления URL для аудио. На нем также отображается длительность звукового сообщения на выходе.
  • Видео — отображает видео в предварительном просмотре на основе настроенного URL-адреса видео.
  • Файл — отображение/воспроизведение типа файла на основе настроенного URL-адреса файла.
  • «Код» — используется для написания кода Python для вызова API или выполнения другой логики.