Skip to main content
OpenAI Agents SDK で W&B Weave を使用して、エージェントアプリケーションをトレースおよび監視できます。
OpenAI Agents Python SDK は、マルチエージェントのワークフローを構築するための、軽量かつ強力なフレームワークです。

インストール

pip を使って必要な依存関係をインストールします。

はじめに

OpenAI Agents SDK を Weave で使用するには、次の手順を行います。
  • project 名を指定して Weave を初期化します。
  • エージェントに Weave のトレースプロセッサを追加します。
  • 通常どおりエージェントを作成して実行します。
次のコードサンプルでは、OpenAI Agent を作成し、トレースできるように Weave と統合しています。Weave project を初期化し、実行トレースを収集するように WeaveTracingProcessor を設定します。Weather データモデルは天気情報を表します。get_weather 関数は、エージェントが使用できるツールとしてデコレートされ、サンプルの天気レポートを返します。Hello world という名前のエージェントは、基本的な指示と天気ツールへのアクセスを設定してあります。main 関数は、サンプル入力 (What's the weather in Tokyo?) を使ってエージェントを非同期で実行し、最終応答を出力します。

トレースを表示

上記のコードサンプルを実行すると、Weave ダッシュボードへのリンクが生成されます。リンクを開くと、エージェント run のトレースを確認できます。