Ejercicio: Crear un tema con Copilot

Completado

Aquí crea el flujo de conversación para su copiloto.

Crear un tema con Copilot

  1. Inicie sesión en Microsoft Copilot Studio.

  2. En el lado izquierdo de la pantalla, seleccione Copilotos y, luego, seleccione el copiloto que ha creado en el ejercicio anterior.

    Captura de pantalla con la selección de un copiloto

  3. Cuando se abra el copiloto, seleccione la pestaña Temas.

    Los temas son rutas de conversación discretas; si se usan juntas, permiten que los usuarios puedan tener conversaciones naturales y fluidas. Pueden crearse manualmente o generarse utilizando lenguaje natural.

  4. Seleccione + Agregar un tema>Crear a partir de descripción con el copiloto.

    Captura de pantalla de la creación de un tema a partir de la descripción con Copilot

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

  6. En el campo Asignar un nombre al tema, introduzca lo siguiente:

    Book a Real Estate Showing.

  7. En el campo "Crear un tema para...", introduzca lo siguiente:

    Let someone book a real estate showing providing their full name, email, address of the property, and date and time of the showing.

    Después, seleccione Crear.

    Captura de pantalla de la ventana de creación de temas

  8. Debería ver un nuevo tema con las frases desencadenadoras generadas:

    Captura de pantalla de las frases desencadenadoras del tema generadas

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

    Captura de pantalla de los nodos de tema generados

    En resumen, debería ver lo siguiente:

    • Un nodo desencadenador con frases desencadenadoras
    • Un nodo de pregunta que solicita el nombre del usuario
    • Un nodo de pregunta que solicita la dirección de correo electrónico del usuario
    • Un nodo de pregunta que solicita la dirección de la propiedad
    • Un nodo de pregunta que solicita la fecha y hora de la visita

    Elimine los nodos que no necesite.

    Nota

    Recuerde, el contenido generado puede aparecer de manera diferente a lo que se muestra aquí.

Editar un tema con Copilot

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

  2. Luego, seleccione el icono Copilot en la parte superior del lienzo de creación. Esto abrirá el panel Editar con Copilot, a la derecha de la pantalla.

    Al seleccionar el icono de Copilot después de seleccionar un nodo, nos aseguramos de que cualquier cambio que haga con Copilot se aplique a ese nodo.

  3. Dentro del panel Editar con Copilot, en el campo ¿Qué desea hacer?, escriba:

    Update the Question node to say thank you to the FullName variable from the previous node and then proceed to ask the question

    Luego, seleccione Actualizar.

    Captura de pantalla de la actualización de un nodo de pregunta con Copilot

  4. Copilot actualiza el nodo de pregunta ¿Cuál es su dirección de correo electrónico? a lo siguiente, que ahora incluirá la variable FullName del nodo de mensaje anterior:

    Captura de pantalla del nodo de pregunta actualizado

    Por lo tanto, con Copilot, además de agregar nuevos nodos, puede actualizar los existentes.

  5. Compruebe que no haya ningún nodo seleccionado; para ello, haga clic en el espacio vacío alrededor de los nodos y, dentro del panel Editar con Copilot, en el campo ¿Qué desea hacer?, introduzca lo siguiente:

    Summarize the information collected in an adaptive card

    Luego, seleccione Actualizar.

  6. A continuación, verá que se ha agregado un nodo de mensajes con una tarjeta adaptable al final del tema. Seleccione la tarjeta adaptable.

  7. Las propiedades de la tarjeta adaptable deberían aparecer a la derecha de la pantalla. Seleccione el icono de flecha para Expandir la fórmula de la tarjeta adaptable.

    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.EmailAddress)
                    },
                    {
                        title: "Property Address",
                        value: Text(Topic.PropertyAddress)
                    },
                    {
                        title: "Date and Time",
                        value: Text(Topic.ShowingDateAndTime)
                    }
                ]
            },
            {
                type: "TextBlock",
                text: "Thank you for providing the information."
            }
        ]
    }
    
  8. Al abrir las propiedades de tarjeta adaptable se cierra el panel Editar con Copilot; por tanto, debe seleccionar el icono para volver a abrirlo.

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

    Add a new multiple choice question to prompt the user if the details are correct with two options Yes or No

    Luego, seleccione Actualizar.

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

    Captura de pantalla del nodo de pregunta con diversas opciones

  11. En la parte superior derecha de la pantalla, seleccione Guardar para guardar los cambios del Tema.

  12. Tras guardar, seleccione Probar, en la esquina superior derecha de la pantalla para abrir el panel Probar el copiloto.

  13. Aparecerá el mensaje Inicio de conversación y 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

    Luego, verá que responde con la pregunta "¿Cuál es su nombre completo?":

    Captura de pantalla de la pregunta

  14. Escriba el resto de la información según se le solicite.

    "¿Cuál es su nombre completo?"

    <Your name>
    

    "¡Gracias, <Su nombre>!" "¿Cuál es su dirección de correo electrónico?"

    <Your email address>
    

    "¿Cuál es la dirección de la propiedad?"

    555 Oak Lane, Denver, CO 80203
    

    "¿En qué fecha y hora le gustaría programar la visita?"

    10/10/2023 10:00 AM
    
  15. Después de introducir la información, verá la tarjeta adaptable con la información introducida, una pregunta sobre si la información es correcta y opciones para seleccionar "Sí" o "No".

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

    Después de seleccionar una de las opciones, puede desarrollar aún más el tema para guardar los datos en Dataverse a través de un flujo de Power Automate o para enviarle un correo electrónico al usuario con la información que este haya introducido. Sin embargo, no hablaremos de esto en este módulo.