Compartir a través de


Introducción a la integración del reconocimiento del lenguaje conversacional

Este artículo incluye los procedimientos paso a paso que necesita para comenzar con integración de comprensión del lenguaje conversacional (CLU). Empecemos.

Para crear un copiloto usando un modelo CLU existente:

  1. Prepare el entorno

  2. Prepare su proyecto de reconocimiento del lenguaje conversacional.

  3. Asignar intenciones y entidades de CLU.

Preparar su entorno

Antes de comenzar, asegúrese de tener el nombre del proyecto del modelo CLU, el nombre de la implementación, la clave de cuenta de Cognitive Services y la dirección URL del sitio de Azure Cognitive Service for Language.

  1. Cree un copiloto de Copilot Studio.

    Nota

    Asegúrese de que el entorno para su copiloto se haya creado en una región compatible con Copilot Studio con una región CLU equivalente.

    No todas las regiones compatibles con Copilot Studio tienen una región CLU equivalente.

  2. Con su copiloto abierto, seleccione Configuración en la barra de menú superior.

  3. Seleccione Comprensión del idioma.

  4. Si ve lo siguiente, entonces su entorno no está conectado a Azure Cognitive Service para lenguaje. Seleccione Administrar conexiones en Power Apps, para crear una conexión de CLU.

    Captura de pantalla que muestra el área de comprensión del lenguaje natural de la página de configuración de idioma, cuando su entorno de Copilot Studio no está conectado a Azure Cognitive Service para lenguaje

    En el área Reconocimiento de lenguaje natural de la página de configuración Idioma, Microsoft Copilot Studio NLU está seleccionado de forma predeterminada.

  5. Seleccione la conexión CLU deseada de la lista Recursos de NLU y seleccione Guardar.

    Captura de pantalla que muestra un recurso NLU externo, en el área de comprensión del lenguaje natural de la página de configuración de idioma

    Aparece una ventana que le solicita que guarde una instantánea de su copiloto.

  6. Seleccione Guardar instantánea y guarde el archivo ZIP resultante, denominado botContent.zip de forma predeterminada, en la ubicación deseada. El archivo ZIP contiene un único archivo YML llamado botContent.yml con el contenido del copiloto, incluidas frases desencadenantes y mensajes.

  7. Seleccione Sí, eliminar mi frase desencadenante y luego seleccione Continuar.

  8. Introduzca el nombre y la información de implementación del modelo para el proyecto de Azure Cognitive Service para lenguaje correspondiente y seleccione Guardar.

Nota

Cambiar la configuración de NLU para su copiloto consecutivamente a Microsoft Copilot Studio NLU elimina el tema del sistema Analizar texto. También requiere que agregue manualmente frases de ejemplo para temas actualmente asignados a intenciones externas.

Ahora que ha terminado de preparar su entorno, está listo para asignar intenciones y entidades a los datos del modelo CLU.

Prepare su proyecto de reconocimiento del lenguaje conversacional

  1. Si no tiene una suscripción de Azure, cree una cuenta gratuita antes de empezar.

  2. Cree un recurso de idioma en Language Studio, con la función comprensión del lenguaje conversacional habilitada.

  3. Para garantizar que Copilot Studio funcione correctamente, necesita crear intenciones para los temas del sistema de Copilot Studio y para cualquier tema personalizado que desee crear.

  4. Cree cualquier entidad personalizada que quiera usar en su Copilot Studio proyecto.

  5. Entrene e implemente el proyecto en la misma región que su recurso Copilot Studio.

Asigne intenciones y entidades de CLU a tipos de datos prediseñados Copilot Studio

Se crea un nuevo copiloto Copilot Studio asignando temas existentes a intenciones de CLU. Puede asignar intenciones y entidades manualmente, o para la asignación masiva, consulte Usar el asistente de la herramienta masiva.

Asignar intenciones manualmente

  1. Abra su copiloto de Copilot Studio.

  2. Desde la navegación izquierda, seleccione Temas y complementos y seleccione una intención.

    Seleccione Temas en la navegación de la izquierda.

  3. En la sección Frases del nodo Disparador de la intención, seleccione el enlace Editar.

    Seleccionar el vínculo Editar.

  4. En el cuadro Agregar frases, introduzca el nombre de la intención de CLU que desea asignar.

    Escriba el nombre de intención de CLU.

    Nota

    El nombre de intención de CLU se debe escribir exactamente como está almacenado en el modelo de CLU, incluidas las mayúsculas y minúsculas.

  5. Para guardar la intención, haga clic en el signo + (más) a la derecha del cuadro Agregar frases.

  6. Repita para los otros intentos.

Asignar entidades manualmente

  1. Abra su copiloto.

  2. En la barra de navegación izquierda, seleccione Entidades.

    En la barra de navegación izquierda, seleccione Entidades.

  3. Seleccione Nueva entidad en la página Entidades.

    Para crear una nueva entidad, seleccione + Nueva entidad.

  4. En el panel Nueva entidad, agregue un nombre, descripción (opcional) y Tipo de datos para su entidad.

    Ingrese el nombre, la descripción y el tipo de datos para su nueva entidad.

  5. Para acceder a entidades prediseñadas de CLU, en el menú desplegable Tipo de datos, seleccione De datos de muestra y seleccione uno de los fragmentos de código JSON prediseñados de CLU.

  6. (Opcional) Si desea importar un esquema JSON desde un archivo de muestra, seleccione Obtener esquema de JSON de muestra para acceder al archivo externo.

Usar el asistente para la herramienta masiva

Puede crear un nuevo copiloto asignando de forma masiva temas existentes a intenciones de CLU mediante el asistente Asignar intenciones y entidades. Con el asistente, su copiloto puede utilizar automáticamente intenciones existentes de su modelo CLU en lugar de frases desencadenantes para determinar a qué tema asignar.

Comience cargando su archivo de datos del modelo CLU y asigne automáticamente las intenciones de CLU a su copiloto de Copilot Studio.

  1. En la barra de navegación de la izquierda, seleccione Lenguaje, después Agregar temas y entidades a partir de datos del modelo.

  2. En la opción Nombre del archivo, seleccione Elegir archivo para seleccionar el archivo de datos desde el cual desea cargar su modelo CLU.

    El archivo de datos de su modelo aparece en la ventana Vista previa .

  3. Seleccione Siguiente para continuar.

  4. seleccione Agregar intenciones y entidades.

  5. En la pantalla Asignar temas existentes a intenciones CLU, seleccione una intención CLU para asignarla al tema correspondiente.

    Asignar temas existentes a intenciones de CLU.

  6. Revise sus selecciones, luego seleccione Guardar.

    Revise su selección y, a continuación, seleccione Guardar.

  7. (Opcional) Para aquellas intenciones que no están asignadas a un tema existente, puede crear nuevos temas para cada intención.

    En el asistente, puede ver una lista de intenciones de CLU que aún no están asignadas a un tema. En el campo Crear un tema nuevo, escriba un nombre para cada uno de los temas que quiere crear y luego serleccione Siguiente.

    Crear temas nuevos para intenciones de CLU.

    Nota

    El asistente ignora cualquier campo que deje en blanco.

  8. Una vez que todas las intenciones y entidades de CLU se asignan a temas , seleccione Listo.

    Agregue intenciones y entidades y seleccione Listo para finalizar.

Una vez que haya terminado con este procedimiento, sus temas de copiloto ahora aparecerán en la página Temas. Para obtener más información, consulte Administrar temas.

Crear una conexión de CLU en Power Apps

  1. En Power Apps, si la página Conexiones no aparece en modo de enfoque, seleccione Conexiones en el panel de navegación lateral.

  2. Seleccione Nueva conexión.

  3. Seleccione Azure Cognitive Service para lenguaje (use el campo de búsqueda para limitar la lista si es necesario). Aparece una ventana que le solicita información de autenticación.

  4. Para el tipo de autenticación, seleccione Clave de API e introduzca la clave de cuenta requerida.

  5. Introduzca la URL del sitio raíz adecuada, si corresponde.

  6. Seleccione Crear. La nueva conexión, con el nombre predeterminado "Azure Cognitive Service para lenguaje", aparece en la lista de conexiones de su entorno.

  7. Seleccione el icono Más comandos (...) junto a esta conexión y seleccione Editar.

  8. En la ventana que aparece, reemplace el nombre predeterminado con algo más, para distinguir este conector de otros conectores CLU, y seleccione Guardar.