トレース
weave.init(project_name="[YOUR-WANDB-PROJECT-NAME]") を呼び出し、通常どおりライブラリを使用します。[YOUR-OPENAI-API-KEY] はご使用の OpenAI APIキー に、[YOUR-WANDB-PROJECT-NAME] は プロジェクト名に置き換えてください。
トレースを有効にすると、Weave は DSPy プログラムによるすべての LM Call を Weave プロジェクトにログするため、入力、出力、メタデータを確認できます。
独自のDSPyモジュールとシグネチャをトラッキングする
Module は、プロンプト手法を抽象化する、学習可能なパラメーターを備えた DSPy プログラムの構成要素です。Signature は、DSPy Module の入出力の動作を宣言的に記述する仕様です。Weave は、DSPy プログラム内の組み込みおよびカスタムの Signature オブジェクトと Module オブジェクトをすべて自動的にトラッキングします。[YOUR-OPENAI-API-KEY] をご使用の OpenAI APIキーに、[YOUR-WANDB-PROJECT-NAME] をご使用の プロジェクト名に置き換えてください。
DSPy プログラムを最適化して評価する
[YOUR-OPENAI-API-KEY] はご自身の OpenAI APIキー に、[YOUR-WANDB-PROJECT-NAME] はご自身の プロジェクト名 に置き換えてください。
