Información general de la integración del reconocimiento del lenguaje conversacional
Puede integrar su modelo de comprensión del lenguaje conversacional (CLU) con un agente. Copilot Studio La comprensión del lenguaje conversacional es una de las características personalizadas que ofrece Azure Cognitive Service for Language. Es un servicio basado en la nube que aplica inteligencia de aprendizaje automático para permitirle crear un componente de comprensión del lenguaje natural para usar en una aplicación conversacional de extremo a extremo. Las API de servicios de idiomas están disponibles (pero no son necesarias para la integración con Copilot Studio) y Azure Language Studio ofrece funciones de procesamiento de lenguaje natural (PLN) para analizar texto conversacional.
Para los proyectos creados con esta capacidad, los creadores de agente ahora pueden acceder directamente a las intenciones y entidades del modelo CLU existentes Copilot Studio. Copilot Studio Los usuarios ahora pueden asignar intenciones CLU a cuadros de diálogo Gatillo agente de la misma manera que los Copilot Studio activadores de enunciados nativos. Las entidades importadas desde un modelo CLU aparecen en la página Copilot Studio Entidades y se pueden usar junto con entidades Copilot Studio preconstruidas. Los creadores de bots pueden agregar nuevos nodos de preguntas en un tema y seleccionar entidades e intenciones disponibles del modelo CLU importado. Las entidades CLU están vinculadas a objetos equivalentes. Copilot Studio Los usuarios especifican el nombre, el tipo de datos y la estructura JSON de un tipo de datos personalizado, si lo desean, para cada entidad.
Nota
Para los agentes existentes que deseen aprovechar la integración de CLU, deberán asignar el modelo CLU a Copilot Studio, luego podrán actualizar las frases agente's Gatillo para vincular cada tema a una intención CLU correspondiente. También puede administrar manualmente la relación entre el modelo CLU y Copilot Studio.
Requisitos previos
- Un modelo CLU totalmente formado. Esto incluye intenciones para cada uno de los temas del sistema de Copilot Studio y para cualquier tema personalizado que desee crear.
- Implementación habilitada del modelo (incluida la clave y la URL de predicción)
- Nombre del proyecto CLU y nombre de implementación
- Copilot Studio cuenta
- Existente Copilot Studio agente
- Asegúrese de que su conector de idioma de Copilot Studio esté usando la autenticación del creador
Conceptos clave
Los conceptos analizados en este artículo le ayudarán a comprender cómo integrar modelos CLU con proyectos. Copilot Studio Para obtener más información, consulte Introducción a la integración del reconocimiento del lenguaje conversacional.
Conectores CLU
Un conector es un contenedor alrededor de una API que permite que el Servicio cognitivo Azure se comunique con Copilot Studio. De esta forma, los usuarios pueden conectar sus cuentas y aplicar un conjunto de desencadenadores y acciones creados previamente para crear aplicaciones y flujos de trabajo. Más información: Azure Cognitive Service for Language - Conectores.
Los conectores Power Platform permiten que los servicios de Microsoft se comuniquen con la API de CLU. Para obtener más información, consulte Documentación de Power Platform y conectores de Azure Logic Apps - Conectores. Aunque puede importar cualquier tipo de conector, actualmente no valida los conectores. Copilot Studio
Conexiones en Copilot Studio
Una conexión es una credencial almacenada de autenticación 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.
Copilot Studio Las conexiones son específicas de ambiente. Cuando importa un agente, debe configurar una conexión para él. Ofrecemos una forma estándar de lograr esta capacidad en Power Platform mediante una referencia de conexión. Para obtener más información, consulte Referencias de conexión en soluciones - Power Apps.
Reconocedores externos
La integración de CLU admite reconocedores externos específicos. El desencadenador OnRecognize
, inicia los siguientes escenarios:
Cuando se activa un tema:
LanguageUnderstandingReason.TriggerTopic
Cuando un nodo de pregunta no admite interrupciones y requiere una respuesta:
LanguageUnderstandingReason.AnswerQuestion
Cuando un nodo de 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:
- Reutilice TopicId para el ID de intención externo
- Reutilice TriggerId para el ID de intención externo
- Cree una nueva propiedad IntentId para la identificación de intención externa
- Variables del sistema que admiten el motivo de la activación del reconocedor
Nombre de la propiedad | Type | Description |
---|---|---|
Nombre para mostrar | String | El nombre para mostrar para la intención reconocida; localizado en el idioma actual y que se mostrará en el indicador DYM (si corresponde) |
Puntuación | Number | La puntuación del reconocedor |
TopicId | String | El nombre del esquema Dataverse del tema |
TriggerId | String | Identificador único del desencadenador dentro del tema AdaptiveDialog |
Para obtener una lista completa de variables de Copilot Studio, incluyendo variables del sistema, consulte Trabajar con variables.
Mezclar y combinar tipos de componentes de entidades
Las entidades CLU incluyen información relevante extraída de los enunciados NLU. Una entidad se puede extraer usando diferentes métodos. Pueden aprenderse a través del contexto, combinarse y combinarse a partir de una lista, o detectarse mediante una entidad reconocida preconstruida. Para obtener una lista completa de los tipos de componentes de entidad, consulte Tipos de componentes.
Nota
También puede usar entidades prediseñadas de Copilot Studio junto con entidades CLU.
Contenido relacionado
Otras funciones de creación de agentes que admite la integración de CLU incluyen:
- Temas del sistema: Utilizar temas del sistema
- Entidades y llenado de espacios: Utilice entidades y llenado de espacios en agentes
- Prácticas recomendadas de CLU: Prácticas recomendadas para comprender el reconocimiento del lenguaje conversacional: Azure Cognitive Services
- Tema interrupciones de flujo: Flujo de conversación de diseño y control - Servicio de Bot
- Expresiones de Power Fx: Crear expresiones usando Power Fx