설명
NarrativeTrace는 실행 중인 코드에서 내러티브를 유도하여 전통적인 로그 문을 대체하도록 설계된 추적 라이브러리입니다. TypeScript, Java, .NET 및 Python을 포함한 여러 프로그래밍 언어를 지원합니다. 이 도구는 Business Source License 1.1에 따라 무료 및 소스 사용 가능하며, 각 릴리스 후 4년이 지나면 Apache 2.0으로 전환됩니다. NarrativeTrace는 SLF4J를 통해 기존 로깅 스택과 통합되어 내러티브 이벤트가 이미 사용 중인 동일한 앱렌더 및 로그 파일을 통해 흐를 수 있도록 합니다.
더 읽기
이 라이브러리는 모든 지원 런타임에서 자동 추적, 내러티브 장식자 및 HTTP 미들웨어와 같은 기능을 제공합니다. 런타임 값이 유출되지 않도록 보장하는 값 없는 .nt 아티팩트를 제공하여 AI 에이전트에 안전합니다. 이 도구는 서비스 간 추적 상관 관계를 위한 OpenTelemetry도 지원하지만, 이 기능은 현재 Java, Python 및 TypeScript로 제한되어 있습니다.
NarrativeTrace는 인간과 AI 모두를 위해 설계되어 버그 보고서처럼 읽히는 산문과 컨텍스트 창을 위한 Markdown을 제공합니다. 전통적인 로그 문에 비해 토큰 사용량을 15–30% 줄입니다. 이 도구는 추적 가능성과 명확성을 갖춘 시스템으로 마이그레이션하려는 팀에 특히 유용하며, 명확성 점수 및 도메인 용어집과 같은 기능을 제공합니다.
이 도구는 프로덕션에서 무료로 사용할 수 있으며, 흐름 요약, 경로 빈도 분석 및 감사 이벤트와 같은 추가 기능을 제공하는 상업용 Pro 및 Enterprise 에디션이 계획되어 있습니다. NarrativeTrace는 Maven Central, nuget.org 및 GitHub에서 사용할 수 있으며, 각 런타임에 대한 문서가 제공됩니다.
- 카테고리MLOps 및 모델 배포
- 요금제무료
- 배포온프레미스
- 플랫폼TypeScript, Java, .NET, Python
NarrativeTrace의 핵심 기능
여러 런타임에 대한 자동 추적
SLF4J 로깅 스택과의 통합
AI 안전을 위한 값 없는 .nt 아티팩트
추적 상관 관계를 위한 OpenTelemetry 지원
산문 및 Markdown 출력 형식
명확성 점수 및 도메인 용어집
BSL 1.1에 따라 무료 및 소스 사용 가능
상업용 Pro 및 Enterprise 에디션 계획
Maven Central, nuget.org 및 GitHub에서 사용 가능
각 런타임에 대한 문서
NarrativeTrace 사용 방법은?
프로젝트에 NarrativeTrace 추가
SLF4J 통합 구성
내러티브 추적 캡처 및 검토
필요에 맞게 추적 설정 최적화
NarrativeTrace의 사용 사례
- 코드 내러티브
- AI 통합
- 로깅 향상
- 시스템 마이그레이션
- 추적 상관 관계







