Pratique avec la fonctionnalité avancée Copier-Coller basée sur ChatGPT de Windows 11
Les PowerToys de Microsoft ont récemment reçu sa mise à jour d’IA la plus importante sur Windows 11 (et Windows 10). Les utilisateurs de Windows aiment déjà PowerToys pour sa collection d’utilitaires pratiques, et la nouvelle mise à jour ajoute un outil « Coller avancé » à la liste, rendant les choses encore meilleures.
Advanced Paste est un outil basé sur l’IA qui peut convertir l’extrait de code copié depuis le presse-papiers vers votre langage de programmation préféré. Par exemple, si vous souhaitez convertir un extrait de code en C++ en Python, Advanced Paste peut le faire pour vous.
Windows Latest était présent à la conférence des développeurs Build 2024, où nous avons remarqué comment Microsoft a rapidement converti XML en JSON à l’aide de PowerToys. La société a également révélé qu’en utilisant la version la plus avancée de la fonctionnalité, il est possible de convertir n’importe quel langage de programmation populaire vers votre langage préféré, mais il y a un problème.
Le copier-coller alimenté par l’IA de PowerToys a besoin de votre clé API OpenAI pour fonctionner.
Pour utiliser la fonctionnalité, vous devrez ouvrir PowerToys > Advanced Paste , activer la fonctionnalité, puis activer manuellement l’ option Coller avec l’IA .
Cela ouvrira une nouvelle boîte de dialogue avec des instructions rapides pour savoir où trouver la clé API OpenAI pour ChatGPT. Après avoir créé un compte sur OpenAI, vous pouvez saisir la clé API et enregistrer les modifications.
Essayer la fonctionnalité Coller avec l’IA dans PowerToys
Après avoir ajouté la clé OpenAI, vous pouvez essayer la fonctionnalité basée sur l’IA dans Windows 11 en copiant un extrait de code et en appuyant sur le raccourci touche Windows + Maj + V.
Comme le montre la capture d’écran ci-dessus, ce raccourci clavier lance une fenêtre contextuelle d’aperçu avec trois options par défaut : Coller en tant que texte brut (Ctrl+1), Coller en tant que démarque (Ctrl+2) et Coller en tant que JSON (Ctrl+3).
Il vous permettra également d’afficher l’historique du presse-papiers, qui est bien plus avancé que l’historique du presse-papiers intégré de Windows.
Pour convertir le code après copie, vous pouvez taper la commande « coller en tant que (langue x) » dans la barre de recherche magique. Cela utilisera ChatGPT-4o d’OpenAI pour convertir le code. Par exemple, vous pouvez taper « coller en tant que Python » pour convertir le code C++ copié en Python.
Comme le montre la capture d’écran ci-dessus, PowerToys produira également une fenêtre d’aperçu dans laquelle vous pourrez consulter le code.
Windows Latest a testé la fonctionnalité avec plusieurs langues et l’intégration de ChatGPT a fonctionné sans problème.
Nous avons également utilisé PowerToys Advanced Paste pour convertir un simple code de jeu de 79 lignes écrit en programmation Go en Python, et cela a produit des résultats précis.
Si vous n’aimez pas la sortie générée, vous pouvez toujours cliquer sur le bouton Actualiser pour la régénérer. Une fois satisfait de l’aperçu du code, cliquez sur le bouton Coller pour insérer le code formaté dans la fenêtre IDE.
Vous pouvez toujours formater le code en markdown ou JSON si vous n’avez pas de clé API. Microsoft peut prendre en charge d’autres moyens de convertir le contenu copié dans vos langages de programmation préférés.
Cette nouvelle fonctionnalité de collage dans PowerToys sera utile aux développeurs qui collent et convertissent fréquemment du code tout en travaillant. Cependant, ChatGPT n’est pas toujours précis avec les extraits de code, vous devrez donc toujours revérifier le code généré par l’IA pour détecter les erreurs.
En outre, Microsoft a précisé que la fonctionnalité Advanced Paste n’est pas censée effectuer la programmation à votre place.
Si vous ne voyez pas la fonctionnalité, vous pouvez effectuer une mise à niveau manuelle vers la version 0.81 de PowerToys à partir de GitHub .
Laisser un commentaire