La idea
Un sistema híbrido separa responsabilidades:
- El agente decide qué opción segura tomar después.
- El Workflow ejecuta side effects (escrituras, notificaciones, acciones irreversibles).
Esto deja autonomía donde ayuda (incertidumbre) y determinismo donde importa (cambios de estado).
Por qué funciona en producción
Híbrido es el patrón por defecto cuando:
- no puedes enumerar todos los caminos upfront,
- pero necesitas costo, latencia y writes predecibles.
También facilita el debugging: puedes trazar “lo que eligió el agente” separado de “lo que ejecutó el Workflow”.
Diagrama (Workflow posee side effects)
Checklist de guardrails (mínimo)
- Budgets: max steps + wall-clock + $ por ejecución
- Tool policy: allowlist, default-deny, scoped credentials
- Stop reasons: siempre devolver por qué se detuvo la ejecución
- Approvals para writes: human-in-the-loop para acciones irreversibles
- Traces: log de cada decisión, tool call y transición de estado
Cuándo no usar híbrido
- Si los pasos son determinísticos → construye un Workflow.
- Si necesitas exploración abierta → empieza con un agente read-only y luego agrega writes herramienta por herramienta.