本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

SmithDBを構築しました:エージェント可観測性のデータレイヤー

記事の要約

LangSmithは、エージェント可観測性専用に設計された分散データベースSmithDBを発表。最大12倍のパフォーマンス向上と、セルフホストやマルチクラウド環境での完全な移植性を実現。

SmithDBを構築しました:エージェント可観測性のデータレイヤー
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

LangSmithは、エージェント可観測性と評価ワークロードのために特別に構築されたデータレイヤーであるSmithDBを発表しました。SmithDBは、現代のエージェントトレースデータがもたらす課題に対処するために設計されました。

エージェントトレースは急速に拡大しています。現代のエージェントトレースには、何百ものネストされたスパン、マルチモーダルコンテンツ、そして数時間にわたって開いたままのスパンが含まれており、データ量とクエリパターンは汎用データベースの能力を超えています。SmithDBは、トレースツリー読み込みのP50レイテンシ92ミリ秒、全文検索400ミリ秒、実行フィルタリング82ミリ秒など、主要な可観測性ワークロードで業界をリードするパフォーマンスを提供し、コアなLangSmithエクスペリエンスを最大12倍高速化します。

SmithDBはRustで構築され、Apache DataFusionクエリエンジンとVortexファイルツールキットを活用し、LangSmithの独自ワークロードに合わせて大幅にカスタマイズされています。アーキテクチャは3つのコンポーネントから構成されます:永続トレースデータ用のオブジェクトストレージ、セグメントメタデータ用の小規模Postgresメタストア、そしてステートレスな取り込み、クエリ、コンパクションサービス。この設計により、SmithDBはローカルディスクを管理する必要がなく、コンピュートを追加することでスケールできるため、セルフホストやマルチクラウド環境への展開が容易です。

工学的には、SmithDBはオブジェクトストレージバックアップのログ構造マージツリー(LSM)として動作し、取り込みサービス、メタストア、クエリサービス、コンパクションサービス、クラスタマネージャで構成されます。主な最適化には、プログレッシブクエリによるスキャンデータ量の削減、取り込みノードからの最新データの直接読み取り、実行ごとの複数イベント処理、時間階層型コンパクションによる書き込み・クエリ効率の向上、削除ベクタを使用した効率的な変更、大規模フィールドの遅延マテリアライゼーションによる一般的なクエリの高速化が含まれます。

現在、SmithDBはUSクラウドの取り込みとUIクエリトラフィックの100%を処理しており、スレッド、メタデータフィルタリング、フィードバック、テキスト検索などの主要機能をバックエンドでサポートしています。実行ルール、一括エクスポート、実験などのプロダクト統合も完了間近です。Clay、Vanta、Unify、Cogentなどの初期顧客からは、大規模トレースデータの検索、デバッグ、分析における大幅なパフォーマンス向上が報告されています。

今後、LangSmithはSmithDBをすべての関連プロダクトサーフェスに拡張し、セルフホスト展開をサポートする予定です。SmithDBの登場は、エージェント可観測性の分野における大きな進歩を示し、開発者が本番環境のエージェントをより迅速かつ柔軟に最適化するためのツールを提供します。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • SmithDBはエージェント可観測性専用の分散データベースで、最大12倍のパフォーマンス向上を達成。
  • オブジェクトストレージを基盤とし、ステートレスな取り込み・クエリサービスにより、セルフホストやマルチクラウド環境に容易に展開可能。
  • ランダムアクセス、インタラクティブフィルタリング、全文検索、ツリー認識クエリなど、エージェント固有のクエリパターンをサポート。
  • 現在、LangSmithのUSクラウドの取り込みとトレーシングUIのクエリトラフィックの100%を処理。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。