Ir al contenido

Cerramos con el esqueleto de un agente (patrón ReAct) en pseudocódigo, para que veas cómo encajan todas las piezas.

Construye un agente
Esquema de «Construye un agente»: El bucle del agente · Checklist de un buen agente

El bucle del agente

objetivo = "Analiza la licitación X"
estado = {"objetivo": objetivo, "historial": []}
herramientas = [buscar_docs, consultar_bd, calcular]

for paso in range(MAX_PASOS):          # guardrail: límite
    decision = llm(estado, herramientas)   # razonar
    if decision.tipo == "respuesta_final":
        break                               # terminó
    resultado = ejecutar(decision.tool, decision.args)  # actuar
    estado.historial.append(resultado)      # observar
    if decision.requiere_humano:
        esperar_aprobacion()               # guardrail: humano

Checklist de un buen agente

  • ¿Herramientas con contrato claro y validación de entradas?
  • ¿Límite de iteraciones, costo y tiempo?
  • ¿Confirmación humana en acciones críticas?
  • ¿Estado persistente para retomar?
  • ¿Logs/auditoría de cada acción?
SIGUIENTE

el curso de DevOps para IA te muestra cómo desplegar todo esto (modelos, agentes, servicios) en infraestructura real.


Calificación
0 0

No hay comentarios por ahora.

para ser el primero en comentar.