> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Weave project を管理する

> トレース、プロンプト、評価、モデル、ダッシュボードなどの関連アセットを整理するためにWeave project を使用します。

Weave project を使うと、トレース、評価、モデル、データセット、その他のWeaveアセットなど、関連するアセットを整理できます。project はチームの作業を整理し、コラボレーションと共有を効率化し、LLMアプリケーションの進化を継続的にトラッキングするのに役立ちます。

このページでは、Weave project に含まれるリソース、プロジェクトパス の仕組み、W\&B UI または Weave SDK を使用して project を作成、表示、削除する方法について説明します。

<div id="project-resources">
  ## projectリソース
</div>

project には、次のリソースが保存されます。

| リソース        | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **トレース**    | デバッグや分析のために、入力、出力、レイテンシ、トークン使用量を記録する、個々の LLM call、関数実行、アプリケーションフローです。[Traces](/ja/weave/guides/tracking/tracing) を参照してください。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **評価**      | 品質、精度、その他のメトリクスを測定するスコアリング関数を使用して、データセットに対するモデル性能を比較するテスト結果です。[Evaluations](/ja/weave/guides/core-types/evaluations) を参照してください。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **モニター**    | 本番環境で、時間の経過に伴う品質メトリクスを追跡するために、LLM-as-a-judge scorer を使用して関数 call の一部を自動的にスコアリングするバックグラウンドプロセスです。[Monitors](/ja/weave/guides/evaluation/monitors) を参照してください。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **リーダーボード** | さまざまな評価 run におけるモデル性能を順位付きで比較したもので、最も高いパフォーマンスを発揮する設定を特定するのに役立ちます。[Leaderboards](/ja/weave/guides/core-types/leaderboards) を参照してください。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **スレッド**    | 完全なユーザーインタラクションを分析するために、関連する call を共有のスレッド ID の下にグループ化する、複数ターンの会話とセッションベースのワークフローです。[Threads](/ja/weave/guides/tracking/threads) を参照してください。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Assets**  | **Assets** タブには、project 内のバージョン管理されたオブジェクトが保存・整理されます: <ul><li>**Models**: プロンプト、パラメーター、設定を記録するバージョン管理されたモデル定義で、再現性と比較のために変更を自動的にトラッキングします。[Models](/ja/weave/guides/core-types/models) を参照してください。</li><li>**データセット**: ダウンロード、閲覧、評価の実行に使用できる、Weave オブジェクトとして保存されたテスト例のコレクションです。[Datasets](/ja/weave/guides/core-types/datasets) を参照してください。</li><li>**Prompts**: モデル設定でテストして再利用できる、バージョン管理された system prompt です。[Prompts](/ja/weave/guides/core-types/prompts) を参照してください。</li><li>**Scorers**: 品質、安全性、またはカスタムメトリクスを測定するために、モデルの入力と出力を評価する関数です。[Scorers](/ja/weave/guides/evaluation/scorers) を参照してください。</li><li>**Ops**: `@weave.op()` でデコレートされ、自動的にバージョン管理およびトラッキングされる関数で、call を生成し、関数の変更履歴を保持します。[Ops](/ja/weave/guides/tracking/ops) を参照してください。</li><li>**その他のオブジェクトとメタデータ**: project 内に保存される、追加の Weave オブジェクト、カスタム型、および関連メタデータです。</li></ul> |

<div id="project-paths">
  ## projectのパス
</div>

[Teams](/ja/platform/hosting/iam/org_team_struct#team) (entities とも呼ばれます) が、W\&B 組織内のprojectを所有・管理します。チーム名とproject名を組み合わせたものが、W\&B UI でのprojectのパスになります。コードでもこのパスを使用して、Weave リソースをprojectに関連付けます。

たとえば、チーム名が `my-team`、project名が `my-project` の場合、projectのパスは次のとおりです。

```text theme={null}
my-team/my-project
```

アプリのデータをprojectに関連付けるには、コード内で Weave を初期化する際にこのパスを使用します：

```python theme={null}
weave.init('my-team/my-project')
```

<div id="create-and-find-projects">
  ## projectの作成と検索
</div>

W\&B UI を使用するか、コードで新しいプロジェクトパスを設定することで、Weave project を作成できます。

<Tabs>
  <Tab title="W&B UI">
    W\&B UI を使用して新しいprojectを作成するには、次の手順に従います。

    1. [wandb.ai](https://wandb.ai) にアクセスします。
    2. **New project** を選択します。**Create a new project** モーダルダイアログが開きます。
    3. モーダルで、次のフィールドを設定します。
       * **Team**: projectに関連付ける既存のチーム。
       * **Name**: projectの名前。
       * **Project visibility**: projectを表示および編集できるユーザーの範囲。
       * **Description**:  (任意) projectの目的を把握して整理しやすくするための簡単な説明。
    4. 必要なフィールドを設定したら、**Create project** を選択します。W\&B がprojectを作成し、その Workspace を開きます。

    新しく作成したprojectを見つけるには、左上の **Weights & Biases ロゴ** を選択して **Global navigation** メニューを開きます。このメニューには最近使用したprojectと所属しているチームが表示されるため、コンテキストを切り替えられます。projectを選択すると、そのprojectの Workspace が開きます。

    または、右上の名前の下にあるメニューから **Profile** を開きます。**Projects** タブには、すべてのprojectが一覧表示されます。

    新しいprojectの Workspace を開くと、UI には W\&B Models と Weave の両方のクイックスタートが表示されます。projectのツールバーにも、各プロダクト用のツールが含まれています。コードを通じて Weave のデータをprojectに関連付けると、サイドバーには Weave のツールだけが表示され、Weave ダッシュボードを利用できるようになります。
  </Tab>

  <Tab title="Weave SDK">
    コードから直接 Weave project を作成するには、`weave.init()` の引数として新しいプロジェクトパスを指定します。

    <CodeGroup>
      ```python Python theme={null}
      import weave

      weave.init('my-team/my-llm-app')
      ```

      ```typescript twoslash TypeScript theme={null}
      // @noErrors
      import * as weave from 'weave';

      await weave.init('my-team/my-llm-app');
      ```
    </CodeGroup>

    コードを実行すると、Weave は W\&B アカウントに新しいprojectを作成し、run から該当するデータをそのprojectにアップロードします。また、Weave はそのprojectを Weave project として設定し (W\&B Models project ではなく) 、UI のサイドバーには Weave のツールのみが表示されます。
  </Tab>
</Tabs>

<div id="view-projects-in-the-ui">
  ## UI でprojectを表示する
</div>

Weave UI でprojectにアクセスするには、次の手順に従います。

1. [wandb.ai](https://wandb.ai) にアクセスします。
2. 左上にある**Weights & Biases ロゴ**を選択して**Global navigation menu**を開き、**Projects** サイドバーからprojectを選択します。projectの概要ページが開きます。すでにそのprojectにトレースをログしている場合は、**トレース**ページが開きます。
3. 概要ページでは、次のことができます。
   * projectにログされたトレース数や、projectで使用しているストレージ容量などの統計を確認する。
   * サイドバーを使って、トレース、評価、その他のリソースにアクセスする。
   * 最近ログされたトレース、評価、モデル、データセットにアクセスする。

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541/pITm3Ui_JsiIzdbW/weave/guides/platform/imgs/weave-project.png?fit=max&auto=format&n=pITm3Ui_JsiIzdbW&q=85&s=b9824e6347f199d5a2e83a9343bc33be" alt="Weave project" width="1226" height="922" data-path="weave/guides/platform/imgs/weave-project.png" />
</Frame>

<div id="delete-a-project">
  ## projectを削除する
</div>

<Warning>
  projectの削除は元に戻せず、関連するすべてのトレース、評価、モデル、データセット、およびその他のリソースが W\&B アカウントから削除されます。
</Warning>

W\&B アカウントからprojectを削除するには、以下の手順に従います。

1. [wandb.ai](https://wandb.ai) にアクセスします。
2. **Projects** サイドバーで対象のprojectを選択します。projectの概要ページが開きます。すでにそのprojectにトレースをログしている場合は、**トレース** ページが開きます。
3. 概要ページがまだ開いていない場合は、サイドバーの **Project** (<Icon icon="circle-info" size={16} />) ボタンを選択して開きます。
4. **action (<Icon icon="ellipsis" iconType="solid" />)** メニューを選択し、一覧から **Delete Project** を選びます。**Delete project** モーダルダイアログが開きます。
5. モーダルで確認フィールドにproject名を入力し、**Delete** を選択します。W\&B はprojectをアカウントから完全に削除します。
