Lo que necesitas saber de observabilidad cuando vives entre agentes.
Pedirle a un asistente de IA que programe un agente en TypeScript toma 5 minutos. Saber por qué llamó 5 veces a la misma herramienta, inventó un reembolso o consumió 10 veces más tokens en producción requiere observabilidad.
Cuando un endpoint REST tradicional falla, devuelve un error 500 y una traza de pila exacta. Cuando un agente de IA falla, devuelve un código 200 OK acompañado de una respuesta muy educada que acaba de inventar un precio o filtrar datos privados en tus logs.
Le pides a tu asistente de código un agente de soporte con herramientas. Pasa tres pruebas manuales en tu laptop.
Un usuario real hace una pregunta ambigua. El agente llama 6 veces seguidas a la misma herramienta antes de agotar el tiempo.
Los modelos de razonamiento consumen miles de tokens invisibles por turno. Tu factura mensual de API se triplica.
Cambias dos líneas del prompt para corregir un caso y rompes sin darte cuenta otros tres flujos de herramientas.
La observabilidad convierte una caja negra probabilística en un sistema de ingeniería medible: trazas distribuidas, evaluación automatizada con datasets, middlewares de privacidad y control de costos.
| Dimensión | Agente a Ciegas (console.log) | Agente Observable (Este Libro) |
|---|---|---|
| Visibilidad | Logs de texto plano que pierden relación padre-hijo entre llamadas asíncronas | Árbol completo de trazas (Spans y Runs) con latencia, herramientas y fragmentos RAG |
| Control de Costos y Tokens | Sorpresa en la factura a final de mes | Contabilidad por ejecución (entrada, salida, razonamiento) + middlewares de límites |
| Calidad y Cambios de Prompt | Probar 3 frases a ojo y cruzar los dedos | Golden Datasets repetibles + evaluadores de Fidelidad, Relevancia y Trayectoria |
| Privacidad y Seguridad | Correos, tarjetas de crédito y secretos guardados en texto plano en la nube | Middlewares de limpieza PII en cliente, validación Luhn y aprobación humana (HITL) |
| Asistente de Código IA | Genera agentes sin telemetría ni límites | Plantillas .cursorrules, CLAUDE.md y GEMINI.md listas para código observable desde el día 1 |
Construye flujos tipados (defineFlow), herramientas (defineTool) y sistemas RAG observables (defineSimpleRetriever). Inspecciona cada paso en localhost:4000 y monitorea producción con Firebase Genkit Monitoring.
Domina el bucle ReAct en createAgent, traza código con traceable y RunTree, aplica guardrails con middlewares y ejecuta datasets, colas de revisión humana y evaluadores online en vivo.
Instrumenta cualquier agente sin atarte a un proveedor usando las Convenciones Semánticas para IA Generativa (invoke_agent, chat, execute_tool), captura opt-in de prompts y BatchSpanProcessor.
Conecta tus trazas OTLP a una arquitectura de 3 capas con validación en colector, enriquecimiento automático de costos en USD, evaluación LLM-as-a-Judge, servidor MCP y memoria de agentes.
Disponible tanto en Español como en Inglés (Plain International English). Código 100% TypeScript incluido.
Deja tu correo para desbloquear gratis la muestra de 3 capítulos (PDF + EPUB), además de acceso completo al código en TypeScript.
Los 20 capítulos + 3 apéndices en PDF y EPUB sin DRM, con muestra gratuita de 3 capítulos en Leanpub.
Edición física de escritorio en formato técnico ancho para leer bloques de código TypeScript con total comodidad.

Software Engineer · Google Developer Expert (Angular) · Progress Champion
Dany Paredes es ingeniero de software en Barcelona, Google Developer Expert (GDE) y Progress Champion. Ha publicado más de 230 artículos técnicos con más de 1.4 millones de lecturas sobre TypeScript, Angular, Agentes de IA y Observabilidad.