Descripción
NarrativeTrace es una biblioteca de trazado diseñada para reemplazar las declaraciones de registro tradicionales al derivar narrativas del código en ejecución. Soporta múltiples lenguajes de programación, incluyendo TypeScript, Java, .NET y Python. La herramienta es gratuita y disponible en código fuente bajo la Licencia de Fuente Comercial 1.1, convirtiéndose en Apache 2.0 cuatro años después de cada lanzamiento. NarrativeTrace se integra con pilas de registro existentes a través de SLF4J, permitiendo que los eventos narrativos fluyan a través de los mismos apéndices y archivos de registro ya en uso.
Leer más
La biblioteca ofrece características como trazado automático, decoradores de narración y middleware HTTP en todos los tiempos de ejecución soportados. Proporciona un artefacto .nt sin valores, asegurando que no se filtren valores en tiempo de ejecución, lo que lo hace seguro para los agentes de IA. La herramienta también soporta OpenTelemetry para la correlación de trazas entre servicios, aunque esta función está actualmente limitada a Java, Python y TypeScript.
NarrativeTrace está diseñado tanto para el consumo humano como para el de IA, ofreciendo prosa que se lee como informes de errores y Markdown para ventanas de contexto. Reduce el uso de tokens en un 15–30% en comparación con las declaraciones de registro tradicionales. La herramienta es particularmente útil para equipos que buscan migrar sistemas con trazabilidad y claridad, ofreciendo características como puntuación de claridad y glosarios de dominio.
La herramienta es gratuita para usar en producción, con ediciones comerciales Pro y Enterprise planificadas, que ofrecerán características adicionales como resúmenes de flujo, análisis de frecuencia de rutas y eventos de auditoría. NarrativeTrace está disponible en Maven Central, nuget.org y GitHub, con documentación proporcionada para cada tiempo de ejecución.
- CategoríaMLOps y despliegue de modelos
- Modelo de preciosGratis
- ImplementaciónLocal
- PlataformasTypeScript, Java, .NET, Python
Características principales de NarrativeTrace
Trazado automático para múltiples tiempos de ejecución
Integración con la pila de registro SLF4J
Artefacto .nt sin valores para la seguridad de IA
Soporte de OpenTelemetry para correlación de trazas
Formatos de salida en prosa y Markdown
Puntuación de claridad y glosarios de dominio
Gratuito y disponible en código fuente bajo BSL 1.1
Ediciones comerciales Pro y Enterprise planificadas
Disponible en Maven Central, nuget.org y GitHub
Documentación para cada tiempo de ejecución
¿Cómo usar NarrativeTrace?
Agrega NarrativeTrace a tu proyecto
Configura la integración de SLF4J
Captura y revisa trazas narrativas
Optimiza la configuración de trazas para tus necesidades
Casos de uso de NarrativeTrace
- Narración de Código
- Integración de IA
- Mejora del Registro
- Migración de Sistemas
- Correlación de Trazas







