GitHub Copilot App Modernization for Java (プレビュー) に関してよく寄せられる質問に回答します。
GitHub Copilot App Modernization for Java (プレビュー) の製品スコープは何ですか?
移行プロセスは常に複雑で、さまざまな層のアプリ エコシステムと絡み合っていることを認識しています。 現時点では、移行スコープを Java バックエンド アプリに制限しています。
Java 用アプリのモダン化を使用して Java のバージョンをアップグレードすることはできますか?
GitHub Copilot アプリの最新化 - Java (プレビュー) ツールのアップグレードは別に用意されており、Java 用アプリのモダン化と共に使用できます。
Java 向けのアプリの最新化は、今後オープンソース化される予定ですか?
現在、Java 用のアプリの最新化をオープン ソースにする予定はありません。
Java 用アプリの最新化を使用するには、どのような GitHub Copilot ライセンス プランが必要ですか?
Java 用アプリの最新化は、すべての GitHub Copilot 有料プランで利用できます。
Java に加えて、他の言語で記述されたアプリも移行する必要があります。 Java を超えたり、.NET エクスペリエンスと統合したりするアプリの最新化の計画はありますか。
現在、Java 用アプリの最新化は、Java アプリケーションの支援に重点を置いています。 ただし、他の言語をサポートし、.NET エクスペリエンスと統合する必要がある場合に関して、お客様からの要件とフィードバックを積極的に収集しています。
上位モデルのトークン サイズの制限は何ですか?
詳細なモデル仕様については、 GitHub Copilot のドキュメントを参照してください。
コードを変更せずにプランを一覧表示した後、Java 用アプリのモダン化が停止する理由
Java 用のアプリの最新化では、先に進む前に明示的な確認が必要な場合があります。 「 はい」 と入力するか、チャットを 続行 して、エージェントがコードの変更を進めることができます。
Java 用アプリのモダン化で **[続行]** を選択するように求められるのはなぜですか?
より安全な操作を確保するために、GitHub Copilot エージェントはユーザーの確認を繰り返し要求します。 回避策として、[ 続行 ] ボタンの横にあるドロップダウン矢印を選択し、[ 常に許可する] を選択するか、Visual Studio Code の設定を chat.tools.autoApprove
更新して、すべてのツールを自動的に承認するように true
できます。
エージェントによって行われたコード変更の詳細を表示するにはどうすればよいですか?
エージェントは常に、チャット ウィンドウにコードの変更に関する説明を含めます。 ただし、これらの詳細は UI で折りたたまれている可能性があります。 チャットの応答を展開して、完全な根拠とステップ バイ ステップの推論を確認できます。
コードの再生成プロセスが不安定なのはなぜですか?
Java 用のアプリの最新化は AI を利用しているため、エラーが発生する場合があります。 使用する前に、必ず出力を注意深く確認してください。 再生成プロセスを再試行して、代替コードの提案を確認することもできます。
数式はローカル コンピューター上のどこに格納され、どのように共有できますか?
定義済みの数式は次の場所にあります。 .vscode\extensions\microsoft.migrate-java-to-azure-0.1.0\rag%USERPROFILE%
カスタム数式は次の場所にあります: .azure\migrate-copilot\custom-rule%USERPROFILE%
大規模言語モデル (LLM) を切り替えるにはどうすればよいですか?
Java 用アプリの最新化では、現在、次の 3 つのモデルがサポートされています。
gpt-4o
claude-3.5-sonnet
gemini-2.0-flash
モデルを切り替えるには、次の手順に従います。
- Ctrl++キーを押します。
- [環境設定: 設定を開く (UI)]を選択します。
- migrate.javaを検索します。
- [Java の移行: モデル ファミリ] 設定を調整します。
ツールにはソース コードが格納されますか?
いいえ。 このツールでは、GitHub Copilot を使用してコードを変更するのと同じ方法で使用します。これは、即時セッションを超えてコード スニペットを保持しません。 カスタム数式の収集、送信、保存も行いません。
テレメトリ メトリックが収集され、分析されて、機能の使用状況と有効性が追跡されます。
詳細については、「 Microsoft プライバシーに関する声明」を参照してください。