Compartir a través de


Información general de la integración del reconocimiento del lenguaje conversacional

Importante

Las capacidades y características de Power Virtual Agents son ahora parte de Microsoft Copilot Studio tras importantes inversiones en IA generativa e integraciones mejoradas en Microsoft Copilot.

Algunos artículos y capturas de pantalla pueden hacer referencia a Power Virtual Agents mientras actualizamos la documentación y el contenido de capacitación.

Puede integrar su modelo de comprensión del lenguaje conversacional (CLU) con un bot de Microsoft 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 Microsoft Copilot Studio) y Azure Language Studio proporciona características de procesamiento de lenguaje natural (NLP) para análisis de texto conversacional.

Para los proyectos creados con esta capacidad, los creadores de bots ahora pueden acceder a las intenciones y entidades del modelo CLU existente directamente en Microsoft Copilot Studio. Los usuarios de Microsoft Copilot Studio ahora pueden asignar intentos de CLU para activar diálogos de bot de la misma manera que los activadores de expresión nativos de Microsoft Copilot Studio. Las entidades importadas de un modelo CLU aparecen en la página Entidades de Microsoft Copilot Studio y se pueden usar junto con entidades prediseñadas de Microsoft Copilot Studio. 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 de Microsoft 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 bots existentes que desea aprovechar la integración de CLU, deberá asignar el modelo de CLU a Microsoft Copilot Studio, luego puede actualizar las frases desencadenantes del bot para vincular cada tema a una intención de CLU correspondiente. También puede administrar manualmente la relación entre el modelo CLU y Microsoft Copilot Studio.

Requisitos previos

Conceptos clave

Los conceptos discutidos en este artículo lo ayudan a comprender cómo integrar modelos CLU con proyectos Microsoft Copilot Studio. Para obtener más información, consulte Introducción al reconocimiento del lenguaje.

Conectores CLU

Un conector es un contenedor en torno a una API que permite Azure Cognitive Service se comunique con Microsoft 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, Microsoft Copilot Studio actualmente no valida conectores.

Conexiones en Microsoft Copilot Studio

Una conexión es una credencial de autenticación almacenada 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 Microsoft Copilot Studio son específicas de un entorno. Cuando importa un bot, 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 Microsoft Copilot Studio, incluidas las variables del sistema, consulte Usar variables - Microsoft Copilot Studio.

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 Microsoft Copilot Studio junto con entidades CLU.

Otras funciones de creación de bots compatibles con la integración de CLU incluyen: