Compartir a través de


Utilice Copilot para analizar la actividad de automatización y hacer preguntas sobre el producto (versión preliminar)

[Este tema es documentación preliminar y está sujeto a modificaciones.]

Comprender la actividad y el rendimiento de la automatización es clave para lograr objetivos de excelencia operativa y confiabilidad, independientemente del tamaño del parque de automatización, el equipo o el rol dentro de la organización. Alcanzar esos objetivos requiere unas capacidades de supervisión avanzadas y dinámicas que le proporcionen una valiosa información que destaque las áreas de éxito e identifique posibles cuellos de botella, tendencias y áreas de mejora. Disponer de información más detallada le permite tomar decisiones informadas que optimizan sus procesos de automatización, lo que se traduce en una mayor eficiencia y eficacia.

Captura de pantalla de una experiencia copiloto como parte de la página centro de automatización.

Importante

Requisitos previos

  • Una cuenta laboral o escolar con acceso a un Power Automate ambiente ubicado en los Estados Unidos.
  • Durante la versión preliminar, debe tener un ambiente en la región de Estados Unidos para usar esta característica. Si no tienes acceso a un ambiente con base en Estados Unidos, puedes pedirle a tu Administrador que cree un nuevo ambiente enCentro de administración y Seleccionar Estados Unidos como su región. Power Platform
  • Compruebe las limitaciones conocidas para obtener más información.

¿Cómo funciona?

El copiloto en centro de automatización puede responder preguntas sobre los siguientes cuatro capacidades:

Index Capacidad Preguntas que capacidad puede responder
1 Flujo de nube registros de ejecución Flujo de nube estado de ejecución, Gatillo tipo, duración de ejecución, tasa de fallas.
2 Registros de ejecución de flujo de escritorio Flujo de escritorio estado de ejecución, máquina utilizada, modo de ejecución, tasa de fallas.
3 Datos cola de trabajo Cola de trabajo estados de los elementos, logro del acuerdo de nivel de servicio (SLA), cantidad de procesadores.
4 Documentación (respuestas generativas) Preguntas sobre características generales, como Power Automate cómo analizar la actividad con Copilot .

Los primeros tres capacidades en la tabla anterior traducen las consultas en lenguaje natural (preguntas) ingresadas por los usuarios a una sintaxis de consulta. Microsoft Dataverse FetchXML Esta traducción permite a los usuarios recuperar fácilmente información sobre sus datos de automatización haciendo preguntas en lenguaje natural. Además, Copilot determina la visualización de salida más adecuada, como una tabla, un gráfico circular, gráfico de barras, o un gráfico de líneas, para presentar eficazmente los conocimientos y la información al usuario.

Selector de copiloto capacidad

Cuando Copilot se abre (por sesión) por primera vez, "flujo de nube" capacidad" está preseleccionado. Puede modificar el capacidad eligiendo el menú desplegable junto a la frase Preguntas sobre y seleccionando su capacidad preferido. Durante la fase inicial versión preliminar, el historial de conversaciones se restablece cada vez que cambias capacidad.

Captura de pantalla de una experiencia en Copilot donde los usuarios pueden Seleccionar desde una lista de capacidades.

Proceso de alto nivel

  1. Una vez que el usuario ingresa un mensaje válido, Copilot genera una FetchXML consulta basada en la entrada.
  2. Si el FetchXML generado es válido, la consulta se ejecuta contra el backend bajo el contexto de seguridad del usuario actual para recuperar los datos coincidentes. Dataverse Recuperar los datos del usuario garantiza que los usuarios solo vean los datos a los que ya están autorizados a acceder.
  3. A continuación, Copilot determina la visualización de salida más adecuada, como una tabla, un gráfico circular, un gráfico de barras o un gráfico de líneas, para presentar eficazmente las informaciones y los datos al usuario.

¿Qué son las FetchXML consultas?

Microsoft Dataverse FetchXML es un lenguaje utilizado para recuperar datos de una base de datos. Dataverse FetchXML Está diseñado para ser fácil de crear, usar y comprender. Por ejemplo, puede pedir a Dataverse que le proporcione una lista de todas las ejecuciones de un flujo específico. La FetchXML consulta es la forma en que usted formula esa pregunta para que la base de datos la entienda y pueda brindarle los resultados correctos.

Mejores prácticas rápidas

  • Se específico:
    • Cuanto más específico sea el mensaje, mejor lo entenderá y responderá la IA.
    • Si la IA no produce el resultado deseado, no te preocupes. Inténtalo nuevamente ajustando tu mensaje.
  • Experimente con indicaciones:
    • Si no obtiene los resultados que esperaba, intente reformular su mensaje o proporcionar más contexto.
  • Suministre realimentación:
    • Si la IA produjo respuestas excelentes o insatisfactorias, háganoslo saber seleccionando el pulgar hacia arriba o hacia abajo con una opción para brindar más comentarios a través del Dígale a Microsoft qué le gustó de esta función vincular que aparece debajo.

Ejemplos de preguntas

Esta sección proporciona ejemplos de indicaciones que puede utilizar como indicaciones iniciales para sus propios casos de uso. Es posible que algunas de estas indicaciones no sean aplicables o que arrojen resultados incorrectos. La comprensión del modelo o el mensaje real y los datos disponibles según sus permisos podrían influir en la precisión. Le recomendamos que revise y valide los resultados devueltos y la consulta FetchXML .

Ejecuciones de flujo de nube

Nota

El historial de ejecución de flujo de nube en Dataverse, que se basa en la nueva función Elastic Table , tiene diferentes limitaciones conocidas para consultar y agregar datos en comparación con el historial de ejecución de Seleccionar. Estas diferencias pueden afectar las respuestas de Copilot. Puede obtener más información sobre estas limitaciones conocidas aquí.

  • ¿Cuántas carreras el mes pasado fueron provocadas por otro flujo de nube?
  • ¿Quién inició las ejecuciones de flujo durante el último mes?
  • ¿Cuantos flujos fallaron ayer?

Ejecuciones de flujo de escritorio

  • ¿Qué flujos se ejecutaron más la semana pasada?
  • ¿Cuáles fueron los cinco primeros flujos de ayer por número de ejecuciones completadas?
  • ¿Cuál es la distribución de los estados de ejecución del flujo?

Errores

  • Muéstrame los errores de ejecución más frecuentes el mes pasado.
  • Muéstreme una distribución de flujos exitosos y fallidos del último trimestre.
  • ¿Cuál fue el número de ejecuciones fallidas durante la semana anterior a la última?

Colas de trabajo

  • Muéstrame el número de artículos que están en espera.
  • Muéstreme la cantidad de elementos que corren el riesgo de incumplir el SLA.
  • ¿Cuál es el tiempo promedio de manejo por procesador (máquina) y cola?

Máquinas

  • ¿Qué bots han tenido más errores de ejecución hoy?
  • ¿Qué máquinas están en modo de mantenimiento?
  • ¿Cuáles son las máquinas con más errores de ejecución?

Creadores

  • Muéstreme los principales flujos por número de ejecuciones junto con la información de su propietario.
  • ¿Quiénes fueron los 10 principales usuarios que ejecutaron flujos el mes pasado?
  • ¿Cuándo y quién modificó los flujos de escritorio la semana pasada?

Documentación (respuestas generativas)

  • ¿Cómo puedo agregar una condición en Escritorio? Power Automate
  • ¿Pueden los flujos en la nube gestionar procesos de aprobaciones y toma de decisiones?
  • ¿Dónde puedo encontrar flujos eliminados Power Automate?

Preguntas multiturno

En el contexto de la IA, los mensajes multiturno le permiten tener una conversación continua con Copilot, donde recuerda el contexto de los mensajes anteriores en la conversación. No se trata solo de responder preguntas aisladas; se trata de entablar un diálogo contigo, donde cada respuesta se basa en lo que se dijo antes.

Nota

  • Las respuestas generativas (documentación capacidad) aún no admiten conversaciones de múltiples turnos.
  • Al participar en una conversación de varios turnos, Copilot realiza un seguimiento únicamente de las diez preguntas más recientes. Esto significa que Copilot comienza a borrar los mensajes que se ingresaron primero y solo conserva los últimos diez. Para mejorar la calidad de respuesta, le sugerimos limitar sus preguntas de seguimiento o reiniciar el chat con mayor frecuencia. Para obtener más información, consulte Borrar el contexto del mensaje anterior para comenzar de nuevo.

Ejemplo

Turno Pregunta y respuesta
Usuario: Muéstrame una distribución de flujos exitosos y fallidos del último trimestre
Copilot: Esta es la distribución de los flujos correctos frente a los fallidos durante el último trimestre.
Usuario: ¿Cuál fue el error principal de las ejecuciones que fallaron?
Copiloto: Aquí está el error principal de las ejecuciones que fallaron.
Usuario: ¿En qué nombres de máquinas fallaron más?
Copilot: Estos son los nombres de las máquinas en las que se produjeron más errores.
Usuario: ¿Cuál fue la duración promedio de ejecución de los flujos que tuvieron éxito?
Copilot: Esta es la duración media de la ejecución de los flujos correctos.

Captura de pantalla de un chat de varios turnos en Copilot con diferentes datos de salida y visualizaciones.

Influencia en el formato de salida

Puede influir en el formato de salida de Copilot solicitando tipos de salida explícitos como "muéstrame la distribución de ejecución de flujo fallida vs. exitosa como gráfico de barras". Es probable que este mensaje produzca el siguiente resultado:

Captura de pantalla de una respuesta que Copilot respondió a un mensaje del usuario con gráfico circular.

Borrar el contexto del mensaje anterior para comenzar de nuevo

Si deseas restablecer la conversación con Copilot, marca los tres puntos ... al lado del nombre Seleccionar y luego Seleccionar Nuevo chat.

Captura de pantalla de la nueva opción de chat en Copilot para restablecer una conversación.

Editar y volver a ejecutar las consultas devueltas por Copilot FetchXML

Puede ajustar las consultas devueltas por Copilot mediante ediciones locales en el área de código. Simplemente cambie el código para que coincida con sus nuevos criterios de búsqueda y guía Ejecutar. Para ilustrarlo, consideremos el siguiente mensaje:

  • "¿Cuántos flujos se activaron según el cronograma en los últimos tres días?"

Consultar resultados antes de cualquier cambio

<fetch version="1.0" mapping="logical" aggregate="true">
  <entity name="flowrun">
    <attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
    <filter type="and">
      <condition attribute="parentrunid" operator="null"/>
      <condition attribute="triggertype" operator="eq" value="Scheduled"/>
      <condition attribute="starttime" operator="ge" value="2024-05-05T12:28:35.000Z"/>
    </filter>
  </entity>
</fetch>

Captura de pantalla de Copilot con el código de consulta fetchXML generado antes de aplicar los cambios.

Resultados de consulta modificados

<fetch version="1.0" mapping="logical" aggregate="true">
  <entity name="flowrun">
    <attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
    <filter type="and">
      <condition attribute="parentrunid" operator="null"/>
      <condition attribute="triggertype" operator="eq" value="Instant"/>
      <condition attribute="starttime" operator="ge" value="2024-04-01T12:28:35.000Z"/>
    </filter>
  </entity>
</fetch>

Captura de pantalla de Copilot con el código de consulta fetchXML generado después de aplicar los cambios.

Validar los resultados de la consulta generados por Copilot FetchXML

Los siguientes pasos lo guiarán a través del proceso para validar (y potencialmente reutilizar) FetchXML consultas en Power Automate flujos en la nube.

Paso 1: Hacer una copia de la FetchXML consulta

Después de enviar su consulta a Copilot, recibirá una respuesta que incluye un vincular etiquetado Mostrar código. Para copiar el código, Seleccionar esto vincular y luego Seleccionar el ícono de copia ubicado en la esquina superior derecha del FetchXML cuadro.

Paso 2: Crea un flujo de nube y prueba la FetchXML consulta

  1. Vaya al Power Automate portal y a Seleccionar Mis flujos desde el menú de navegación izquierdo.
  2. Continúe con la selección de + Nuevo flujo en la barra de comandos y, a continuación, seleccione Flujo de nube instantáneo en el menú desplegable.
  3. Introduzca un nombre de flujo, seleccione Desencadenar un flujo manualmente y después Crear.
  4. Aparece el diseñador de flujos de nube. Busque y seleccione el botón + Nuevo paso.
  5. En la barra de búsqueda que aparece, ingrese Dataverse y luego Seleccionar el Dataverse conector de los resultados.
  6. Se muestran varias acciones. Desplácese hasta encontrar la acción Enumerar filas y selecciónela.
  7. En la acción Enumerar filas, seleccione el vínculo Mostrar opciones avanzadas.
  8. Aparece un campo de consulta. FetchXML En este campo se ingresa la consulta copiada que Copilot generó previamente. FetchXML
  9. Después de pegar en su FetchXML, Seleccionar Guardar.
  10. Pruebe su flujo seleccionando Probar.
  11. Siga las indicaciones de la pantalla para iniciar su flujo manualmente y revisar sus resultados.

Paso 3: Entender los resultados

Supongamos que le preguntó a Copilot '¿cuántos flujos fallidos y exitosos tuvimos el mes pasado?' Este mensaje produce una FetchXML consulta similar al siguiente ejemplo:

<fetch version="1.0" mapping="logical" aggregate="true" count="3" page="1">
    <entity name="flowsession">
        <attribute name="flowsessionid" alias="flowsession_count" aggregate="count" />
        <attribute name="statuscode" alias="flowsession_statuscode" groupby="true" />
        <filter type="and">
            <condition attribute="completedon" operator="last-x-months" value="1" />
        </filter>
    </entity>
</fetch>

Si los datos coinciden con la consulta dada, la acción FetchXML List rows configurada en Dataverse paso 2 devuelve los datos en un formato llamado JSON (Notación de objetos JavaScript), que es esencialmente un método utilizado para presentar datos de una manera bien organizada, lo que facilita su lectura y escritura digital.

Para preguntas basadas en distribución como las mencionadas anteriormente, los datos se agrupan por uno o más campos (statuscode), junto con una agregación (count) que devuelve el número de cada grupo (es decir, failed, succeeded, etc.).

Cada registro devuelto contiene campos como:

  • flowsession_count: el número de veces que se ejecutó el flujo de trabajo.
  • flowsession_regardingobjectid: el identificador único de la ejecución de flujo.
  • flowsession_statuscode:El estado de la ejecución del flujo (por ejemplo, fallido).
  • workflow_name: el nombre del flujo.

Si desea saber cuántas veces se ha ejecutado un flujo concreto, busque en la columna flowsession_count del registro donde workflow_name en el nombre de su flujo.

Comprenda las respuestas de Copilot a las indicaciones problemáticas

Esta tabla muestra las respuestas predeterminadas que se devuelven cuando Copilot no puede comprender su pregunta, intención o generar una respuesta válida.

Respuesta de Copilot Detalles
Sorry, something went wrong. Please try again. Se produjo un error inesperado. Reformule su pregunta y vuelva a intentarlo.
Sorry, I couldn't find any results for that query. Please try again by refining your question, or consider using a sample suggestion from the prompt guide. Se entendió la pregunta y se generó una consulta válida, pero no hay datos disponibles para devolver.
Sorry, I couldn’t understand your question. Rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. Su pregunta no pudo traducirse a una consulta válida. FetchXML Reformule su pregunta y vuelva a intentarlo.
Sorry, Copilot is at capacity and temporarily unavailable — please try again in a little while. Hay restricciones de recursos en el backend. Vuelva a formular su pregunta al cabo de poco tiempo.
Sorry, your message contains potentially harmful content. Please ensure your input is appropriate and try again. El servicio backend bloqueó tu pregunta porque podría incluir contenido potencialmente dañino. Quite cualquier contenido potencialmente dañino de su pregunta e inténtelo de nuevo.
Sorry, I was not able to generate a valid answer based on your question. Please rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. El FetchXML generado no es válido o la consulta falló cuando Copilot intentó ejecutarla. Reformule su pregunta y vuelva a intentarlo.
Sorry, your search includes too many results. Please refine your query and try again. For examples on how to limit search results returned by Copilot, visit our documentation page. Los filtros aplicados a su consulta exceden los límites de agregación actuales en . FetchXML Agregue filtros más apropiados, como solo datos de ayer o del mes pasado, para garantizar que la consulta devuelva datos dentro de esos límites.

Problemas y limitaciones conocidos

La siguiente lista contiene limitaciones conocidas de Copilot en centro de automatización.

  • Copilot es una nueva tecnología que aún se está desarrollando. Está optimizado para su uso con el idioma inglés y el soporte con otros idiomas es limitado. Como tal, algunas partes podrían aparecer en inglés en lugar de en su idioma preferido.
  • Actualmente, Copilot solo está disponible en ambientes de Dataverse basados en Estados Unidos.
  • Es posible que Copilot devuelva datos y consultas erróneos o incompletos. FetchXML
  • Inicialmente, Copilot solo puede responder preguntas sobre la actividad flujo de escritorio, la actividad flujo de nube, las colas de trabajo y las preguntas generales sobre las características del producto de Power Automate.
  • En conversaciones de varios turnos, Copilot conserva el contexto de las últimas 10 preguntas únicamente. Si encuentra resultados erróneos o incompletos, considere restablecer la conversación. ...
  • Las conversaciones multiturno no son compatibles con las respuestas generativas (documentación capacidad).
  • Para las consultas que devuelven conjuntos de resultados grandes, es posible que Copilot no pueda devolver o representar el resultado.