lmnr-ai/lmnr
Laminar - open-source observability platform purpose-built for AI agents. YC S24.
What it solves
Laminar は AI エージェントのための集中型観測プラットフォームを提供し、開発者が LLM 駆動アプリケーションのデバッグ、モニタリング、評価を行えるようにします。エージェントのワークフローは複数のステップやツール呼び出し、非決定的な出力を伴うことが多く、その追跡の複雑さを解決します。
How it works
Laminar は OpenTelemetry ネイティブ SDK を使用し、プロジェクトに 1 行のコードを追加するだけで、OpenAI、Anthropic、Gemini などのプロバイダーや LangChain、Vercel AI SDK といったフレームワークからの LLM 呼び出しを自動的にトレースします。トレース、スパン、メトリクスを取得し、ダッシュボードで可視化します。システムは Rust で実装されており、高性能で 20 倍のトレース圧縮とリアルタイムエンジンにより、トレースをリアルタイムで閲覧できます。
Who it’s for
LLM アプリケーションや AI エージェントを構築する開発者向けで、エージェント内部のロジック、パフォーマンス指標、評価データセットを詳細に把握したい方に最適です。
Highlights
- Tracing:主要な LLM プロバイダーとエージェントフレームワーク向けの自動インストルメンテーション。
- Signals:エージェントの振る舞いを自然言語で記述し追跡でき、発生時に Slack 通知を受け取れます。
- Evals:ローカルまたは CI/CD パイプラインで評価を実行できる拡張可能な SDK と CLI。
- MCP/CLI Access:SQL ベースでトレースとメトリクスをクエリし、コーディングエージェントがデバッグを支援します。
- Data Annotation:評価用データセット作成のための高速データアノテーション UI。
- Custom Dashboards:メトリクスとイベント用の SQL 駆動ダッシュボードビルダー。