これはインタラクティブなノートブックです。ローカルで実行することも、以下のリンクから利用することもできます。
@weave.op でデコレートして、W&B Weave で最初のトレースを取得する方法を紹介します。トレースを使用すると、LLM Call の入力、出力、中間ステップを確認できるため、アプリケーションのデバッグと改善に役立ちます。このチュートリアルは、Weave を初めて使う開発者向けの、最小限のエンドツーエンドの例です。
🔑 前提条件
- W&B Weave SDK をインストールし、APIキーを使用してログインします。
- OpenAI SDK をインストールし、APIキーを使用してログインします。
- W&B のプロジェクトを初期化します。
🐝 最初のトレースを試す
@weave.op デコレータを使って、Weave でトレースを取得して可視化する方法を示します。ここでは extract_fruit という関数を定義し、OpenAI の GPT-4o にプロンプトを送信して、文から構造化データ (果物、色、風味) を抽出します。関数を @weave.op でデコレートすると、Weave は入力、出力、および中間 step を含む関数の実行を自動的にトラッキングします。サンプルの文でこの関数を呼び出すと、Weave は完全なトレースを保存し、Weave UI で確認できるようにします。