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 駆動ダッシュボードビルダー。