Prova pratica della funzionalità Copia-Incolla avanzata basata su ChatGPT di Windows 11

Prova pratica della funzionalità Copia-Incolla avanzata basata su ChatGPT di Windows 11

I PowerToys di Microsoft hanno recentemente ricevuto il loro aggiornamento AI più significativo su Windows 11 (e Windows 10). Gli utenti Windows adorano già PowerToys per la sua raccolta di utili utilità e il nuovo aggiornamento aggiunge uno strumento “Incolla avanzato” all’elenco, rendendo le cose ancora migliori.

Advanced Paste è uno strumento basato sull’intelligenza artificiale in grado di convertire lo snippet di codice copiato dagli appunti nel tuo linguaggio di programmazione preferito. Ad esempio, se hai uno snippet di codice in C++ che desideri convertire in Python, Advanced Paste può farlo per te.

Windows Latest è stato presente alla conferenza degli sviluppatori Build 2024, dove abbiamo notato come Microsoft ha convertito rapidamente XML in JSON utilizzando PowerToys. L’azienda ha anche rivelato che, utilizzando la versione più avanzata della funzionalità, è possibile convertire qualsiasi linguaggio di programmazione popolare nel linguaggio preferito, ma c’è un problema.

Il copia e incolla basato sull’intelligenza artificiale di PowerToys necessita della chiave API OpenAI per funzionare.

aggiunta della chiave API Openai nella pasta avanzata di PowerToys

Per utilizzare la funzione, dovrai aprire PowerToys > Incolla avanzata , attivare la funzione e quindi attivare manualmente l’ opzione Incolla con AI .

Si aprirà una nuova finestra di dialogo con istruzioni rapide su dove trovare la chiave API OpenAI per ChatGPT. Dopo aver creato un account su OpenAI, puoi inserire la chiave API e salvare le modifiche.

Provando la funzione Incolla con AI in PowerToys

Dopo aver aggiunto il tasto OpenAI, puoi provare la funzionalità basata sull’intelligenza artificiale in Windows 11 copiando uno snippet di codice e premendo il tasto Windows + Maiusc + V scorciatoia.

ai può commettere errori di avviso nello strumento di incolla avanzato Powertoys
Copia e incolla avanzati di PowerToys | Per gentile concessione dell’immagine: WindowsLatest.com

Come mostrato nello screenshot sopra, questa scorciatoia da tastiera avvia un popup di anteprima con tre opzioni predefinite: Incolla come testo normale (Ctrl+1), Incolla come markdown (Ctrl+2) e Incolla come JSON (Ctrl+3).

Ti consentirà anche di visualizzare la cronologia degli appunti, che è molto più avanzata della cronologia degli appunti integrata di Windows.

Per convertire il codice dopo la copia, puoi digitare il comando “incolla come (x lingua)” nella magica barra di ricerca. Questo utilizzerà ChatGPT-4o di OpenAI per convertire il codice. Ad esempio, puoi digitare “incolla come Python” per convertire il codice C++ copiato in Python.

conversione del codice C++ in Python nella pasta avanzata di Powertoys

Come mostrato nello screenshot sopra, PowerToys produrrà anche una finestra di anteprima in cui potrai rivedere il codice.

Windows Latest ha testato la funzionalità con più lingue e l’integrazione di ChatGPT ha funzionato senza intoppi.

Incolla come Python utilizzando PowerToys in Windows 11
Incolla come Python utilizzando l’incolla avanzata in Windows 11 | Per gentile concessione dell’immagine: WindowsLatest.com

Abbiamo anche utilizzato PowerToys Advanced Paste per convertire un semplice codice di gioco di 79 righe scritto nella programmazione Go in Python e ha prodotto risultati accurati.

Se non ti piace l’output generato, puoi sempre fare clic sul pulsante Aggiorna per rigenerarlo. Quando sei soddisfatto dell’anteprima del codice, fai clic sul pulsante Incolla per inserire il codice formattato nella finestra IDE.

Puoi comunque formattare il codice in markdown o JSON se non disponi di una chiave API. Microsoft potrebbe offrire supporto per altri modi per convertire il contenuto copiato nei linguaggi di programmazione preferiti.

Questa nuova funzionalità di incolla in PowerToys sarà utile per gli sviluppatori che incollano e convertono spesso il codice mentre lavorano. Tuttavia, ChatGPT non è sempre accurato con gli snippet di codice, quindi dovrai comunque ricontrollare il codice generato dall’intelligenza artificiale per eventuali errori.

Inoltre, Microsoft ha chiarito che la funzione Incolla avanzata non dovrebbe eseguire la programmazione per te.

Se non vedi la funzione, puoi eseguire manualmente l’aggiornamento alla versione 0.81 di PowerToys da GitHub .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *