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

# Model Distillation の仕組み

> 実際のプロダクト利用が、トレーニングと評価を経て安全にデプロイされたモデルにつながる仕組みを説明します。

Model Distillation は、既存の AI 機能に改善のサイクルを追加します。トレーニングと評価がバックグラウンドで個別に行われる間も、アプリケーションはリクエストの処理を継続します。

```mermaid theme={"system"}
flowchart LR
  App[ご利用のアプリケーション] --> Use[実際のプロダクト利用]
  Use --> Data[トレーニングデータセット]
  Data --> Train[候補モデル]
  Train --> Compare[品質比較]
  Compare --> Deploy[段階的なデプロイメント]
  Deploy --> App
```

<h2 id="1-connect-an-existing-feature">
  1. 既存の機能に接続する
</h2>

アプリケーションは、使い慣れたチャット補完インターフェースを通じて Model Distillation を呼び出します。この機能に固定のプロキシモデル名を付けると、背後のモデルが改良されても、その名前は変わりません。

<h2 id="2-learn-from-real-examples">
  2. 実際のサンプルから学習する
</h2>

Model Distillation は、アプリケーションがすでに生成している入力と、成功した回答を収集します。新しいモデルに学習させたい動作を表すサンプルは、ユーザー自身が選択します。

既存の回答が理想的でない場合は、トレーニング前に、より高性能なモデルを使用してトレーニング用の回答を改善できます。

<h2 id="3-train-and-compare-candidates">
  3. 候補をトレーニングして比較する
</h2>

1 つのモデル、または異なるモデルの sweep をトレーニングします。すべての候補を同じサンプルでテストするため、現在使用しているモデルの品質が維持されているかを確認できます。

<h2 id="4-deploy-without-a-risky-switch">
  4. リスクの高い切り替えなしでデプロイする
</h2>

勝者モデルに最初は少量のトラフィックを送信するか、評価後に完全にデプロイします。以前のモデルは、迅速なロールバックのために利用可能な状態にしておくことができます。

<h2 id="what-you-control">
  自分で制御できること
</h2>

* どのプロダクトの動作を project にするか。
* モデルがどのサンプルと回答から学習するか。
* どのモデルをトレーニングして比較するか。
* デプロイする前に候補が満たすべき品質基準。
* 最も優れたモデルに割り当てるトラフィックの量。

<Card title="ワークフロー全体を実行する" href="/ja/model-distillation/quickstart" arrow="true">
  project を接続し、実際の使用データからデプロイ済みモデルまで進めます。
</Card>

<Accordion title="API: ワークフローのエンドポイント">
  エージェントは、以下の公開リソースを使用して同じ一連の処理を実行できます。

  1. `PUT /tasks/{alias}` と `POST /chat/completions` でトラフィックを接続します。
  2. `POST /tasks/{alias}/datasets` でトレーニングデータと検証データを固定します。
  3. 各候補に対して `POST /tasks/{alias}/finetunes` を実行します。
  4. `POST /evals` で候補を比較します。
  5. `PUT /tasks/{alias}/versions/{version}/routing` で最も優れた候補をデプロイします。

  正確なスキーマについては、[Management OpenAPI 仕様](/ja/openapi/model-distillation/management.openapi.yaml) と [推論プロキシの OpenAPI 仕様](/ja/openapi/model-distillation/proxy.openapi.yaml) を参照してください。
</Accordion>
