Besoin d’un coup de pouce pour vos tâches liées à PowerShell ? Microsoft vous suggère d’utiliser l’intelligence artificielle. Un petit pas pour Windows, un grand pas pour les administrateurs système.

ChatGPT dans le terminal de Windows ? C'est possible ! c Deemerwha studio / Shutterstock
ChatGPT dans le terminal de Windows ? C'est possible ! c Deemerwha studio / Shutterstock

Il aura fallu près de deux ans à OpenAI pour sortir – enfin ! – une application ChatGPT sur Windows, et trois semaines de plus à Microsoft pour intégrer le chatbot au terminal. Mais attention, cette intégration ne concerne pas n’importe quelle version de PowerShell. Pour en profiter, il faudra se procurer l’édition Canary, disponible sur la page GitHub du service. Objectif : proposer à celles et ceux qui manipulent régulièrement le terminal un outil capable de les assister dans l’automatisation de leurs tâches et la gestion de leur système.

L'intelligence artificielle pour optimiser vos shells

Pour être plus précis, cette nouvelle fonctionnalité de PowerShell, baptisée Terminal Chat, prend à la fois en charge les intégrations de GitHub Copilot, Azure Open AI et ChatGPT. L’idée est ici d’associer au terminal Windows l’API de l’un de ces services pour vous aider à prendre en main le programme. En clair, il ne s’agit pas d’une option grand public, mais bien d’une fonction principalement destinée aux administrateurs système, DevOps, ainsi qu’à celles et ceux utilisant les sous-systèmes Linux pour Windows.

En témoigne d’ailleurs la contextualisation inhérente aux intelligences artificielles associées au terminal. En configurant ChatGPT, Azure ou Copilot dans PowerShell, vous n’obtiendrez de réponses satisfaisantes qu’à condition de rédiger des prompts en rapport avec le terminal. Par là même, toute sollicitation des chatbots ne prendra en compte que le shell actif. Inutile, donc, de leur demander une revue de presse ou la recette de la soupe à l’oignon. En revanche, ils s’exécuteront efficacement si vous les questionnez sur les meilleures commandes à utiliser dans le terminal.

À noter également que Terminal Chat est encore en version expérimentale, et qu’à ce titre, il peut rencontrer des bugs et des instabilités. Par ailleurs, les API nécessaires sont généralement payantes, et l’historique de vos échanges avec les IA associées est partagé.

ChatGPT ébarque dans le terminal Windows pour vous assiter dans la gestion automatisée de vos tâches et de votre système © Clubic
ChatGPT ébarque dans le terminal Windows pour vous assiter dans la gestion automatisée de vos tâches et de votre système © Clubic

Comment configurer ChatGPT dans le terminal Windows ?

PowerShell est par défaut installé sur Windows, mais comme expliqué précédemment, il vous faudra récupérer la version Canary. Rendez-vous sur la page GitHub du projet, et téléchargez le package souhaité (version d’installation ou portable). Exécutez le fichier téléchargé.

Dans la fenêtre PowerShell, repérez la flèche déroulante, à droite de la barre d’onglets, et sélectionnez Terminal Chat.

Repérez Terminal Chat dans le menu déroulant © Clubic

Dans le bloc de configuration qui s’ouvre, cliquez sur Setup AI provider.

Commencez la configuration de votre chatbot IA © Clubic

Vous accédez aux paramètres de configuration des API. Repérez et déroulez OpenAI.

Repérez et sélectionnez OpenAI dans la liste des fournisseurs compatibles © Clubic

Saisissez la clé secrète de votre API, que vous pouvez générer et récupérer depuis votre compte OpenAI. Sélectionnez Store pour l’enregistrer.

Renseignez la clé secrète de l'API générée depuis votre compte OpenAI © Clubic

Une fois votre API OpenAI sauvegardée, cliquez à nouveau sur le menu déroulant OpenAI, cochez la case Set as active provider, et terminez la configuration en sélectionnant Save.

Activez comme fournisseur d'IA actif, et sauvegardez vos modifications © Clubic

ChatGPT est désormais lié au PowerShell. Ouvrez un onglet du terminal, sélectionnez la flèche à droite des onglets, et cliquez à nouveau sur Terminal Chat pour accéder à l’interface de commande ChatGPT. Il ne vous reste plus qu’à lui soumettre vos prompts en rapport avec le shell actif.

À découvrir
Quels sont les 5 meilleurs chatbots à intelligence artificielle ? Comparatif 2024

25 novembre 2024 à 11h36

Comparatifs services