Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile usare un modello personalizzato con GitHub Copilot modernization in Visual Studio Code quando si lavora in un ambiente con restrizioni di rete. Installare manualmente l'estensione e AppCAT e quindi configurare Visual Studio Code per usare un endpoint modello raggiungibile dall'ambiente.
Non è necessario accedere a GitHub Copilot per questo flusso di lavoro.
Warning
Il codice sorgente e il contesto di valutazione vengono inviati all'endpoint del modello configurato. Un modello personalizzato non garantisce l'isolamento completo della rete e alcune funzionalità di modernizzazione richiedono comunque l'accesso alla rete. Si è responsabili del profilo di sicurezza e conformità del provider di modelli.
Prerequisiti
- Visual Studio Code.
- Un computer con accesso alla rete che è possibile usare per scaricare l'estensione e i pacchetti AppCAT.
- Un modo per trasferire i pacchetti scaricati al computer con restrizioni di rete.
- Endpoint del modello personalizzato che il computer con restrizioni di rete può raggiungere.
- L'URL dell'endpoint, il nome del modello o della distribuzione e una chiave API se l'endpoint richiede l'autenticazione.
Installare l'estensione da un VSIX
Scaricare il pacchetto di estensione in un computer connesso e quindi installarlo nel computer con restrizioni di rete.
Nel computer connesso aprire la visualizzazione Estensioni in Visual Studio Code.
Trovare l'estensione GitHub Copilot per la modernizzazione delle app.
Aprire il menu di scelta rapida dell'estensione e quindi selezionare Scarica VSIX.
Trasferire il file VSIX nel computer con restrizioni di rete.
Sul computer con restrizioni di rete, aprire la vista Estensioni.
Selezionare Visualizza e altre azioni (...), quindi selezionare Installa da VSIX....
Selezionare il file VSIX trasferito.
Installare AppCAT manualmente
L'estensione non può scaricare AppCAT automaticamente senza accedere alla rete pubblica. Installare AppCAT prima di eseguire una valutazione.
Nel computer connesso passare a Installa AppCAT e scaricare il pacchetto dell'applicazione.
Trasferire il pacchetto al computer con restrizioni di rete.
Estrarre il pacchetto nel percorso
~/.appcat.Verificare che l'eseguibile appCAT si trova in uno dei percorsi seguenti:
- Windows:
~/.appcat/appcat.exe - Linux o macOS:
~/.appcat/appcat
- Windows:
Aggiungere
~/.appcatal sistemaPATH.Riavviare Visual Studio Code.
Note
Se la versione di AppCAT installata non corrisponde alla versione prevista dall'estensione, l'estensione tenta di scaricare un'altra versione. Senza accesso alla rete, il download non riesce e la valutazione potrebbe sembrare in esecuzione indefinitamente. Installare manualmente il pacchetto AppCAT più recente per risolvere il problema.
Aggiungere un modello linguistico personalizzato
Premere CTRL+MAIUSC+P per aprire il riquadro comandi.
Esegui Chat: Gestisci i modelli linguistici.
Nella finestra di dialogo Modelli linguistici selezionare Aggiungi modelli....
Selezionare il provider che corrisponde all'endpoint. Ad esempio, selezionare Azure, OpenAI, OpenAI Compatibile o Endpoint personalizzato.
Immettere i dettagli di connessione richiesti dal provider, inclusi il nome del modello, la chiave API e l'endpoint.
Verificare che il modello venga visualizzato in Modelli linguistici.
Selezionare e testare il modello personalizzato
Aprire Chat in Visual Studio Code.
Selezionare il modello personalizzato dall'elenco Seleziona modello .
Inviare un messaggio di test e verificare che il modello risponda.
Configurare i modelli di utilità
La modernizzazione di GitHub Copilot usa le impostazioni del modello di supporto di Visual Studio Code per i flussi di supporto predefiniti.
Aprire Impostazioni.
Cercare "
chat.utility".Impostare Chat: Utility Model sul modello personalizzato.
Imposta Chat: Utility Small Model su modello personalizzato.
Eseguire una valutazione e creare un piano
- Aprire GitHub Copilot Modernization.
- Selezionare Avvia valutazione o Apri dashboard valutazione.
- Eseguire la valutazione e quindi aprire il report di valutazione.
- Selezionare i risultati della modernizzazione da risolvere.
- Selezionare Crea piano tariffario.
L'estensione invia le risultanze della valutazione selezionate a Chat e richiama l'agente di modernizzazione, gli strumenti e le competenze con il modello configurato.
Limitazioni e problemi noti
- Il dominio di valutazione Sicurezza richiede l'accesso alla rete e non è disponibile in un ambiente con restrizioni di rete.
- Scansiona e risolvi i problemi di sicurezza richiede l'accesso alla rete.
- Le mancate corrispondenze della versione di AppCAT possono attivare un download automatico che non riesce senza l'accesso alla rete pubblica.
- I risultati dipendono dalle funzionalità del modello personalizzato. Un modello che non supporta gli strumenti o il contesto necessari potrebbe non completare il flusso di lavoro.
- La configurazione di un modello personalizzato non fornisce l'isolamento di rete completo. Usare i controlli di rete per applicare i requisiti in uscita dell'organizzazione.