説明
NarrativeTraceは、実行中のコードからナラティブを導出することで、従来のログステートメントを置き換えることを目的としたトレーシングライブラリです。TypeScript、Java、.NET、Pythonなど、複数のプログラミング言語をサポートしています。このツールは、Business Source License 1.1の下で無料かつソースが利用可能であり、各リリースから4年後にApache 2.0に変換されます。NarrativeTraceは、既存のロギングスタックとSLF4Jを介して統合され、ナラティブイベントが既存のアペンダーやログファイルを通じて流れることを可能にします。
続きを読む
このライブラリは、すべてのサポートされているランタイムで自動トレーシング、ナレーションデコレーター、HTTPミドルウェアなどの機能を提供します。ランタイム値が漏れないようにするため、AIエージェントにとって安全な値なしの.ntアーティファクトを提供します。また、サービス間のトレース相関のために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統合
- ロギングの強化
- システム移行
- トレース相関







