Compartir a través de


Acelera la ejecución del flujo de agente con el modo exprés (versión preliminar)

[Este artículo es documentación preliminar y está sujeto a modificaciones].

De forma predeterminada, se produce un error en un flujo de agente o aplicación iniciado por un agente o aplicación si tarda más de dos minutos en responder al agente o aplicación que realiza la llamada. Este error afecta a la funcionalidad y facilidad de uso del agente o aplicación que llama al flujo.

Captura de pantalla de la advertencia de tiempo de espera del flujo del agente.

Importante

Este artículo contiene la documentación de la versión preliminar de Microsoft Copilot Studio y está sujeto a modificaciones.

Las características en versión preliminar no están pensadas para su uso en producción y pueden tener funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que pueda tener acceso anticipado y proporcionar comentarios.

Si está creando un agente listo para producción, consulte Información general sobre Microsoft Copilot Studio.

Con el modo express, un flujo puede lograr tiempos de ejecución más rápidos. Esta característica aumenta la probabilidad de que los flujos de agentes se completen dentro de la ventana de dos minutos y proporcionen una respuesta a tiempo.

En la imagen siguiente se muestra un ejemplo de la aceleración de un flujo específico con el modo express y sin él.

Captura de pantalla de la comparación de rendimiento entre sin el modo express y con el modo express.

Nota:

La velocidad varía en función de la complejidad del flujo y de las acciones usadas en él. El modo exprés funciona mejor para flujos que no mueven muchos datos desde conectores, pero que requieren mucho tiempo de procesamiento. Se recomienda probar los flujos para ver si el modo express es adecuado para su escenario específico y cuánto mejora el rendimiento del flujo. Si te encuentras con un error de ejecución en tiempo de flujo que mencione una limitación de datos, te sugerimos que desactives el modo expreso y lo pruebes con otros flujos en su lugar.

Prerrequisitos

Para usar el modo express, el flujo debe cumplir los siguientes requisitos:

  • El flujo debe tener el desencadenador Cuando un agente llama a un flujo o Cuando una aplicación llama a un flujo.
  • El flujo debe tener una acción Respuesta, ya sea Responder al agente o Responder a la aplicación.
  • El flujo debe estar asociado a un plan de Copilot Studio.
  • El entorno de Power Automate debe estar en una infraestructura nueva. Consulte Disponibilidad y Licencias para más información.

Activar el modo express

  1. Seleccione Flujos y, a continuación, seleccione el flujo para el que desea activar el modo rápido.

  2. En la sección Detalles de la página Información general , seleccione Editar.

    Aparece el panel Detalles .

  3. Active el modo Express. El botón de alternancia se encuentra en la parte inferior del panel.

    Captura de pantalla del botón de alternancia del modo exprés en la página de detalles del flujo.

Nota:

También puedes activar el modo exprés desde Cuando un agente llama a un flujo o cuando una app llama a un trigger de flujo mientras construyes el flujo en el diseñador de la tarjeta de disparo.

Captura de pantalla que muestra el modo exprés en la tarjeta de disparo en Flow Designer.

Directrices para usar el modo express

Cuándo usar el modo express Cuándo no usar el modo express
Flujos con mucha lógica: Tu flujo de agentes no devuelve grandes cantidades de datos de la respuesta del conector (grandes cantidades de datos superan el límite de memoria del modo exprés). Flujos con muchos datos: Tu flujo de agentes mueve muchos datos (por ejemplo, lista las filas en una tabla grande, o una acción de obtener objetos devuelve 1.500 filas de datos con 100 columnas).
El flujo del agente tiene una acción de respuesta, lo que significa que el flujo es sensible al tiempo. Un agente espera a que el flujo se ejecute y envíe una respuesta lo antes posible. El flujo del agente no tiene una acción de respuesta. El flujo es un tipo "fire-and-forget", es decir, se ejecuta automáticamente sin necesidad de supervisión posterior. No es necesario enviar una respuesta a un agente o aplicación que realiza la llamada.
El modo Express se ejecuta correctamente y de forma óptima durante la prueba. El modo expreso falla durante la prueba debido a un límite de tamaño variable o límite de memoria. Si el flujo falla durante una prueba, probablemente tendrás estos problemas cuando el flujo se despliegue y se ejecute en producción.

Disponibilidad

El modo Express solo está disponible actualmente para algunos entornos que se actualizan a una nueva arquitectura que lo admite. Microsoft está en proceso de actualizar entornos para admitir el modo express. No es necesario realizar ninguna acción por su parte para actualizar el entorno.

Para comprobar si el modo express está disponible en su entorno:

  1. Asegúrese de que tiene un flujo de agente sencillo en Copilot Studio con el desencadenador Cuando un agente llama a un flujo o Cuando una aplicación llama a un flujo y alguna acción. Si no tiene un flujo con estos elementos, cree uno.

  2. Busque el interruptor del modo rápido en el diseñador de la tarjeta de activación.

Si el modo express no aparece, el entorno aún no admite esta característica.

Nota:

Si tu entorno aún no está en la nueva infraestructura, puede que el entorno tenga algunos flujos que estén retrasando la actualización del entorno. Puedes seguir algunos pasos descritos en los entornos Power Automate y pasar a una nueva arquitectura para ayudar a desbloquear la actualización automática futura.

Licenciamiento

El modo Express solo está disponible para flujos en el plan de Copilot Studio. No hay ningún coste adicional en ejecutar tus flujos en este modo. Todavía se te factura el número de acciones utilizadas bajo la medición de Copilot Studio.

Limitaciones

Estas son algunas limitaciones conocidas que se deben tener en cuenta al usar el modo express.

Limitaciones en la publicación de flujo

Las acciones de retraso y webhook en el flujo no se admiten cuando el modo rápido está activado. Los errores aparecen al guardar el flujo. En estos casos, intente desactivar el modo express e inténtelo de nuevo.

Limitaciones en runtime de flujo

Hay algunas limitaciones en tiempo de ejecución al usar el modo express.

Tiempo de ejecución

Con el modo express activado, los flujos deben completarse en dos minutos. Flujos que tardan más tiempo en agotarse.

Tamaño del flujo

  • No debe incluir más de 100 acciones en una ejecución de flujo. El recuento de acciones incluye bucles, que cuentan como una acción para cada iteración de bucle. Los límites siguientes se aplican a bucles:
    • Bucle Aplicar a cada en una matriz: máximo de 100 elementos
    • Bucle Hacer hasta : máx. 100 iteraciones
  • Límite de contenido variable: 1.024 caracteres. Si puedes, busca soluciones alternativas para no insertar más de 1.024 caracteres en variables como Set variable, Append to String Variable o Initialize variable.

100 acciones es un límite seguro para el tamaño del flujo. Podrías hacer más de 100 acciones, dependiendo de lo pesado que sea el flujo y de cuánto procesamiento de datos haga el flujo. Para más información sobre cómo gestionar el tamaño del flujo, consulte Directrices para el uso del modo exprés.

Tamaño del mensaje

El límite de tamaño del mensaje para los datos pasados en una acción individual (respuesta del conector) es de 64 KB.

Mensajes de error

Se muestra la mensajería de errores en tiempo de ejecución que detalla por qué se produjo un error en el flujo si se debe a alguna de las limitaciones de tiempo de ejecución mencionadas anteriormente. Si tiene un flujo que no cumple los requisitos previos para el modo rápido, se recomienda ejecutar el flujo con el modo rápido Desactivado.

Otras limitaciones al usar el modo express

  • Probar el flujo automáticamente no funciona en el diseñador de flujos. Las pruebas usan automáticamente el reenvío de flujo, y el reenvío de flujo no puede usarse con flujos desencadenados por el agente o la aplicación.
  • Las iteraciones de bucle no aparecen en la vista Detalles de ejecución cuando una respuesta del conector supera el límite de memoria. En algunos casos, es posible que observe que las iteraciones de bucle no se muestran al supervisar un bucle (Aplicar a cada uno o Hacer hasta). Pruebe el flujo en un entorno de desarrollo y, a continuación, active el modo rápido para la depuración antes de publicar en producción.