Laminar

Laminar

Laminar (lmnr.ai) · コーディング · その他

LaminarはAIエージェントをトレースし、デバッグし、評価するオープンソースの可観測性プラットフォームだ。LLM呼び出し、ツール呼び出し、サブエージェントを記録し、そのデータを読める形の答えに変える。

Laminar の画面プレビュー

Laminar について

What Is Laminar

LaminarはAIエージェント向けのオープンソース可観測性プラットフォームで、Y Combinator S24の企業Laminar(lmnr.ai)のチームが開発している。エージェントが実行中に実際に何をしたかを追う。入力、LLMのターン、ツール呼び出し、起動したサブエージェントまで含む。狙いは単純だ。エージェントが30分・300の判断を経て壊れたとき、どこで、なぜ壊れたかを素早く知る必要がある。

このプラットフォームはOpenTelemetryネイティブで、独自形式ではなく標準のトレースプロトコルで話す。動かし方は2通りある。マネージドのLaminar Cloudか、Docker ComposeやKubernetesのHelmチャートで自分のインフラにセルフホストするかだ。コアはオープンソースなので、トレースに顧客データが混じり、第三者に送りたくない場合に効いてくる。

先に押さえておきたい制約が2つある。自然言語で結果を記述する検出機能Signalsはオープンソース版には含まれず、Cloudかエンタープライズのライセンスキーが必要だ。もう1つ、Laminarは開発者向けのツールである。ドラッグ&ドロップのアプリはなく、SDKと連携、そしてトランスクリプトのように読むダッシュボードだけがある。

Getting Started

  1. laminar.shでアカウントを作るか、Docker Composeでセルフホスト構成を立ち上げる。
  2. ダッシュボードでプロジェクトのAPIキーを取得する。
  3. SDKをインストールしてキーを設定し、1〜2行のコードでトレースを初期化する。
  4. エージェントを実行する。トレースはリアルタイムで現れ、任意の実行を開いて全体を読める。

AIツール情報

Laminarの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 - $150/mo
プラットフォームWeb, Docker, Kubernetes (SDKs for Python, TypeScript)
開発元Laminar (lmnr.ai)
カテゴリコーディング · その他
リリース日Oct 2024
最終更新Oct 2025
サイト訪問数N/A
サイト世界ランキングN/A
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • エージェントを本番に出すAIエンジニア:トレース画面はトランスクリプトのように読めるため、spanの木を掘らずに失敗したツール呼び出しやサブエージェントを特定できる。
  • LLMアプリを素早く出すスタートアップのチーム:マネージドのCloudなら設定が2行で済み、その分をプロダクト本体に回せる。
  • データ規制下のプラットフォームチーム:セルフホストならトレースと顧客コンテンツを自社インフラに置ける。ベンダーに内容を見せられない場面で効く。
  • 評価とQAのエンジニア:本番のトレースから作ったデータセットは、ユーザーの実際の動きに沿った回帰テストになり、AI評価を組み立てる土台になる。

タスク

  • たまに失敗するエージェントのデバッグ:実行を録画し、検証したいステップまでキャッシュから再生し、修正が効くか確認する。エージェントのデバッグが運任せでなく再現できる作業になる。
  • リリース後の回帰の検知:直したエラークラスタを評価データセットに変え、変更のたびに回す。
  • 大規模な結果の監視:自然言語でSignalを書き、数千件のトレースをまたぐ構造化イベントを得る。
  • プロンプトやモデルの変更の比較:トレース済みの任意のspanをPlaygroundで再生し、結果を並べて見る。

シーン

  • 特定サイトで挙動が乱れるブラウザエージェント:トレースと同期したブラウザセッション録画で、各ステップでエージェントが何を見たかが分かる。
  • 自信満々に間違えるサポートボット:Signalsはトレース全体を読むため、上流で黙って飲み込まれたツールエラーも見える。
  • 長時間走る多段のリサーチエージェント:毎回ライブ実行を払わず、デバッガーがキャッシュから再生する。

主な機能

トランスクリプト形式のエージェントトレース

LLMトレースを担うLaminarは、1回の実行におけるすべてのLLM呼び出し、ツール呼び出し、カスタム関数を記録する。span名の木ではなく、実行をトランスクリプトとして並べる。入力、LLMのターン、ツール呼び出し、サブエージェントをカードに畳んだ形だ。この形式が、1画面を読むか十数のspanを頭に抱えるかの差になる。AI SDK、Claude Agent SDK、LangChain、Browser Useを最初からサポートし、Claude Agent SDKのサブエージェントまで追う。これは多くのツールが省く部分だ。

キャッシュ再生付きデバッガー

デバッガーは実行を録画し、変更前のすべてをキャッシュから供給して再生する。繰り返しは数秒で済み、フルのライブ実行は要らない。修正は期待ではなく評価で証明する。コーディングエージェントが操作する前提で作られており、UIを人がクリックせずにループ全体を回せる。

本番の結果を捉えるSignals

Signalsは結果や失敗を自然言語で記述すると、すべてのトレースから構造化イベントを抽出する。各Signalは実行全体を読み、リトライ、使い切ったツール、エージェントが黙って回った回避策まで含める。最終回答だけを見ない。得られるのはイベントの流れで、SQLで問い合わせ、種類ごとにクラスタ化し、Slackやメールで通知できる。

評価とデータセット

評価はデータセットに対してローカルまたはCIで実行し、ユーザーに届く前に回帰を捕まえる。データセットは本番トレースから直接作るため、テストは実際の実行を反映する。直したエラークラスタは自動で評価データセットになり、バグ報告とテストの間のループが閉じる。

OpenTelemetryネイティブとセルフホスト

LaminarはOpenTelemetryの標準プロトコルOTLPでトレースを取り込むため、すでにOTLPを使うスタックに収まる。単一ノードならOSSイメージをDocker Composeで、本番ならKubernetesのHelmチャートで動かせる。後者はRabbitMQ、Redis、専用コンシューマを追加する。トレース、ダッシュボード、評価、デバッガーはCloudでもセルフホストでも同じように動く。

CLIとMCPでのアクセス

CLIとMCPサーバーは、コーディングエージェントにLaminarへの完全なSQLアクセスを与える。トレースを調査し、評価を組み立て、修正を検証する。人がツール間でデータを運ぶ必要はない。SQLエディタとカスタムダッシュボードを合わせれば、製品のプラットフォーム側はそろう。

メリットとデメリット

メリット

  • オープンソースでセルフホストの道があり、トレースと顧客データを自社インフラに置ける。
  • OpenTelemetryネイティブなので、すでにOTLPを使うスタックに入り、独自形式に縛られない。
  • トランスクリプト形式のトレース画面は、多くのツールが見せるspanの木より読みやすい。
  • 評価、データセット、デバッガーが1か所にあり、デバッグのループが単一のツールで完結する。
  • 無料プランでも1 GBのデータと7日間の保持が付き、プラットフォームを一通り試せる。

デメリット

  • Signalsとアラートはオープンソース版に含まれず、Cloudかエンタープライズのライセンスキーが要る。最も強力な本番機能が課金の壁の内側にある。
  • 無料プランはトレースを7日、プロジェクトを1つしか保持しない。長く動く本番エージェントには狭い。
  • StarterとProの超過データはギガバイト単位で課金され、よく喋るエージェントは月額を押し上げる。
  • 開発者向けで一般ユーザー向けではない。ここでのAIエージェント可観測性はSDK、CLI、Webダッシュボードであり、ワンクリックのアプリではない。

よくある質問

LaminarはAIエージェントをトレースし、デバッグし、評価する。1回の実行におけるすべてのLLM呼び出し、ツール呼び出し、サブエージェントを記録し、失敗の原因を突き止め、修正を評価で確認できる。