Descrição
NarrativeTrace é uma biblioteca de rastreamento projetada para substituir declarações de log tradicionais, derivando narrativas do código em execução. Suporta várias linguagens de programação, incluindo TypeScript, Java, .NET e Python. A ferramenta é gratuita e disponível em código-fonte sob a Licença de Fonte Comercial 1.1, convertendo-se em Apache 2.0 quatro anos após cada lançamento. NarrativeTrace integra-se com pilhas de log existentes via SLF4J, permitindo que eventos narrativos fluam através dos mesmos appenders e arquivos de log já em uso.
Ler mais
A biblioteca oferece recursos como rastreamento automático, decoradores de narração e middleware HTTP em todos os tempos de execução suportados. Fornece um artefato .nt sem valores, garantindo que nenhum valor de tempo de execução seja vazado, tornando-o seguro para agentes de IA. A ferramenta também suporta OpenTelemetry para correlação de rastreamento entre serviços, embora esse recurso esteja atualmente limitado a Java, Python e TypeScript.
NarrativeTrace é projetado tanto para consumo humano quanto de IA, oferecendo prosa que se lê como relatórios de bugs e Markdown para janelas de contexto. Reduz o uso de tokens em 15–30% em comparação com declarações de log tradicionais. A ferramenta é particularmente útil para equipes que buscam migrar sistemas com rastreabilidade e clareza, oferecendo recursos como pontuação de clareza e glossários de domínio.
A ferramenta é gratuita para uso em produção, com edições comerciais Pro e Enterprise planejadas, oferecendo recursos adicionais como resumos de fluxo, análise de frequência de caminhos e eventos de auditoria. NarrativeTrace está disponível no Maven Central, nuget.org e GitHub, com documentação fornecida para cada tempo de execução.
- CategoriaMLOps e implantação de modelos
- Modelo de preçosGrátis
- ImplantaçãoOn-Premise
- PlataformasTypeScript, Java, .NET, Python
Recursos principais de NarrativeTrace
Rastreamento automático para múltiplos tempos de execução
Integração com a pilha de log SLF4J
Artefato .nt sem valores para segurança de IA
Suporte a OpenTelemetry para correlação de rastreamento
Formatos de saída em prosa e Markdown
Pontuação de clareza e glossários de domínio
Gratuito e disponível em código-fonte sob a BSL 1.1
Edições comerciais Pro e Enterprise planejadas
Disponível no Maven Central, nuget.org e GitHub
Documentação para cada tempo de execução
Como usar NarrativeTrace?
Adicione NarrativeTrace ao seu projeto
Configure a integração SLF4J
Capture e revise rastros narrativos
Otimize as configurações de rastreamento para suas necessidades
Casos de uso de NarrativeTrace
- Narração de Código
- Integração de IA
- Aprimoramento de Log
- Migração de Sistema
- Correlação de Rastreamento







