Ejercicio: Crear un bot en Microsoft Copilot Studio con las nuevas capacidades de IA

Completado

En este ejercicio creará un copiloto utilizando Copilot en Microsoft Copilot Studio. Además, aprenderá a utilizar la característica Acelerador de conversación para mejorar las respuestas del copiloto.

  1. Inicie sesión en Microsoft Copilot Studio.

    Asegúrese de que se encuentra en el entorno correcto y que se ha creado en la región de EE. UU.

  2. Seleccione Inicio en el menú de navegación izquierdo y, después, seleccione + Crear un copiloto.

    Captura de pantalla de la página principal, con el botón

    Se abrirá el asistente Crear un copiloto. Este asistente le ayuda a configurar el copiloto: ponerle un nombre, seleccionar el idioma y, opcionalmente, elegir si desea mejorar las conversaciones con respuestas generativas.

  3. Llame al copiloto Real Estate Booking Service y seleccione Inglés.

    Captura de pantalla del nombre y el idioma del copiloto

    También debería aparecer la opción Impulse las conversaciones con respuestas generativas.

    Captura de pantalla de la ventana

    En esta página podrá rellenar su sitio web inmobiliario favorito. Por ello, después de crear el copiloto, si este no puede responder una pregunta, busca la respuesta en el sitio web que usted facilitó. Este método es una manera excelente de crear rápidamente un copiloto que pueda responder varias preguntas sin necesidad de crear temas manualmente.

    Por ejemplo, usted proporciona el sitio web https://powerplatform.microsoft.com/, como se muestra en la imagen siguiente.

    Captura de pantalla del sitio web provisto

    Si un usuario pregunta: "¿Qué es Microsoft Copilot Studio?" el copiloto busca la respuesta en el sitio web y se la presenta al usuario, como se muestra en la siguiente imagen.

    Captura de pantalla de la respuesta proporcionada

    Asegúrese de proporcionar un sitio web relacionado con un servicio inmobiliario. Si no desea utilizar esta característica, puede dejarla en blanco; no hará referencia a esta característica en el resto del módulo.

  4. Ahora que tiene el nombre del copiloto y el idioma configurados, seleccione Crear.

    Captura de pantalla del botón Crear

    Nota

    Tras seleccionar Crear, el proceso de creación del primer copiloto en un nuevo entorno puede tardar hasta 15 minutos. Los copilotos posteriores se crean mucho más rápido.

  5. Con su copiloto creado, seleccione Temas en el menú de navegación izquierdo y, luego, seleccione el menú desplegable Crear. Seleccione Ir al tema>Crear a partir de descripción con el copiloto.

    Captura de pantalla de la opción

    Nota

    Si no aparece la opción Crear con Copilot, quizá deba habilitar la compatibilidad de creación inteligente:

    Seleccione el icono Configuración en el menú superior y después seleccione Configuración general.

    Establezca el botón de alternancia Compatibilidad de creación inteligente con Copilot en Activado.

  6. Aparecerá una nueva ventana que le pedirá Asignar un nombre al tema e introducir una descripción en el espacio Crear un tema para....

  7. En el campo Asignar un nombre al tema, escriba el siguiente texto:

    Book a Real Estate Showing

  8. En el campo Crear un tema para..., escriba el siguiente texto:

    collect a user's full name, email, address of the property, and date and time of the showing

    Seleccione Crear.

    Captura de pantalla de la ventana Crear con Copilot.

    Se muestra un nuevo tema con las frases desencadenadoras generadas.

    Captura de pantalla de las frases desencadenadoras generadas.

    Nota

    Recuerde, el contenido generado puede aparecer de manera diferente a lo que se muestra en este laboratorio.

    También deberían mostrarse varios nodos de preguntas, selección de entidades y denominación de variables.

    Captura de pantalla de los nodos de preguntas, selección de entidades y denominación de variables.

  9. Busque y seleccione el nodo de preguntas ¿Cuál es su dirección de correo electrónico?.

    Captura de pantalla del nodo de preguntas ¿Cuál es su dirección de correo electrónico? seleccionado.

  10. Seleccione el icono Editar con Copilot en la parte superior del lienzo de creación.

    Captura de pantalla del icono Editar con Copilot.

  11. En el panel Editar con Copilot, en el campo ¿Qué desea hacer?, escriba el texto siguiente:

    update the message to say thank you to the Name variable from the previous node and then proceed to ask the question

    Seleccione Actualizar.

    Captura de pantalla del panel Editar con Copilot con mensaje.

    El mensaje debe actualizarse para incluir la variable Nombre del nodo de mensajes anterior.

    Captura de pantalla del mensaje actualizada para incluir la variable Nombre.

    Además de agregar nuevos nodos, puede utilizar Copilot para actualizar los existentes.

  12. Asegúrese de que no haya ningún nodo seleccionado haciendo clic en el espacio vacío alrededor de los nodos. En el panel Editar con Copilot, en el campo ¿Qué desea hacer?, escriba el texto siguiente:

    summarize the information collected in an adaptive card

    Seleccione Actualizar.

    Se agrega un nodo de mensajes con una tarjeta adaptable al final del tema.

    Captura de pantalla del nodo de mensajes con una tarjeta adaptable.

  13. Seleccione la tarjeta adaptable. Las propiedades de la tarjeta adaptable deberían aparecer a la derecha de la pantalla.

    Captura de pantalla de las propiedades de Tarjeta adaptable

    La fórmula de su tarjeta adaptable debería ser similar a la anterior. Si no es así, puede copiar y pegar la siguiente fórmula:

    {
    type: "AdaptiveCard", 
       body: 
       [
           {
               type: "TextBlock",
               size: "Medium",
               weight: "Bolder",
               text: "Summary"    
           },
           {
               type: "FactSet",
               facts: 
               [
                   {
                       title: "Full Name",
                       value: Text(Topic.FullName)
                   },
                   {
                       title: "Email Address",
                       value: Text(Topic.Email)
                   },
                   {
                       title: "Property Address",
                       value: Text(Topic.PropertyAddress)
                   },
                   {
                       title: "Showing Date and Time",
                       value: Text(Topic.ShowingDateTime)
                   }
               ]
           },
    
           {
               type: "TextBlock",
               text: "Thank you for providing the information."
           }
       ]
    }
    
  14. Al abrir las propiedades de tarjeta adaptable se cierra el panel Editar con Copilot; por tanto, debe seleccionar el icono para volver a abrirlo. En el campo ¿Qué desea hacer?, escriba el texto siguiente:

    add a multiple choice question to confirm if the user's information is correct with the option to select either "Yes" or "No"

    Seleccione Actualizar.

    Se agrega un nuevo nodo de pregunta al final del tema con opciones para que el usuario las seleccione.

    Captura de pantalla del nuevo nodo de preguntas con opciones de sí y no.

  15. En la parte superior izquierda del lienzo de creación, cambie el nombre del tema a Book Real Estate Showing Topic.

    Captura de pantalla del tema cuyo nombre ha cambiado a Book Real Estate Showing

  16. Seleccione Guardar para guardar los cambios.

  17. Seleccione el botón Probar el copiloto, en la esquina inferior izquierda de la pantalla, para abrir el panel de pruebas.

  18. Cuando aparezca el mensaje Inicio de conversación, el copiloto iniciará una conversación. Como respuesta, introduzca una frase desencadenadora para el tema que ha creado:

    I want to book a real estate showing

    El copiloto responde con la pregunta "¿Cuál es su nombre completo?", como se muestra en la imagen siguiente.

    Captura de pantalla del mensaje y la respuesta de Inicio de conversación.

  19. Escriba el resto de la información:

    Full name: <Your name>
    Email address: <Your email address>
    Address: 555 Oak Lane, Denver, CO 80203
    Date and Time: 10/10/2023 10:00 AM
    
  20. Después de introducir la información, la tarjeta adaptable muestra la información introducida, una pregunta sobre si la información es correcta y opciones para seleccionar. o No, como se muestra en la imagen siguiente.

    Captura de pantalla de la tarjeta adaptable con la información introducida.

Después de seleccionar una opción, puede desarrollar aún más el tema para guardar los datos en Dataverse a través de un flujo de Microsoft Power Automate o enviando un correo electrónico al usuario con la información que ha introducido. Sin embargo, estas acciones están fuera del alcance de este módulo.