Dropstone Docs

モデル

Dropstoneが提供する3つのモデル階層であるDropstone Fast 1.7、Pro 1.7、Heavy 1.7の選択方法と、デフォルトの設定方法、推論深度の調整方法について説明します。

Dropstoneは、安価な使い捨ての質問から長期的なエージェント型リファクタリングまで、あらゆるコーディング作業をカバーする3つのモデル階層を提供します。階層を選択すると、Dropstoneが推論を実行します。外部の「プロバイダー」を設定するという概念はありません。

3つの階層

階層モデルID最適な用途
Fast 1.7dropstone/dropstone-fastデフォルトの日常的なドライバー。チャット、単一ファイルの編集、簡単な回答、コードレビュー、シンプルなツール使用。最も安価で最速。
Pro 1.7dropstone/dropstone-proバランスの取れた速度とコストのトレードオフを備えた最先端のコーディング能力。複数ファイルの編集、本格的な推論が必要なバグ、設計に関する議論。
Heavy 1.7dropstone/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

フラグを設定すると、前世代の階層が /modelsdropstone models に表示され、現在のものとまったく同じように選択可能になります:

階層モデルID
Fast 1.6dropstone/dropstone-fast-1.6
Pro 1.6dropstone/dropstone-pro-1.6
Heavy 1.6dropstone/dropstone-heavy-1.6

他のモデルと同様にデフォルトとして固定できます(--model フラグは単一の実行でも機能します):

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-pro-1.6"
}

Note:

直前のラインナップのみが利用可能に保たれます。それより古い世代は廃止されます。変数を設定解除する(または true / 1 以外の値に設定する)と、レガシー階層は再び非表示になります。現在または直前のラインナップにない廃止されたモデルは、この方法で再び有効にすることはできません。

セッション中の階層切り替え

コマンドパレットまたはキーボードショートカットを使用して、再起動せずに切り替えます。会話履歴は階層の変更後も保持されます。

アクションスラッシュコマンドショートカット
階層の切り替え (Fast / Pro / Heavy)/modelsCtrl+X M
最近使用した階層へのクイック切り替えF2
推論深度の調整/effort

適切な階層の選択

ワークロード階層理由
「この関数は何をするのか?」Fast単一ファイルのコンテキスト、高速な回答が必要
auth.ts のこのバグを修正して」Fast または Proバグがより深い推論を必要とする場合はPro
routes/ ディレクトリ全体をリファクタリングして」Pro または Heavy複数ファイルの変更は、より長いコンテキストの推論の恩恵を受けます
「API用の新しいキャッシュ層を設計して」Heavyアーキテクチャレベルの推論には最も深いモデルが必要
日常のクイック修正フローFastトップの最先端CLIよりも1ドルあたり5倍のターン数

迷ったときは: Fastから始めて、回答が十分に深くない場合はステップアップしてください。

読み込み順序

Dropstoneが起動すると、次の優先順位でモデルを選択します:

  1. --model / -m コマンドラインフラグ(例: dropstone --model dropstone/dropstone-pro
  2. dropstone.json 設定の model
  3. 前回のセッションで最後に使用したモデル
  4. 安全なデフォルトとしてのFast 1.7
Ctrl+I