astorlm

Agent Harness Patterns

Idioma: Español

Nivel 0

Tu caja de herramientas

Las piezas previas a cualquier agente: el modelo, el system prompt, los mensajes que reenvías y una primera herramienta.

Próximamente

Cómo funcionan los agentes de IA, desde cero

Un agente de IA es un modelo de lenguaje dentro de un bucle con herramientas: lee el pedido, pide una herramienta, recibe el resultado y decide qué hacer después, hasta terminar el trabajo. Agent Harness Patterns explica ese bucle pieza por pieza, en 17 patrones cortos que se apoyan unos en otros.

Cada patrón muestra el problema, una traza animada de un agente que lo resuelve y el código dos veces: desde cero en TypeScript y Python, y con astorlm, el SDK de agentes open source para TypeScript del que salen los patrones.

El recorrido de fundamentos

  1. 0
    Tu caja de herramientas

    Las piezas previas a cualquier agente: el modelo, el system prompt, los mensajes que reenvías y una primera herramienta.

  2. 1
    ¿Qué es un agente?

    La diferencia entre llamar a un modelo, armar un workflow y dejar que el modelo decida qué hacer.

  3. 2
    El bucle del agente

    Llamar al modelo, ejecutar las herramientas que pide, devolverle los resultados y repetir hasta que termine.

  4. 3
    Diseñar una herramienta

    Nombre, descripción y esquema: todo lo que el modelo sabe de una herramienta.

  5. 4
    Cuándo parar

    end_turn, límites de turnos y herramientas terminales: las formas de terminar el bucle.

  6. 5
    Errores en el bucle

    Una herramienta que falla no rompe al agente: el error vuelve como resultado y el modelo se recupera.

  7. 6
    Hooks

    Los puntos donde tu código entra en el bucle: antes de cada turno, de cada llamada al modelo, de cada ejecución de herramienta.

  8. 7
    La mochila se llena

    Qué pasa cuando el historial ya no entra en la ventana de contexto, y cómo compactarlo.

  9. 8
    Skills bajo demanda

    Un catálogo liviano siempre a mano, y el manual completo solo cuando hace falta.

  10. 9
    Memoria

    Recordar entre sesiones: historial guardado, archivos y búsqueda por significado.

  11. 10
    Vueltas limpias

    Cuando el trabajo no entra en una sesión: un agente nuevo en cada vuelta, con el progreso guardado en archivos.

  12. 11
    Observabilidad y evaluaciones

    Ver qué hizo el agente, cuánto costó y si lo hizo bien.

  13. 12
    Planificar y reflexionar

    Pensar el plan antes de tocar nada, y revisar el resultado antes de entregarlo.

  14. 13
    Humano en el bucle

    Pedir permiso, aceptar correcciones a mitad de camino y escalar ante la duda.

  15. 14
    Seguridad y sandboxing

    Encerrar lo que el agente ejecuta, y desconfiar de lo que lee.

  16. 15
    Subagentes

    Delegar una subtarea a otro agente con su propio contexto limpio.

  17. 16
    Agentes proactivos

    Agentes que se despiertan solos: un heartbeat, primero un chequeo barato y un mensaje solo cuando importa.

Constrúyelo con astorlm

El bucle del agente como librería: un runtime agéntico embebible y SDK-first para TypeScript.

pnpm add astorlm

¿Usas un asistente de código con IA? Apúntalo a llms.txt o lee la guía para agentes de IA.