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つのモデルが設定されている必要があります

  • モデルの並べ替え

    • 次のいずれかを実行します。

      • ご希望の順序にモデルを削除または追加します。

      • 「鉛筆」アイコンをクリックし、利用可能なモデルのいずれかを選択してモデルを変更します。

    • リストの最初のモデルが常に最初に試行されます

デフォルト構成

デフォルトでは、移行アシスタントはこのモデル優先順位で設定されています。

  1. Claude 3.7 Sonnet(推奨)

  2. Claude 3.5 Sonnet(高品質の代替品)

  3. Llama 3.1 70B(実験的)

  4. Mistral Large 2(実験的)

実行順序とフォールバックメカニズム

移行アシスタントは、次のように動作するインテリジェントなフォールバックシステムを使用しています。

  1. 逐次実行:モデルは設定リストで指定された順番で試用されます

  2. 自動フォールバック:最初のモデルが失敗したり、使用できない場合、アシスタントは自動的にリストの次のモデルを試みます。

  3. コンプリートサイクル:このプロセスは、1つのモデルが成功するか、すべてのモデルが使い果たされるまで、モデルリスト全体を通して継続されます

  4. エラー処理:すべてのモデルが失敗した場合、試行したモデルごとに詳細なエラー情報と提案が表示されます

実行フロー例:

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

Copy