Laminarは、AIエージェントの監視における独自の課題に対処するために特別に設計されたオープンソースのオブザーバビリティ・プラットフォームです。従来のソフトウェア監視とは異なり、エージェントのオブザーバビリティには、多段階の推論、ツールの使用、長時間にわたるループなど、複雑で非線形な動作の追跡が必要です。このプラットフォームは、トレース、シグナル、評価を含む一連のツールを提供し、開発者がエージェントが外部システムや内部ロジックとどのように相互作用しているかを把握するのを支援します。

Laminarオープンソース・オブザーバビリティ・プラットフォームのロゴとブランディング
Laminarは、AIエージェントの監視および評価のために特別に構築されたオープンソースのオブザーバビリティ・プラットフォームです。github.com

この画像は、AIエージェント向けオープンソース・オブザーバビリティ・ツールとしてのプラットフォームのアイデンティティを示す主要なビジュアルとして機能します。

このプラットフォームの中核となるメカニズムは、最小限のコードでAIエージェントのワークフローを計装できるOpenTelemetryネイティブSDKに依存しています。これは、LangChain、OpenAI、Anthropic、Geminiを含む幅広い人気のフレームワークやモデルをサポートしています。Laminarはこれらのインタラクションをトレースとしてキャプチャし、それらはSQLを使用してクエリしたり、カスタムダッシュボードビルダーを通じて可視化したりすることができます。エージェントのワークフローによって生成される大量のデータを処理するために、LaminarはRustベースのバックエンドを利用しており、効率的なストレージと取り込みのために20倍のトレース圧縮を実現しています。また、トレースが発生した瞬間に表示するためのカスタムリアルタイムエンジンや、スパンデータに対する全文検索機能も備えています。

単純な監視にとどまらず、Laminarにはプロアクティブなアラートと評価のための機能が含まれています。開発者は「エージェントがループに陥っている」といった内容をプレーンな英語で「シグナル」として定義することができ、システムはすべてのエージェントの実行を監視し、これらの条件が満たされたときにSlackの通知などのアラートをトリガーします。テストに関しては、このプラットフォームはローカルまたはCI/CD環境で評価(evals)を実行するための、特定の思想に縛られないSDKとCLIを提供し、あわせて結果を比較するためのUIも提供します。このプラットフォームはマネージドサービスを提供していますが、Docker Composeを介したセルフホスティングも可能であり、組織が機密性の高いエージェントデータやトレースログを自ら管理できるように設計されています。