Risposte alle domande frequenti sulla modernizzazione delle app Copilot di GitHub per Java (anteprima).
Qual è l'ambito del prodotto della modernizzazione delle app Copilot di GitHub per Java (anteprima)?
Il processo di migrazione è sempre complesso e intrecciato, con diversi livelli di ecosistemi di app. In questo momento, l'ambito di migrazione viene limitato alle app back-end Java.
È possibile usare la modernizzazione delle app per Java per aggiornare la versione Java?
È disponibile uno strumento di modernizzazione delle app Copilot di GitHub separato: aggiornamento per Java (anteprima) ed è possibile usarlo insieme alla modernizzazione delle app per Java.
La modernizzazione delle app per Java sarà open source in futuro?
Attualmente non sono previsti piani per la modernizzazione delle app open source per Java.
Quale piano di licenza di GitHub Copilot è necessario usare la modernizzazione delle app per Java?
La modernizzazione delle app per Java è disponibile per tutti i piani a pagamento di GitHub Copilot.
Oltre a Java, è anche necessario eseguire la migrazione delle app scritte in altri linguaggi. È previsto un piano per la modernizzazione delle app per andare oltre Java o consolidare con l'esperienza .NET?
Attualmente, la modernizzazione delle app per Java è incentrata sull'assistenza con le applicazioni Java. Tuttavia, stiamo raccogliendo attivamente i requisiti e il feedback dei clienti per quanto riguarda la necessità di supportare altri linguaggi e potenzialmente consolidare con l'esperienza .NET.
Quali sono i limiti delle dimensioni del token dei modelli principali?
Per informazioni dettagliate sulle specifiche del modello, vedere la documentazione di GitHub Copilot.
Perché la modernizzazione delle app per Java viene interrotta dopo aver elencato un piano senza apportare modifiche al codice?
In alcuni casi, la modernizzazione delle app per Java richiede una conferma esplicita prima di procedere. È possibile digitare sì o continuare nella chat per consentire all'agente di procedere con le modifiche al codice.
Perché la modernizzazione delle app per Java richiede spesso di selezionare **Continua**?
Per garantire operazioni più sicure, l'agente Di GitHub Copilot richiede ripetutamente la conferma dell'utente. Come soluzione alternativa, è possibile selezionare la freccia a discesa accanto al pulsante Continua e quindi selezionare Consenti sempre o aggiornare l'impostazione chat.tools.autoApprove
di Visual Studio Code per true
approvare automaticamente tutti gli strumenti.
Come è possibile visualizzare altri dettagli sulle modifiche al codice apportate dall'agente?
L'agente include sempre spiegazioni per le modifiche al codice nella finestra di chat. Tuttavia, questi dettagli potrebbero essere compressi nell'interfaccia utente. È possibile espandere la risposta nella chat per visualizzare la logica completa e il ragionamento dettagliato.
Perché il processo di rigenerazione del codice è instabile?
La modernizzazione delle app per Java è basata sull'intelligenza artificiale, quindi possono verificarsi errori occasionali. Esaminare sempre attentamente l'output prima dell'uso. È anche possibile ritentare il processo di rigenerazione per visualizzare suggerimenti di codice alternativo.
Dove sono archiviate le formule nel computer locale e come possono essere condivise?
Le formule predefinite si trovano nel percorso seguente: %USERPROFILE%.vscode\extensions\microsoft.migrate-java-to-azure-0.1.0\rag
Le formule personalizzate si trovano nel percorso seguente: %USERPROFILE%.azure\migrate-copilot\custom-rule
Come si cambiano modelli linguistici di grandi dimensioni??
La modernizzazione delle app per Java supporta attualmente i tre modelli seguenti:
gpt-4o
claude-3.5-sonnet
gemini-2.0-flash
Per cambiare i modelli, seguire questa procedura:
- Premere CTRL+MAIUSC+P.
- Selezionare Preferenze: Apri impostazioni (interfaccia utente).
- Cercare migrate.java.
- Modificare l'impostazione Migrate Java: Model Family (Esegui migrazione java: famiglia di modelli ).
Lo strumento archivia il codice sorgente?
No Lo strumento usa GitHub Copilot nello stesso modo in cui viene usato per modificare il codice, che non mantiene frammenti di codice oltre la sessione immediata. Non vengono raccolte, trasmesse o archiviate le formule personalizzate.
Le metriche di telemetria vengono raccolte e analizzate per tenere traccia dell'utilizzo e dell'efficacia delle funzionalità.
Per altre informazioni, vedere l'Informativa sulla privacy microsoft.