Weave は、アプリケーションにおける オブジェクト や関数呼び出しを追跡し、バージョン管理するための強力なトレース機能を提供します。この包括的なシステムにより、AI 駆動型アプリケーションのモニタリング、デバッグ、反復開発が容易になり、「コミット間のインサイトを追跡する」ことが可能になります。Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-weave-caching.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
主要なトレース機能
Weave のトレース機能は、主に 3 つのコンポーネントで構成されています。Calls
Calls は、関数の呼び出し、入力、出力をトレースし、以下のことを可能にします。- アプリケーション内の データ フローの分析
- コンポーネント間の複雑な相互作用のデバッグ
- 呼び出しパターンに基づいたアプリケーションパフォーマンスの最適化
Ops
Ops は、自動的に バージョン管理 され、追跡される関数(Calls を生成するもの)であり、以下のことを可能にします。- 関数のパフォーマンスと 振る舞い のモニタリング
- 関数の変更履歴の保持
- 実験 の 再現性 の確保
Objects
Objects は、Weave の拡張可能なシリアル化レイヤーを構成し、実行時の オブジェクト(多くの場合、Calls の入力や出力)を自動的に バージョン管理 します。この機能により、以下のことが可能になります。- データ 構造の経時的な変化の追跡
- オブジェクト の変更に関する明確な履歴の保持
- 必要に応じて以前の バージョン への容易な切り戻し