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


Сборка схемы проекта

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

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

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

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

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

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

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

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

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

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

Добавление намерений

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

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

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

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

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

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

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

Добавление сущностей

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

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

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

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

    Снимок экрана: страница сведений о сущности для проектов бесед в Language Studio.

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

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

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

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

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

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

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

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

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

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

Next Steps