SnowConvert AI :移行アシスタント - モデル設定¶
SnowConvert AI 移行アシスタントは、自動フォールバック機能を備えた、設定可能な AI モデル設定をサポートしています。この機能により、修正を生成するために使用する AI モデルや、修正を試行する順序をカスタマイズできます。
対応モデル¶
移行アシスタントは、Snowflake Cortex AI を通して、以下の AI モデルをサポートしています。
モデル |
ステータス |
説明 |
|---|---|---|
Claude 3.7 Sonnet |
推奨 |
移行支援に最適化された最高品質の応答 |
Claude 3.5 Sonnet |
Stable |
クロード3.7が入手できない場合の高品質な代替品 |
Claude 4 Sonnet |
Experimental |
Claudeの最新モデル、クロード3.7 Sonnetより品質向上 |
Llama 3.1 70B |
Experimental |
結果は異なる場合があります。アシスタントはClaudeモデルに最適化されています |
Mistral Large 2 |
Experimental |
結果は異なる場合があります。アシスタントはClaudeモデルに最適化されています |
警告
移行アシスタントは、主にClaudeモデル用に最適化されています。他のモデルもサポートされていますが、Claudeモデルと比較して、質の異なる結果を提供する可能性があります。
モデル環境設定の方法¶
[VS Code Settings] を開きます
[File] > [Preferences] > [Settings](または macOS では [Code] > [Preferences] > [Settings])に移動します。
またはキーボードショートカットを使います。
Ctrl + ,(Windows/Linux)またはCmd + ,(macOS)
設定に移動します
Snowflake:Snow Convert移行アシスタント:モデル設定 を検索します
または、[Extensions] > [Snowflake] > Snowflake:Snow Convert移行アシスタント:モデル設定 を検索します
設定を構成する
モデルを追加
ドロップダウンリストから好きなモデルを選択し、設定に追加します。
モデルは現在のリストの最後に追加されます
モデルを削除する
モデルの横にある「X」をクリックすると、設定からそのモデルが削除されます
アシスタントを使用するには、少なくとも1つのモデルが設定されている必要があります
モデルの並べ替え
次のいずれかを実行します。
ご希望の順序にモデルを削除または追加します。
「鉛筆」アイコンをクリックし、利用可能なモデルのいずれかを選択してモデルを変更します。
リストの最初のモデルが常に最初に試行されます
デフォルト構成¶
デフォルトでは、移行アシスタントはこのモデル優先順位で設定されています。
Claude 3.7 Sonnet(推奨)
Claude 3.5 Sonnet(高品質の代替品)
Llama 3.1 70B(実験的)
Mistral Large 2(実験的)
実行順序とフォールバックメカニズム¶
移行アシスタントは、次のように動作するインテリジェントなフォールバックシステムを使用しています。
逐次実行:モデルは設定リストで指定された順番で試用されます
自動フォールバック:最初のモデルが失敗したり、使用できない場合、アシスタントは自動的にリストの次のモデルを試みます。
コンプリートサイクル:このプロセスは、1つのモデルが成功するか、すべてのモデルが使い果たされるまで、モデルリスト全体を通して継続されます
エラー処理:すべてのモデルが失敗した場合、試行したモデルごとに詳細なエラー情報と提案が表示されます
実行フロー例:
1. Attempt: Claude 3.7 Sonnet → Failed (model unavailable in region)
2. Attempt: Claude 3.5 Sonnet → Failed (budget exceeded)
3. Attempt: Llama 3.1 70B → Success → Response generated