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


Начало работы с интеграцией распознавания разговорной речи

Внимание

Возможности и функции Power Virtual Agents теперь являются частью Microsoft Copilot Studio после значительных инвестиций в генеративный искусственный интеллект и расширенную интеграцию с Microsoft Copilot.

Некоторые статьи и снимки экрана могут ссылаться на Power Virtual Agents, пока мы обновляем документацию и учебные материалы.

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

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

  1. Подготовьте свою среду.

  2. Подготовка проекта распознавания разговорной речи.

  3. Сопоставьте намерения и сущности CLU.

Подготовка вашей среды

Прежде чем начать, убедитесь, что у вас есть имя проекта модели CLU, имя развертывания, ключ учетной записи Cognitive Services и URL-адрес сайта для Azure Cognitive Service for Language.

  1. Создайте помощника Copilot Studio.

    Заметка

    Убедитесь, что среда для вашего помощника создана в регионе, поддерживаемом в Copilot Studio с эквивалентным регионом CLU.

    Не все регионы, поддерживаемые Copilot Studio, имеют эквивалентный регион CLU.

  2. Открыв помощник, выберите Параметры в верхней строке меню.

  3. Выберите Распознавание речи.

  4. Если вы видите следующее, значит ваша среда не подключена к Azure Cognitive Service для языковой службы. Выберите Управление подключениями в Power Apps, чтобы создать подключение CLU.

    Снимок экрана, показывающий область распознавания естественного языка на странице параметров языка, когда ваша среда Copilot Studio не подключена к Azure Cognitive Service для языковой службы.

    В области Распознавание естественного языка на странице параметров Язык по умолчанию задано Microsoft Copilot Studio NLU.

  5. Выберите нужное подключение CLU из списка Ресурс NLU и выберите Сохранить.

    Снимок экрана, показывающий внешний ресурс NLU в области

    Появится окно с предложением сохранить снимок вашего помощника.

  6. Выберите Сохранить снимок и сохраните полученный ZIP-архив с именем botContent.zip по умолчанию в нужное место. ZIP-архив содержит один файл YML с именем botContent.yml с содержимым вашего помощника, включая триггерные фразы и сообщения.

  7. Выберите Да, удалить мою триггерную фразу, затем выберите Продолжить.

  8. Введите имя и информацию о развертывании модели для соответствующего проекта Azure Cognitive Service для языковой службы и выберите Сохранить.

Заметка

Изменение конфигурации NLU для вашего помощника обратно в Microsoft Copilot Studio NLU удаляет системную тему Анализ текста. Также вам нужно будет вручную добавить примеры фраз для тем, которые в настоящее время сопоставлены с внешними намерениями.

Теперь, когда вы завершили подготовку среды, вы готовы сопоставить намерения и сущности с данными модели CLU.

Подготовка проекта распознавания разговорной речи

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

  2. Создайте языковой ресурс в Language Studio с включенной функцией распознавания разговорного языка.

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

  4. Создайте любые пользовательские сущности, которые вы хотите использовать в своем проекте Copilot Studio.

  5. Обучите и разверните проект в том же регионе, что и ваш ресурс Copilot Studio.

Сопоставление намерений и сущностей CLU с готовыми типами данных Copilot Studio

Вы создаете нового помощника Copilot Studio, сопоставляя существующие темы с намерениями CLU. Сопоставлять намерения и сущности можно вручную; если вы хотите делать это массово, см. статью Использование мастера массовых операций.

Сопоставление намерений вручную

  1. Откройте помощник Copilot Studio.

  2. На левой панели навигации выберите Темы и подключаемые модули и выберите намерение.

    Выбор пункта «Темы» в левой области навигации.

  3. В разделе Фразы узла Триггер для намерения выберите ссылку Изменить.

    Выберите ссылку изменения.

  4. В поле Добавить фразы введите имя намерения CLU, с которым вы хотите выполнить сопоставление.

    Введите имя намерения CLU.

    Заметка

    Имя намерения CLU должно быть введено точно так же, как оно хранится в модели CLU, включая символы верхнего и нижнего регистра.

  5. Чтобы сохранить намерение, щелкните знак + (плюс) справа от поля Добавить фразы.

  6. Повторите для других намерений.

Сопоставление сущностей вручную

  1. Откройте помощник.

  2. В левой области навигации выберите Сущности.

    Выбор пункта «Сущности» в левой области навигации.

  3. Выберите Новая сущность на странице Сущности.

    Нажатие кнопки «+Новая сущность» для создания новой сущности.

  4. В области Новая сущность укажите имя, описание (необязательно) и тип данных для сущности.

    Введите имя, описание и тип данных для новой сущности.

  5. Чтобы получить доступ к предварительно созданным объектам CLU, в раскрывающемся меню "Тип данных" выберите Из демонстрационных данных и выберите один из предварительно созданных фрагментов кода JSON в CLU.

  6. (Необязательно) Если вы хотите импортировать схему JSON из образца файла, выберите Получить схему из образца JSON, чтобы получить доступ к внешнему файлу.

Использование мастера массовых операций

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

Начните с отправки файла данных модели CLU и автоматически сопоставьте намерения CLU с помощником Copilot Studio.

  1. В левой области навигации выберите Язык, затем Добавить темы и сущности из данных модели.

  2. В параметре Имя файла выберите Выбрать файл, чтобы выбрать файл данных, из которого вы хотите отправить модель CLU.

    Файл данных вашей модели появится в окне Предварительная версия.

  3. Для продолжения выберите Далее.

  4. Выберите Добавить намерения и сущности.

  5. На экране Сопоставление существующих тем с намерениями CLU выберите намерение CLU для сопоставления с соответствующей темы.

    Сопоставление существующих тем с намерениями CLU.

  6. Просмотрите выбранные параметры, затем выберите Сохранить.

    Просмотр выбранных параметров и нажатие кнопки «Сохранить».

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

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

    Создание новых тем для намерений CLU.

    Заметка

    Все поля, которые вы оставите пустыми, игнорируются мастером.

  8. После того как все намерения и сущности CLU будут сопоставлены с темами , выберите Готово.

    Добавьте намерения и сущности и нажмите «Готово» для завершения.

После завершения этой процедуры темы помощника появятся на странице Темы. Подробнее см. в разделе Управление темами в Copilot Studio.

Создание подключения CLU в Power Apps

  1. В Power Apps, если страница Подключения еще не в фокусе, выберите Подключения на боковой панели навигации.

  2. Выберите Новое подключение.

  3. Выберите Azure Cognitive Service для языковой службы (при необходимости используйте поле поиска, чтобы сузить список). Появится окно с запросом данных для аутентификации.

  4. В качестве типа аутентификации выберите ключ Api и введите необходимый ключ учетной записи.

  5. Введите соответствующий URL-адрес корневого сайта, если таковой имеется.

  6. Выберите Создать. Новое подключение с именем по умолчанию "Azure Cognitive Service для языковой службы" появится в списке подключений для вашей среды.

  7. Выберите значок Дополнительные команды () рядом с этим подключением и выберите Редактировать.

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