Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede integrar un modelo de comprensión del lenguaje natural (CLU) con un agente de Copilot Studio. La comprensión del lenguaje conversacional es una característica que ofrece Azure AI Language. Es un servicio basado en la nube que aplica inteligencia de aprendizaje automático. Puede usarlo para crear un componente de comprensión del lenguaje natural (NLU) para una aplicación conversacional. Las API del servicio de lenguaje están disponibles (pero no son necesarias para integrarse con agentes de Copilot Studio) y Azure Language Studio proporciona características de procesamiento de lenguaje natural (NLP) para analizar texto conversacional.
En el caso de los proyectos creados con esta funcionalidad, puede acceder a intenciones y entidades desde el modelo CLU directamente en Copilot Studio. Las intenciones de CLU se asignan para desencadenar temas de la misma manera que frases desencadenadoras de Copilot Studio nativas. En Copilot Studio, las entidades importadas desde un modelo CLU aparecen en la página Entidades y puede usarlas igual que las demás entidades personalizadas y precompiladas. Puede agregar nodos de preguntas en temas y seleccionar entidades e intenciones del modelo CLU importado. Las entidades CLU están enlazadas a objetos equivalentes de Copilot Studio. Puede especificar un nombre, el tipo de datos o la estructura JSON de un tipo de datos personalizado, si lo desea, para cada entidad.
Nota
Para un agente existente en el que desees utilizar la integración de CLU, debes asignar el modelo CLU al agente de Copilot Studio y, a continuación, puedes actualizar las frases activadoras del agente para asociar cada tema con la intención de CLU correspondiente. También puede administrar manualmente la relación entre el modelo CLU y el agente.
Los conceptos descritos en este artículo le ayudarán a comprender cómo integrar modelos CLU con agentes de Copilot Studio. Para obtener más información, consulte Introducción a la integración del comprensión del lenguaje natural.
Conectores CLU
Un conector es un contenedor en torno a una API que permite que el lenguaje de Azure AI hable con los agentes de Copilot Studio. Proporciona una manera de conectar las cuentas y aplicar un conjunto de acciones y desencadenadores creados previamente para compilar las aplicaciones y los flujos de trabajo. Para más información, consulte Azure Cognitive Service for Language en la documentación sobre conectores de Copilot Studio, Power Platform y Azure Logic Apps .
Los conectores de Power Platform permiten que los servicios de Microsoft se comuniquen con la API de CLU. Para más información, consulte la documentación sobre conectores de Copilot Studio, Power Platform y Azure Logic Apps. Aunque puede importar cualquier tipo de conector, Copilot Studio no valida actualmente los conectores.
Conexiones en Copilot Studio
Las conexiones son credenciales de autenticación almacenadas para un conector, por ejemplo, credenciales de OAuth para el conector de SharePoint. Una referencia de conexión es un componente de solución que contiene una referencia a una conexión sobre un conector específico.
Las conexiones de Copilot Studio son específicas de un entorno. Al importar un agente, debe configurar una conexión para él. Power Platform ofrece una manera estándar de lograr esta funcionalidad mediante una referencia de conexión. Para más información, consulte Uso de una referencia de conexión en la documentación de Power Apps.
Reconocedores externos
La integración de CLU admite reconocedores externos específicos. El desencadenador OnRecognize, inicia los siguientes escenarios:
- Cuando se desencadena un tema,
LanguageUnderstandingReason.TriggerTopic - Cuando un nodo Pregunta no admite interrupciones y requiere una respuesta,
LanguageUnderstandingReason.AnswerQuestion - Cuando un nodo Pregunta admite interrupciones y requiere una respuesta,
LanguageUnderstandingReason.AnswerQuestionWithInterruptions
Intenciones externas
La integración de CLU admite intenciones externas reconocidas que utilizan la variable del sistema System.Recognizer.IntentOptions en los siguientes escenarios:
- Reutilizar TopicId para el id. de intención externo
- Reutilice TriggerId para el id. de intención externo
- Cree una nueva propiedad IntentId para el id. de intención externo
- Usar las variables del sistema que admiten el motivo para desencadenar el reconocedor
| Nombre de la propiedad | Tipo | Descripción |
|---|---|---|
| DisplayName | String | Nombre para mostrar de la intención reconocida; localizado en el idioma actual y que se mostrará en la solicitud "¿Quiere decir..." (si procede) |
| Puntuación | Número | La puntuación del reconocedor |
| TopicId | String | El nombre del esquema de Dataverse del tema |
| TriggerId | String | Identificador único del desencadenador dentro del tema AdaptiveDialog |
Para obtener una lista completa de las variables integradas de Copilot Studio, incluidas las variables del sistema, consulte Introducción a las variables.
Mezclar y combinar tipos de componentes de entidades
Las entidades CLU son información relevante extraída de expresiones NLU. Las entidades se pueden extraer mediante métodos diferentes. Se pueden aprender a través del contexto, mixtos y coincidentes de una lista o detectados a partir de una entidad reconocida precompilada. Para más información, consulte Tipos de componentes, en la documentación del lenguaje de Azure AI.
Nota
Puede usar entidades precompiladas de Copilot Studio junto con entidades CLU.