Описание
NarrativeTrace — это библиотека трассировки, предназначенная для замены традиционных логов, извлекая повествования из выполняемого кода. Она поддерживает несколько языков программирования, включая TypeScript, Java, .NET и Python. Инструмент бесплатен и доступен по лицензии Business Source License 1.1, переходя на Apache 2.0 через четыре года после каждого релиза. NarrativeTrace интегрируется с существующими системами логирования через SLF4J, позволяя повествовательным событиям проходить через те же аппендеры и файлы логов, которые уже используются.
Читать далее
Библиотека предлагает такие функции, как автоматическая трассировка, декораторы повествования и HTTP-промежуточное ПО для всех поддерживаемых сред выполнения. Она предоставляет артефакт .nt без значений, гарантируя, что никакие значения времени выполнения не утекут, что делает ее безопасной для ИИ-агентов. Инструмент также поддерживает OpenTelemetry для корреляции трассировок между сервисами, хотя эта функция в настоящее время ограничена Java, Python и TypeScript.
NarrativeTrace предназначен как для людей, так и для ИИ, предлагая текст, который читается как отчеты об ошибках, и Markdown для контекстных окон. Он снижает использование токенов на 15–30% по сравнению с традиционными логами. Инструмент особенно полезен для команд, стремящихся мигрировать системы с трассируемостью и ясностью, предлагая такие функции, как оценка ясности и глоссарии по предметной области.
Инструмент бесплатен для использования в производстве, с запланированными коммерческими версиями Pro и Enterprise, предлагающими дополнительные функции, такие как сводки потоков, анализ частоты путей и события аудита. NarrativeTrace доступен на Maven Central, nuget.org и GitHub, с документацией для каждой среды выполнения.
- КатегорияMLOps и развёртывание моделей
- Модель ценообразованияБесплатно
- РазвёртываниеЛокально
- ПлатформыTypeScript, Java, .NET, Python
Основные функции NarrativeTrace
Автоматическая трассировка для нескольких сред выполнения
Интеграция с системой логирования SLF4J
Артефакт .nt без значений для безопасности ИИ
Поддержка OpenTelemetry для корреляции трассировок
Форматы вывода: проза и Markdown
Оценка ясности и глоссарии по предметной области
Бесплатно и доступно по лицензии BSL 1.1
Запланированы коммерческие версии Pro и Enterprise
Доступно на Maven Central, nuget.org и GitHub
Документация для каждой среды выполнения
Как использовать NarrativeTrace?
Добавьте NarrativeTrace в ваш проект
Настройте интеграцию с SLF4J
Запишите и просмотрите повествовательные трассировки
Оптимизируйте настройки трассировки под ваши нужды
Варианты использования NarrativeTrace
- Повествование кода
- Интеграция ИИ
- Улучшение логирования
- Миграция систем
- Корреляция трассировок







