Automatización
PF20
Diseño Agente LangGraph
Rellenar 4 variables antes de copiar
Lo que escribas se queda en tu navegador: no se guarda ni se envía. No pegues secretos, claves ni datos personales o de clientes.
Diseña un agente basado en LangGraph para:
Objetivo del agente: [objetivo]
Dominio: [dominio]
Tools disponibles: [herramientas disponibles]
Nivel de autonomía: [nivel de autonomía: bajo, medio o alto] (bajo=HITL siempre, medio=HITL en decisiones críticas, alto=autónomo con circuit breakers)
Genera:
1. Grafo del agente: nodos y edges en formato texto (node_a → condition → node_b)
2. State: TypedDict con todos los campos necesarios (inputs, outputs, memoria, flags)
3. Pseudo-código de cada nodo: qué hace, qué lee del state, qué escribe
4. Lógica de routing: condiciones para cada edge condicional
5. HITL checkpoints: en qué nodos se pausa y qué aprueba el humano
6. Memoria: qué se persiste entre ejecuciones y dónde (DB, file, vector store)
7. Circuit breakers: max retries, timeouts, fallbacks por nodo
8. Métricas: qué medir (latencia, tokens, tasa de éxito, HITL rate)
Código esqueleto en Python con:
- StateGraph, add_node, add_edge, add_conditional_edges
- Placeholder para cada tool
- Configuración de checkpointer
El agente debe seguir el patrón Coordinator-Worker si tiene más de 3 tools.
Diseña un agente IA con LangGraph: HITL, memoria y grafo.