Laminar es una plataforma de observabilidad de código abierto diseñada específicamente para abordar los desafíos únicos del monitoreo de agentes de IA. A diferencia del monitoreo de software tradicional, la observabilidad de agentes requiere rastrear comportamientos complejos y no lineales, tales como el razonamiento de múltiples pasos, el uso de herramientas y bucles de larga duración. La plataforma proporciona un conjunto de herramientas que incluyen trazado, señales y evaluaciones para ayudar a los desarrolladores a comprender cómo sus agentes interactúan con sistemas externos y con su lógica interna.

Logotipo y marca de la plataforma de observabilidad de código abierto Laminar
Laminar es una plataforma de observabilidad de código abierto diseñada específicamente para monitorear y evaluar agentes de IA.github.com

La imagen sirve como el elemento visual principal para la identidad de la plataforma como una herramienta de observabilidad de código abierto para agentes de IA.

El mecanismo central de la plataforma se basa en un SDK nativo de OpenTelemetry que permite a los desarrolladores instrumentar flujos de trabajo de agentes de IA con un código mínimo. Es compatible con una amplia gama de marcos de trabajo y modelos populares, incluyendo LangChain, OpenAI, Anthropic y Gemini. Laminar captura estas interacciones como trazas, las cuales pueden consultarse mediante SQL o visualizarse a través de un constructor de tableros personalizados. Para gestionar el alto volumen de datos generados por los flujos de trabajo de agentes, Laminar utiliza un backend basado en Rust que logra una compresión de trazas de 20x para un almacenamiento e ingesta eficientes. También cuenta con un motor personalizado en tiempo real para visualizar las trazas a medida que ocurren y una capacidad de búsqueda de texto completo sobre los datos de los spans.

Más allá del simple monitoreo, Laminar incluye funciones para alertas proactivas y evaluación. Los desarrolladores pueden definir 'señales' en inglés sencillo —como 'el agente está atrapado en un bucle'— y el sistema monitoreará cada ejecución del agente para activar notificaciones, como alertas en Slack, cuando se cumplan estas condiciones. Para las pruebas, la plataforma proporciona un SDK y una CLI sin opiniones para ejecutar evaluaciones (evals) en entornos locales o de CI/CD, junto con una interfaz de usuario para comparar resultados. Si bien la plataforma ofrece un servicio gestionado, también está diseñada para el autoalojamiento a través de Docker Compose, lo que permite a las organizaciones mantener el control sobre sus datos sensibles de agentes y sus registros de trazas.