papercomputeco/tapes

Transparent telemetry collector for hi-fidelity agent traces

何を解決するか

Tapes は AI エージェントと LLM の相互作用をキャプチャ、保存、分析する方法を提供します。ブラックボックスなエージェントワークフローの問題を、構造化されたセッション、トレース、スパンの履歴を通じてエージェントが結論に至った過程を明確に可視化することで解決します。

動作方法

システムは、原始的な LLM 相互作用の追加のみ可能なログを使用します。その後、「デリバーワークフロー」プロセスがこれらの原始ログを、セッション、トレース、スパンからなる構造化された読み取りモデルに変換します。このプロセスは同一性と決定論的であり、同じ入力は常に同じ構造化出力を生成します。

内部的には、証明可能性と重複排除のためにコンテンツアドレス指定(Merkle ノード)を使用しています。ユーザーはプロキシ経由でデータをキャプチャし、専用 API を通じて結果を照会でき、スパン単位での意味的検索と JSONL によるエクスポートをサポートしています。

対象ユーザー

エージェントセッションの永続的保存と、OpenTelemetry互換モデルを用いたエージェントワークフローのインストルメンテーションおよびデバッグが必要な開発者。

主な特徴

  • 不変のキャプチャ: すべての相互作用が追加のみ可能な原始ログに永続化されます。
  • 決定論的投影: 原始ログが再現可能なセッション/トレース/スパンモデルに変換されます。
  • OpenTelemetry インストルメンテーション: エージェントテレメトリ用の即時接続型インストルメンテーション。
  • 意味的検索: スパン粒度での意味的検索が可能。
  • ローカルファースト設定: Docker による簡単なデプロイ。組み込みの PostgreSQL と Ollama サポート付き。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト