Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете интегрировать модель conversational Распознавание речи (CLU) с Copilot Studio-агентом. Понимание разговорных языков — это функция, которую предлагает Язык ИИ Azure. Это облачный сервис, который применяет интеллект машинного обучения. Его можно использовать для создания компонента понимания естественного языка (NLU) для разговорного приложения. API языковых сервисов доступны, но не обязательны, чтобы интегрироваться с агентами Copilot Studio. Azure Language Studio предоставляет функции обработки естественного языка (NLP) для анализа разговорного текста.
Для проектов, созданных с такой возможностью, вы можете получить доступ к намерениям и сущностям модели CLU напрямую в Copilot Studio. Вы сопоставляете намерения CLU для запуска тем так же, как и родные Copilot Studio триггерные фразы. В Copilot Studio сущности, импортированные из модели CLU, отображаются на странице Entities, и вы можете использовать их так же, как и другие кастомные и готовые сущности. Вы можете добавлять узлы вопросов в темы, выбирать сущности и намерения из импортированной модели CLU. Сущности CLU привязываются к эквивалентным объектам Copilot Studio. Вы можете указать имя, тип данных или JSON-структуру пользовательского типа данных, если хотите, для каждой сущности.
Замечание
Для существующего агента, который хочет воспользоваться интеграцией с CLU, нужно сопоставить модель CLU с агентом Copilot Studio. Затем вы можете обновить триггерные фразы агента, чтобы привязать каждую тему к соответствующему CLU-намерению. Вы также можете вручную управлять взаимосвязью между моделью CLU и вашим агентом.
Концепции, обсуждаемые в этой статье, помогают понять, как интегрировать модели CLU с агентами Copilot Studio. Дополнительные сведения см. в разделе Начало работы с интеграцией распознавания разговорной речи.
Соединители CLU
connector — это обёртка вокруг API, которая позволяет Язык ИИ Azure общаться с Copilot Studio агентами. Это позволяет подключить ваши аккаунты и применить набор готовых действий и триггеров для создания приложений и рабочих процессов. Для получения дополнительной информации см. Azure Cognitive Service for Language в документации Copilot Studio, Power Platform и Azure Logic Apps connectors.
Соединители Power Platform позволяют службам Майкрософт взаимодействовать с API CLU. Для получения дополнительной информации см. документацию Copilot Studio, Power Platform и Azure Logic Apps разъёмов. Хотя можно импортировать любые типы разъёмов, Copilot Studio сейчас не проверяет разъёмы.
Подключения в Copilot Studio
Connections хранятся аутентификационные учетные данные для разъёма, например, OAuth для SharePoint разъёма. Ссылка на подключение — это компонент решения, содержащий ссылку на подключение для определенного соединителя.
Подключения Copilot Studio относятся к конкретной среде. Когда вы импортируете агента, необходимо настроить для него соединение. Power Platform предлагает стандартный способ достижения этой возможности с помощью эталонного соединения. Узнайте больше в Используйте ссылку на соединение в документации Power Apps.
Внешние распознаватели
Интеграция CLU использует OnRecognize триггер, который срабатывает, когда боту нужно распознавать намерения или сущности. Например, при сопоставлении высказывания с темой или при оценке входных данных для узла вопроса (с поддержкой прерывания или без).
Внешние намерения
Интеграция CLU поддерживает распознанные внешние намерения и сущности через две системные переменные: System.Recognizer.IntentOptions (намерения) и System.Recognizer.ExtractedEntities (сущности). Используйте переменную IntentOptions в следующих сценариях:
- Повторное использование TopicId для внешнего идентификатора намерения
- Повторное использование TriggerId для внешнего идентификатора намерения
- Создайте новое свойство ExternalIntentId для внешнего идентификатора намерения
| Имя свойства | Type | Description |
|---|---|---|
| DisplayName | String | Имя для распознанного намерения; локализовано на текущем языке и показано в разделе «Вы имели в виду...», подсказка (если применимо). |
| Score | Номер | Оценка распознавателя. |
| TopicId | String | Название темы в схеме Dataverse. |
| идентификатор триггера | String | Уникальный идентификатор триггера в теме AdaptiveDialogue. |
| ExternalIntentId | String | ID намерения от внешнего распознавателя (например, CLU category). Используется для привязки к триггеру ExternalIntent темы. |
Полный список Copilot Studio встроенных переменных, включая системные, см. обзор Variables.
Смешивание различных типов компонентов сущностей
Сущности CLU — это релевантная информация, извлечённая из высказываний NLU. Вы можете извлекать сущности, используя разные методы. Вы можете изучать сущности с помощью контекста, смешивать сущности из списка или обнаруживать сущности из готово распознанной сущности. Узнайте больше в типы компонентов в документации Язык ИИ Azure.
Замечание
Вы можете использовать Copilot Studio готовые сущности вместе с CLU-сущностями.