トレース
weave.init(project_name="<YOUR-WANDB-PROJECT-NAME>") を呼び出してから、通常どおりライブラリを使用します。
Weave は、DSPy プログラム内のすべての LM のcallをログし、入力、出力、メタデータの詳細を提供します。
独自のDSPyモジュールとシグネチャをトラッキングする
Module は、プロンプティング手法を抽象化する、学習可能なパラメーターを備えた DSPy プログラムの構成要素です。Signature は、DSPy Module の入出力の挙動を宣言的に定義する仕様です。Weave は、DSPy プログラム内の組み込みおよびカスタムの Signature と Module をすべて自動的にトラッキングします。
DSPy プログラムの最適化と評価
