Workflows en Microsoft Foundry
Un Workflow en Microsoft Foundry es una forma visual de orquestar agentes IA, lógica y pasos humanos para que un sistema deje de ser solo un agente que responde y pase a ser un sistema que resuelve. Los Workflows permiten definir secuencias declarativas de acciones donde se pueden invocar agentes IA, transformar datos, tomar decisiones con ifelse, ejecutar bucles, validar información y, cuando haga falta, pedir intervención humana.
Requisitos básicos para empezar: una cuenta de Azure con suscripción activa, un proyecto en Microsoft Foundry y acceso a la experiencia Foundry new con el toggle New Foundry habilitado. En el editor visual se diseña el canvas, se agregan nodos agente, nodos de lógica y nodos de interacción con el usuario, y se usan expresiones con Power Fx para transformar variables y controlar el flujo.
Conceptos clave y patrones de orquestación: Foundry facilita plantillas típicas como Human in the loop para confirmar datos con un humano, Sequential para pipelines paso a paso y Group chat para coordinar varios agentes entre sí. Para patrones más avanzados como ejecución paralela o handoff conviene revisar el Microsoft Agent Framework y sus patrones Concurrent, Sequential, Group Chat y Handoff.
Cómo crear un Workflow paso a paso: entrar al portal de Microsoft Foundry, activar New Foundry, elegir Build y Create new workflow, seleccionar una plantilla como Sequential, asignar agentes a los nodos y guardar con Save cada vez que hagas cambios. Probar con Run Workflow o Preview abre un panel de chat interactivo ideal para iterar rápidamente.
Ejemplo práctico 1 Ask a question y Power Fx Upper: agregar un nodo Ask a question que guarde la respuesta en una variable local como Local.Var01. Luego usar un nodo Send message con una expresión tipo Upper(Local.Var01) para devolver el nombre en mayúsculas. Ejecutar Preview y validar en el panel de chat.
Ejemplo práctico 2 invocar un agente con salida estructurada JSON Schema: cuando el flujo crece, es mejor que un agente devuelva un JSON Schema para almacenar una respuesta estructurada y usarla en decisiones. En el nodo Invoke agent seleccionar Text format JSON Schema y pegar el schema en Add response format. Un schema típico contiene propiedades como category, priority y summary y permite validar y consumir datos de forma fiable desde el workflow.
Ejemplo práctico 3 bifurcaciones con ifelse y System variables: usar nodos Logic Ifelse para dirigir el flujo según condiciones que pueden consultar variables locales o System variables como System.Conversation. Por ejemplo si Local.TriageResult.priority = Critical el flujo puede escalar a un especialista o pedir confirmación humana; si no, continúa por la rama estándar. Este control permite clasificar tickets, validar datos y decidir entre automatización completa o intervención humana.
Comparación entre workflow visual y orquestación por código: no son competencia sino complementos. El editor visual de Foundry es ideal como lowcode para iterar y mantener procesos claros con soporte nativo para JSON Schema, Power Fx, ifelse y human in the loop, además de versionado automático y vista en YAML. La orquestación por código con el Microsoft Agent Framework ofrece máxima flexibilidad y control para flujos complejos, integración con .NET, testing y despliegue CI CD, y es recomendable cuando el workflow forma parte del core de una aplicación backend.
En proyectos reales conviene un enfoque híbrido: diseñar y prototipar en el canvas visual para ganar visibilidad y luego complementar con orquestación por código donde se necesita extensibilidad o integraciones profundas. Esta combinación reduce la barrera de entrada y permite escalar soluciones de IA con control y mantenibilidad.
Sobre Q2BSTUDIO: somos una empresa de desarrollo de software y aplicaciones a medida especializada en inteligencia artificial, ciberseguridad y servicios cloud aws y azure. Ayudamos a empresas a diseñar agentes IA y workflows que automatizan procesos críticos, integrando IA para empresas con soluciones de software a medida y servicios de inteligencia de negocio. Si buscas potenciar tus procesos con IA y automatización, en Q2BSTUDIO combinamos experiencia en agentes IA y Power Fx con prácticas de seguridad y despliegue en la nube. Conoce más sobre nuestras soluciones de inteligencia artificial en servicios de inteligencia artificial para empresas y descubre cómo automatizamos procesos completos en automatización de procesos y software a medida.
Palabras clave integradas para mejorar posicionamiento: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. Estas capacidades permiten a equipos mixtos de negocio y tecnología diseñar flujos de IA responsables, transparentes y escalables.
Conclusión: los Workflows en Microsoft Foundry son una herramienta poderosa para transformar agentes aislados en procesos que resuelven problemas reales. Con soporte para JSON Schema, Power Fx y patrones human in the loop, Foundry acelera la creación de automatizaciones robustas y mantenibles. En Q2BSTUDIO trabajamos con estas tecnologías para entregar soluciones de software a medida que integran inteligencia artificial, ciberseguridad y servicios cloud, ayudando a las organizaciones a obtener valor tangible y sostenible de sus iniciativas de IA.
Comentarios