LE
LOKI
EVOLVED
Avanzado14 h 50 min4 Módulos · 24 pasos

Sistemas de agentes: RAG y automatización avanzada

Cuándo un agente resuelve algo que un script no resuelve, cómo darle herramientas sin perder el control y cómo medir si responde bien. Construcción, recuperación, evaluación y operación en producción.

Para quién es

Para quien ya programa, ha consumido una API de modelos y puede mantener un servicio en producción. No sirve como primera toma de contacto con la IA ni para equipos sin presupuesto para observabilidad y evaluación.

Al terminar

Un agente desplegado con tres herramientas, recuperación sobre tu documentación con citas, un conjunto de treinta casos de evaluación y trazas de coste, latencia y errores por paso.

Programa

01

Decidir si hace falta un agente

Objetivo:Al terminar, tendrás el contrato de la tarea escrito y una decisión justificada entre script, workflow o agente.

  1. 01

    Distingue workflow, agente y chatbot

    Artículo20 min

    Un workflow sigue pasos fijos; un agente decide el siguiente paso con herramientas. La mayoría de problemas de negocio se resuelven con el primero.

  2. 02

    Escribe el contrato: entradas, salidas y límites

    Práctica30 min

    Define qué recibe, qué debe devolver, qué no puede hacer y cuándo debe parar. El contrato es también tu criterio de evaluación.

  3. 03

    Elige entre cadena fija y bucle con herramientas

    Práctica25 min

    Si conoces los pasos de antemano, encadénalos. Reserva el bucle para casos donde el orden depende de lo que se descubra.

  4. 04

    Fija el presupuesto de tokens, tiempo y dinero

    Práctica20 min

    Decide el máximo por ejecución antes de programar. Sin techo, una consulta ambigua puede consumir el margen de una semana.

  5. 05

    Diseña la traza antes de escribir código

    Práctica30 min

    Define qué se registra en cada paso: entrada, herramienta, decisión, coste y salida. Sin traza no puedes explicar una respuesta incorrecta.

  6. 06

    Descarta el agente que un script resolvería

    Práctica20 min

    Revisa tu decisión con tres casos reales. Si el 90 % de las ejecuciones sigue el mismo camino, elimina la autonomía y quédate con el script.

02

Herramientas, estado y control

Objetivo:Al terminar, tendrás un bucle con tres herramientas, límite de pasos, reanudación y confirmación humana en las acciones irreversibles.

  1. 01

    Expón una función propia como herramienta con esquema estricto

    Práctica45 min

    Describe nombre, parámetros, tipos y errores posibles. Un esquema vago produce llamadas válidas en forma e inválidas en fondo.

  2. 02

    Implementa el bucle con límite de pasos y reintentos

    Práctica60 min

    Añade máximo de iteraciones, espera entre reintentos y salida limpia al agotarlos. El bucle infinito es el primer fallo de todo agente.

  3. 03

    Guarda estado y reanuda una ejecución cortada

    Práctica45 min

    Persiste el historial de pasos y las salidas de herramientas. Reanudar sin repetir efectos secundarios exige idempotencia.

  4. 04

    Pide confirmación antes de una acción irreversible

    Práctica35 min

    Envía un resumen de lo que va a hacer y espera aprobación explícita para pagos, envíos o borrados. La autonomía no incluye efectos que no se deshacen.

  5. 05

    Registra cada decisión en un log consultable

    Práctica40 min

    Guarda herramienta elegida, argumentos, resultado y motivo. Necesitas reconstruir una ejecución concreta semanas después.

  6. 06

    Rompe el agente a propósito y estudia el fallo

    Práctica30 min

    Simula una herramienta caída, una respuesta vacía y una entrada malformada. Corrige lo que no se recupera solo.

03

RAG que responde y cita

Objetivo:Al terminar, el sistema responderá sobre tus documentos con la fuente exacta y se negará a responder cuando no haya evidencia.

  1. 01

    Limpia, corta y etiqueta los documentos

    Práctica45 min

    Elimina navegación y duplicados, corta por secciones con sentido y conserva título, fecha y origen. Un mal corpus no se arregla con un buen prompt.

  2. 02

    Mide la recuperación antes de generar nada

    Práctica50 min

    Crea veinte preguntas con su fragmento correcto y comprueba si aparece entre los primeros resultados. Ajusta aquí, no en la redacción final.

  3. 03

    Combina búsqueda semántica y por palabra clave

    Práctica50 min

    La semántica falla con códigos y nombres exactos; la léxica falla con paráfrasis. Une ambas y ordena los resultados antes de pasarlos al modelo.

  4. 04

    Obliga al sistema a citar o callar

    Práctica35 min

    Exige identificador de documento y fragmento en cada afirmación. Si no hay respaldo, la respuesta debe ser «no consta».

  5. 05

    Evalúa treinta preguntas con respuesta conocida

    Práctica60 min

    Incluye casos fáciles, ambiguos y sin respuesta en el corpus. Mide acierto, cita correcta y falsos positivos por separado.

  6. 06

    Detecta cuándo el corpus no tiene la respuesta

    Práctica35 min

    Prueba preguntas fuera de alcance y revisa si inventa o escala. La abstención correcta vale más que una respuesta plausible.

04

Producción, coste y evaluación continua

Objetivo:Al terminar, tendrás el sistema desplegado con trazas, permisos mínimos, un conjunto de evaluación versionado y un criterio para retirar al humano del bucle.

  1. 01

    Instrumenta latencia, coste y fallo por paso

    Práctica50 min

    Mide cada llamada y cada herramienta por separado. Un promedio global oculta el paso que consume el presupuesto o rompe la experiencia.

  2. 02

    Convierte cada bug en un caso de evaluación

    Práctica40 min

    Añade la ejecución fallida al conjunto con su resultado esperado. La suite crece con producción y evita repetir el mismo error.

  3. 03

    Aísla secretos y limita permisos por herramienta

    Práctica40 min

    Cada herramienta recibe solo el acceso que necesita. Una clave maestra en el prompt convierte un error de formato en una brecha.

  4. 04

    Define el fallback cuando el modelo no responde

    Práctica30 min

    Decide qué ocurre con timeout, cuota agotada o respuesta inválida: reintento, modelo alternativo o mensaje honesto al usuario.

  5. 05

    Versiona prompts y modelos como código

    Práctica30 min

    Guarda cada versión con su fecha y sus resultados de evaluación. Sin versionado no puedes atribuir una mejora a un cambio concreto.

  6. 06

    Decide si puedes quitar al humano del bucle

    Artículo25 min

    Retira la revisión solo en tareas con evaluación estable, errores reversibles y trazas suficientes. En el resto, mantén la aprobación.