Bagikan melalui


Tanya Jawab Umum GitHub Copilot App Modernization for Java (pratinjau)

Menjawab pertanyaan yang sering diajukan tentang GitHub Copilot App Modernization for Java (pratinjau).

Apa cakupan produk GitHub Copilot App Modernization untuk Java (pratinjau)?

Kami menyadari bahwa proses migrasi selalu kompleks dan terjalin, dengan lapisan ekosistem aplikasi yang berbeda. Saat ini, kami membatasi cakupan migrasi ke aplikasi backend Java.

Bisakah saya menggunakan Modernisasi Aplikasi untuk Java untuk meningkatkan versi Java saya?

Ada alat GitHub Copilot App Modernization - upgrade for Java (pratinjau) terpisah, dan Anda dapat menggunakannya bersama dengan Modernisasi Aplikasi untuk Java.

Apakah Modernisasi Aplikasi untuk Java akan bersumber terbuka di masa mendatang?

Saat ini kami tidak memiliki rencana untuk modernisasi aplikasi sumber terbuka untuk Java.

Paket lisensi GitHub Copilot apa yang saya perlukan untuk menggunakan Modernisasi Aplikasi untuk Java?

Modernisasi Aplikasi untuk Java tersedia untuk semua paket berbayar GitHub Copilot.

Selain Java, saya juga perlu memigrasikan aplikasi yang ditulis dalam bahasa lain. Apakah ada rencana untuk Modernisasi Aplikasi melampaui Java atau mengonsolidasikan dengan pengalaman .NET?

Saat ini, Modernisasi Aplikasi untuk Java difokuskan untuk membantu aplikasi Java. Namun, kami secara aktif mengumpulkan persyaratan dan umpan balik dari pelanggan mengenai kebutuhan untuk mendukung bahasa lain dan berpotensi berkonsolidasi dengan pengalaman .NET.

Berapa batas ukuran token dari model teratas?

Untuk spesifikasi model terperinci, lihat dokumentasi GitHub Copilot.

Mengapa Modernisasi Aplikasi untuk Java berhenti setelah mencantumkan paket tanpa membuat perubahan kode apa pun?

Terkadang, Modernisasi Aplikasi untuk Java memerlukan konfirmasi eksplisit sebelum melanjutkan. Anda dapat mengetik ya atau melanjutkan di obrolan untuk memungkinkan agen bergerak maju dengan modifikasi kode.

Mengapa Modernisasi Aplikasi untuk Java sering meminta saya untuk memilih **Lanjutkan**?

Untuk memastikan operasi yang lebih aman, agen GitHub Copilot berulang kali meminta konfirmasi pengguna. Sebagai solusinya, Anda dapat memilih panah dropdown di samping tombol Lanjutkan lalu pilih Selalu izinkan, atau perbarui pengaturan chat.tools.autoApprove Visual Studio Code Anda ke true untuk menyetujui semua alat secara otomatis.

Bagaimana cara melihat detail selengkapnya tentang perubahan kode yang dibuat oleh agen?

Agen selalu menyertakan penjelasan tentang perubahan kodenya di jendela obrolan. Namun, detail ini mungkin diciutkan di UI. Anda dapat memperluas respons dalam obrolan untuk melihat alasan penuh dan langkah demi langkah.

Mengapa proses regenerasi kode tidak stabil?

Modernisasi Aplikasi untuk Java didukung oleh AI, sehingga kesalahan sesekali mungkin terjadi. Selalu tinjau output dengan hati-hati sebelum digunakan. Anda juga dapat mencoba kembali proses regenerasi untuk melihat saran kode alternatif.

Di mana rumus disimpan di komputer lokal dan bagaimana rumus tersebut dapat dibagikan?

Rumus yang telah ditentukan sebelumnya berada di lokasi berikut: %USERPROFILE%.vscode\extensions\microsoft.migrate-java-to-azure-0.1.0\rag

Rumus kustom berada di lokasi berikut: %USERPROFILE%.azure\migrate-copilot\custom-rule

Bagaimana cara beralih model bahasa besar (LLM)?

Modernisasi Aplikasi untuk Java saat ini mendukung tiga model berikut:

  • gpt-4o
  • claude-3.5-sonnet
  • gemini-2.0-flash

Untuk beralih model, gunakan langkah-langkah berikut:

  1. Tekan Ctrl+Shift+P.
  2. Pilih Preferensi: Buka Pengaturan (UI).
  3. Cari migrate.java.
  4. Sesuaikan pengaturan Migrasi Java: Keluarga Model .

Apakah alat menyimpan kode sumber saya?

Tidak. Alat ini menggunakan GitHub Copilot dengan cara yang sama seperti Anda menggunakannya untuk memodifikasi kode, yang tidak menyimpan cuplikan kode di luar sesi langsung. Kami juga tidak mengumpulkan, mengirimkan, atau menyimpan rumus kustom Anda.

Metrik telemetri dikumpulkan dan dianalisis untuk melacak penggunaan dan efektivitas fitur.

Untuk informasi selengkapnya, lihat Pernyataan Privasi Microsoft.