Crear flujos de agente
Como ya hemos visto, los flujos de agente están integrados directamente en Copilot Studio, tal y como crearía agentes o temas dentro de un agente.
Hay dos maneras principales de crear un flujo de agente en Copilot Studio:
- Lenguaje natural: describa en un lenguaje cotidiano lo que quiere que haga el agente. Copilot Studio crea un flujo de agente basado en su descripción. Una vez creado, el flujo se puede modificar en el diseñador para añadir más acciones.
- Diseñador: cree un flujo de agente arrastrando y soltando componentes en un lienzo en el diseñador visual. Puede agregar acciones, condiciones y bucles que le permitan crear escenarios de automatización complejos.
En unidades posteriores, hablaremos en más detalle de todas estas opciones.
Antes de crear un flujo de agente, debe tener en cuenta que cada flujo consta de dos elementos principales.
Desencadenador: un evento que inicia un flujo. Pueden ser instantáneos, programados o basados en un evento, como un correo electrónico que se recibe o un registro que se agrega a Dataverse. Hay distintas opciones disponibles como desencadenadores.
Acción: las tareas que lleva a cabo el flujo de agente.
La imagen proporciona un ejemplo sencillo de los conceptos de desencadenador y acción, pero veamos otro ejemplo.
Supongamos que desea crear un sistema automatizado de aprobación de facturas que se active cuando se reciben facturas de un proveedor. Se extraen los detalles específicos de la factura y esta se introduce automáticamente en el sistema ERP de la organización para su aprobación. Una vez aprobada, la factura se puede marcar automáticamente para el pago y procesarse.
En este ejemplo, la recepción de la factura (ya sea por correo electrónico, cargada desde un portal o adjunta a través de una conversación con un agente) sería el desencadenador que inicia el flujo del agente.
Las acciones que suceden en el flujo del agente pueden ser las siguientes:
Usar el conector de AI Builder para extraer detalles específicos de la factura.
Usar el conector de Dynamics 365 Finance para crear un nuevo registro en Dynamics 365 Finance.
Tras crear la factura, use "Crear una aprobación" para enviar una aprobación a un administrador en Microsoft Teams.
Tras la aprobación, use el conector de Dynamics 365 Finance para marcar la factura para el pago.
Use el conector de Outlook para enviar un mensaje al proveedor a fin de informarle del estado de la factura.
Todo este proceso podría desencadenarse directamente desde un agente creado en Copilot Studio.
Para lograr esto, los flujos de agente incluyen un desencadenador único, llamado Cuando un agente llama a un flujo. Gracias a esto, el flujo de agente se puede usar en otros agentes, lo que le permite tener múltiples flujos de agente que se pueden usar como parte de escenarios de automatización más grandes basados en agentes.
Por ejemplo, supongamos que su organización ha creado un agente para ayudar a los clientes con el proceso de envío de facturas. En este escenario, un agente podría ayudar a los clientes a responder preguntas y permitirles cargar directamente la factura a través del agente. En este caso, el desencadenador sería la llamada del agente al flujo y el archivo adjunto sería la factura.
Estas capacidades permiten que los flujos de agente escalen fácilmente en escenarios empresariales.
Ahora que sabe qué son los flujos de agente y cómo se pueden usar, analicemos en detalle cómo se pueden diseñar en Copilot Studio.