Поделиться через


Как создать схему вашего проекта

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

Советы и рекомендации

При выборе намерений для проекта учитывайте следующие рекомендации.

  1. Создавайте четкие, отделимые намерения. Намерение лучше всего описывать как действие, которое пользователь хочет выполнить. Представьте проект, который собираете, и определите все действия, которые пользователи могут предпринять при взаимодействии с проектом. Отправка, вызов и отмена — все это действия, которые наилучшим образом отражают различные намерения. "Отмена заказа" и "отмена встречи" очень похожи, различие заключается в том, что именно они отменяют. Эти два действия необходимо представить через одно и то же намерение, Отмена.

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

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

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

  • организация новых встреч
  • ответ на приглашения на собрания;
  • отмена собраний.

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

  • Участники собрания
  • Дата
  • Продолжительность собрания

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

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

  1. Выберите Определение схемы в меню слева.

  2. С помощью верхних переключателей можно изменить вид на Намерения или Сущности.

  3. Чтобы создать намерение, выберите Добавить в верхнем меню. Вам будет предложено ввести имя перед завершением создания намерения.

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

    Снимок экрана: страница создания схемы для проектов бесед в Language Studio.

  5. При выборе намерения вы будете перенаправлены на страницу Помечание данных с заданным фильтром для выбранного намерения. Вы можете добавить примеры для намерений и пометить их сущностями.

Добавить сущности

  1. Перейдите на вкладку Сущности в верхней части страницы.

  2. Чтобы добавить сущность, выберите Добавить в верхнем меню. Перед созданием сущности вам будет предложено ввести имя.

  3. После создания сущности вы будете перенаправлены на страницу сведений о сущности, где можно определить параметры композиции для этой сущности.

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

    Скриншот, показывающий страницу сведений о сущности для проектов бесед в Language Studio.

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

Добавление предварительно созданного компонента

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

Добавление компонента списка

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

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

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

Определение параметров сущности

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

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

Следующие шаги