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.
Note
Este artículo describe características utilizadas en agentes o flujos de agentes alimentados por el arnés estándar.
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 Lenguaje de Azure AI. 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 necesarias, para que pueda integrarse con agentes de Copilot Studio. 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 a temas desencadenantes de la misma manera que las frases de desencadenamiento nativas de Copilot Studio. 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.
Note
Para un agente existente que quiera aprovechar la integración de CLU, debe asignar el modelo CLU al agente de Copilot Studio. A continuación, puede actualizar las frases de desencadenador del agente para vincular cada tema a una intención 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 con la comprensión conversacional del lenguaje.
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
Connections se almacenan credenciales de autenticación para un conector, como las 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. Obtenga más información en Cómo usar una referencia de conexión en la documentación de Power Apps.
Reconocedores externos
La integración de CLU usa el OnRecognize desencadenador, que se desencadena cada vez que el bot necesita reconocer intenciones o entidades. Por ejemplo, al hacer coincidir una expresión con un tema o evaluar la entrada de un nodo Pregunta (con o sin compatibilidad con interrupciones).
Intenciones externas
La integración de CLU admite intenciones y entidades externas reconocidas a través de dos variables del sistema: System.Recognizer.IntentOptions (intenciones) y System.Recognizer.ExtractedEntities (entidades). Use la IntentOptions variable en los escenarios siguientes:
- Reutilizar TopicId para el ID de intención externa
- Reutilice TriggerId para el ID de intención externa
- Creación de una nueva propiedad ExternalIntentId para el identificador de intención externa
| Nombre de la propiedad | Tipo | Description |
|---|---|---|
| DisplayName (Nombre para mostrar) | String | Nombre de visualización de la intención reconocida; traducido al idioma actual y que se muestra en el mensaje "¿Quisiste decir...?" (si procede). |
| Score | Número | Puntuación del reconocedor. |
| TopicId | String | Nombre del esquema de Dataverse correspondiente al asunto. |
| TriggerId | String | Identificador único del desencadenador en el tema AdaptiveDialog. |
| ExternalIntentId | String | Identificador de intención del reconocedor externo (por ejemplo, CLU category). Se usa para enlazar con el desencadenador del tema ExternalIntent. |
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 constituyen información relevante extraída de enunciados de NLU. Puede extraer entidades mediante diferentes métodos. Puede aprender entidades a través del contexto, mezclar y hacer coincidir entidades de una lista o detectar entidades de una entidad reconocida previamente. Obtenga más información en tipos de componente en la documentación de Lenguaje de Azure AI.
Note
Puede usar entidades precompiladas de Copilot Studio junto con entidades CLU.