メインコンテンツへスキップ
このページでは、作成後に W&B Weave で Call を変更する方法について説明します。ほとんどの Call プロパティは、作成後は不変ですが、Weave では次の変更操作をサポートしています。 これらの操作はすべて、UI で Call の詳細ページにアクセスして実行できます。Web アプリで Call を更新するには、次の手順に従います。
  1. wandb.ai にアクセスし、プロジェクトを選択します。
  2. Weave プロジェクトのサイドバーで、Traces をクリックします。
  3. 表で確認したい Call を検索します。
  4. Call をクリックして詳細ページを開きます。
  5. Call 詳細ページのタブバーで Feedback タブをクリックします。
Call の詳細ページでは、Call の表示名を編集したり、フィードバックを追加したり、Call を削除したりできます。
Call の名前変更や削除の方法を示す、選択した Call details パネルの Weave Traces ページの抜粋

表示名を設定する

Call の表示名を設定するには、Call.set_display_name() method を使用します。
import weave

# クライアントを初期化する
client = weave.init("your-project-name")

# ID で特定の Call を取得する
call = client.get_call("call-uuid-here")

# Call の表示名を設定する
call.set_display_name("My Custom Display Name")
また、実行時に Call の表示名を設定することもできます。

フィードバックを追加

詳細は、フィードバックの収集とアノテーションの使用を参照してください。

Call を削除する

Python API を使用して Call を削除するには、Call.delete method を使用します。
import weave

# クライアントを初期化します
client = weave.init("your-project-name")

# ID で特定の Call を取得します
call = client.get_call("call-uuid-here")

# Call を削除します
call.delete()

複数のCallを削除

Python API を使用して Call をまとめて削除するには、Call ID のリストを delete_calls() に渡します。
import weave

# クライアントを初期化
client = weave.init("my-project")

# クライアントからすべての Call を取得
all_calls = client.get_calls()

# 最初の 1000 個の Call オブジェクトのリストを取得
first_1000_calls = all_calls[:1000]

# 最初の 1000 個の Call ID のリストを取得
first_1000_calls_ids = [c.id for c in first_1000_calls]

# ID を指定して最初の 1000 個の Call を削除
client.delete_calls(call_ids=first_1000_calls_ids)