モデル
Dropstoneが提供する3つのモデル階層であるDropstone Fast 1.7、Pro 1.7、Heavy 1.7の選択方法と、デフォルトの設定方法、推論深度の調整方法について説明します。
Dropstoneは、安価な使い捨ての質問から長期的なエージェント型リファクタリングまで、あらゆるコーディング作業をカバーする3つのモデル階層を提供します。階層を選択すると、Dropstoneが推論を実行します。外部の「プロバイダー」を設定するという概念はありません。
3つの階層
| 階層 | モデルID | 最適な用途 |
|---|---|---|
| Fast 1.7 | dropstone/dropstone-fast | デフォルトの日常的なドライバー。チャット、単一ファイルの編集、簡単な回答、コードレビュー、シンプルなツール使用。最も安価で最速。 |
| Pro 1.7 | dropstone/dropstone-pro | バランスの取れた速度とコストのトレードオフを備えた最先端のコーディング能力。複数ファイルの編集、本格的な推論が必要なバグ、設計に関する議論。 |
| Heavy 1.7 | dropstone/dropstone-heavy | 長期的な作業: アーキテクチャ、大規模なリファクタリング、マルチエージェントのオーケストレーション。最も深い推論の上限。 |
セッション中にこれらを切り替えるには:
/models
または Ctrl+X M を押します。
デフォルトの設定方法
モデルIDを dropstone.json に追加します。プロジェクト設定はグローバル設定より優先されるため、プロジェクトごとに異なるデフォルトを選択できます。
Fast 1.7をデフォルトに設定
{
"$schema": "https://dropstone.io/schema/config.json",
"model": "dropstone/dropstone-fast"
}
Pro 1.7をデフォルトに設定
{
"$schema": "https://dropstone.io/schema/config.json",
"model": "dropstone/dropstone-pro"
}
Heavy 1.7をデフォルトに設定
{
"$schema": "https://dropstone.io/schema/config.json",
"model": "dropstone/dropstone-heavy"
}
また、--model を使用して単一の実行でモデルを選択することもできます:
dropstone --model dropstone/dropstone-heavy
推論深度
各階層は /effort を介して4つの推論深度をサポートしています:
low: 高速な回答、最小限のクレジットmedium: 日常的なバランス(デフォルト)high: 難しい問題に対するより深い推論xhigh: 最大の推論深度、最大のクレジット消費
セッション中に切り替えるには:
/effort
深度をデフォルトとして固定するには、variant を追加します:
{
"$schema": "https://dropstone.io/schema/config.json",
"model": "dropstone/dropstone-pro",
"variant": "high"
}
low での些細な質問は、high の努力を要する回答の数分の一のコストです。タスクに合ったレベルを選択してください。
1.7バージョン命名規則
Fast、Pro、Heavyはブランド名であり、特定のモデルチェックポイントではありません。それぞれにカレンダーに合わせたバージョンサフィックスが付いています:
1.7は 年1、月7 を意味します1.8は 年1、月8 を意味します- 以下同様
毎月、各階層の最良の最先端コーディングモデルが再評価され、トップパフォーマーがその月の選択肢になります。ブランドは安定しています。基盤となるモデルは時間とともに改善されます。
これは Dropstone Trustページ で公開されています: 各リリースのブランド階層とその基盤となるモデルは公開されています。あなたのプロンプトを支えているものを常に把握できます。
レガシー(前世代)モデル
毎月新しいラインナップ(例: 1.7)が出荷され、前月の階層(例: 1.6)は、固定またはロールバックが必要な人のために引き続き利用可能です。ピッカーを現在のラインナップに集中させるため、これらの古い階層は実験的としてマークされ、デフォルトでは非表示です。
これらを表示するには、Dropstoneを起動する前に DROPSTONE_ENABLE_EXPERIMENTAL_MODELS 環境変数を true(または 1)に設定します。これにはスラッシュコマンドや設定ファイルのキーはありません。CLIプロセスの環境から読み取られます。
$env:DROPSTONE_ENABLE_EXPERIMENTAL_MODELS = "true"
dropstone
DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true dropstone
# またはシェルプロファイル (~/.zshrc, ~/.bashrc) に永続化:
export DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true
フラグを設定すると、前世代の階層が /models と dropstone models に表示され、現在のものとまったく同じように選択可能になります:
| 階層 | モデルID |
|---|---|
| Fast 1.6 | dropstone/dropstone-fast-1.6 |
| Pro 1.6 | dropstone/dropstone-pro-1.6 |
| Heavy 1.6 | dropstone/dropstone-heavy-1.6 |
他のモデルと同様にデフォルトとして固定できます(--model フラグは単一の実行でも機能します):
{
"$schema": "https://dropstone.io/schema/config.json",
"model": "dropstone/dropstone-pro-1.6"
}
Note:
直前のラインナップのみが利用可能に保たれます。それより古い世代は廃止されます。変数を設定解除する(または true / 1 以外の値に設定する)と、レガシー階層は再び非表示になります。現在または直前のラインナップにない廃止されたモデルは、この方法で再び有効にすることはできません。
セッション中の階層切り替え
コマンドパレットまたはキーボードショートカットを使用して、再起動せずに切り替えます。会話履歴は階層の変更後も保持されます。
| アクション | スラッシュコマンド | ショートカット |
|---|---|---|
| 階層の切り替え (Fast / Pro / Heavy) | /models | Ctrl+X M |
| 最近使用した階層へのクイック切り替え | F2 | |
| 推論深度の調整 | /effort |
適切な階層の選択
| ワークロード | 階層 | 理由 |
|---|---|---|
| 「この関数は何をするのか?」 | Fast | 単一ファイルのコンテキスト、高速な回答が必要 |
「auth.ts のこのバグを修正して」 | Fast または Pro | バグがより深い推論を必要とする場合はPro |
「routes/ ディレクトリ全体をリファクタリングして」 | Pro または Heavy | 複数ファイルの変更は、より長いコンテキストの推論の恩恵を受けます |
| 「API用の新しいキャッシュ層を設計して」 | Heavy | アーキテクチャレベルの推論には最も深いモデルが必要 |
| 日常のクイック修正フロー | Fast | トップの最先端CLIよりも1ドルあたり5倍のターン数 |
迷ったときは: Fastから始めて、回答が十分に深くない場合はステップアップしてください。
読み込み順序
Dropstoneが起動すると、次の優先順位でモデルを選択します:
--model/-mコマンドラインフラグ(例:dropstone --model dropstone/dropstone-pro)dropstone.json設定のmodel値- 前回のセッションで最後に使用したモデル
- 安全なデフォルトとしてのFast 1.7