Guide étape par étape pour installer et utiliser AI Shell sous Windows

Guide étape par étape pour installer et utiliser AI Shell sous Windows

Maîtriser l’installation et l’utilisation d’AI Shell sous Windows

AI Shell permet aux utilisateurs d’intégrer des fonctionnalités avancées d’intelligence artificielle directement dans l’interface de ligne de commande (CLI). Cet outil offre un environnement conversationnel pour interagir avec divers modèles d’IA, améliorant la productivité grâce à une syntaxe de commande simple, à la résolution des erreurs et même à la génération de code. Ce guide complet vous guidera pas à pas dans l’installation et l’utilisation efficace d’AI Shell sur votre système Windows.

Conditions préalables à l’installation d’AI Shell

Avant de commencer l’installation, assurez-vous d’avoir :

  • Système d’exploitation Windows 10 ou Windows 11.
  • PowerShell version 7.4.6 ou supérieure installée sur votre système.
  • Accès administrateur pour installer des logiciels et modifier les variables d’environnement.

Le respect de ces conditions préalables garantit un processus d’installation plus fluide et minimise les problèmes potentiels.

Mise à jour de PowerShell vers la dernière version

Pour installer correctement AI Shell, vous devez avoir mis à jour PowerShell vers la version 7.4.6 ou supérieure. Suivez ces étapes pour une mise à jour transparente :

  1. Appuyez Win + Xet sélectionnez Windows PowerShell (Admin) .
  2. Autoriser l’exécution temporaire des scripts en exécutant :
  3. Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

  4. Exécutez les commandes suivantes pour télécharger et installer la dernière version de PowerShell :
  5. Invoke-RestMethod -Uri "https://aka.ms/install-powershell.ps1"-OutFile "install-powershell.ps1"
    .\install-powershell.ps1

  6. Ajoutez PowerShell à votre système PATH :
  • Appuyez sur Win + R, tapez SystemPropertiesAdvancedet appuyez sur Entrée.
  • Cliquez sur Variables d’environnement .
  • Dans la section Variables système , recherchez Chemin et sélectionnez Modifier .
  • Cliquez sur Nouveau et ajoutez le chemin :
    C:\Users\\AppData\Local\Microsoft\powershell

N’oubliez pas de remplacer <YourUsername>par votre nom d’utilisateur Windows actuel.

Définition des variables d'environnement
  • Cliquez sur OK pour enregistrer les modifications.
  • Ouvrez la nouvelle version de PowerShell en utilisant :
  • pwsh

  • Vérifiez votre installation en exécutant :
  • $PSVersionTable

    Vérification de la version PowerShell
  • (Facultatif) Restaurez la politique d’exécution par défaut si nécessaire :
  • Set-ExecutionPolicy -Scope Process -ExecutionPolicy Restricted

    En suivant ces étapes, vous garantissez que PowerShell est mis à jour au moins vers la version 7.4.6 et accessible dans le monde entier, préparant ainsi le terrain pour une installation réussie d’AI Shell.

    Installation d’AI Shell à l’aide du script d’installation

    La méthode la plus rapide pour installer AI Shell consiste à utiliser un script d’installation automatisé qui configure tout pour vous. Voici comment procéder :

    1. Ouvrez le Terminal en tant qu’administrateur en appuyant sur la Wintouche , en tapant « Terminal », en cliquant avec le bouton droit sur « Terminal » et en choisissant « Exécuter en tant qu’administrateur ».
    2. Si le Terminal ne s’ouvre pas avec PowerShell par défaut, sélectionnez « Windows PowerShell » dans le menu déroulant de la barre d’onglets.
    3. Démarrez l’instance PowerShell mise à jour en entrant :
    4. pwsh

    5. Exécutez le script d’installation avec la commande suivante :
    6. Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"

      Cette commande aish.exele télécharge $env:LOCALAPPDATA\Programs\AIShellet l’ajoute au PATH de votre système, permettant l’accès à partir de n’importe quelle invite de commande.

    7. Après l’installation, démarrez AI Shell en saisissant la commande Start-AIShelldans PowerShell. Cela ouvrira un volet divisé dans le terminal Windows avec AI Shell prêt à être utilisé. Vous serez invité à sélectionner un agent AI dès que vous le lancerez.

    Installation manuelle d’AI Shell

    Pour ceux qui préfèrent une approche pratique de l’installation, vous pouvez installer AI Shell manuellement. Voici une méthode étape par étape :

    1. Téléchargez le dernier fichier ZIP d’AI Shell à partir de la source officielle qui correspond à l’architecture de votre système (par exemple, AIShell-1.0.0-preview.1-win-x64.zip).
    2. Extrayez le fichier ZIP dans un dossier désigné sur votre système, tel que C:\AIShell.
    3. Ajoutez le dossier à la variable PATH de votre système, vous permettant ainsi de l’exécuter aish.exeglobalement.
    4. Pour ce faire, recherchez « variables d’environnement » dans la recherche Windows, sélectionnez « Modifier les variables d’environnement système » et ouvrez « Variables d’environnement ». Dans la zone Variables système , recherchez et modifiez Path , en ajoutant le chemin complet vers votre dossier extrait (par exemple, C:\AIShell).

    5. Ouvrez PowerShell en tant qu’administrateur et installez le module PowerShell AI Shell en exécutant :
    6. Install-PSResource -Name AIShell

    Cette commande récupère et installe le module requis à partir de la galerie PowerShell, permettant une intégration transparente dans votre environnement CLI.

    Configuration et utilisation d’AI Shell

    Une fois AI Shell installé, l’étape suivante consiste à le configurer pour l’agent IA choisi. Par défaut, AI Shell fournit deux agents : Azure OpenAI Agent et Copilot dans Azure. L’agent Azure OpenAI nécessite une configuration supplémentaire en fournissant votre point de terminaison, vos clés API et éventuellement une invite système pour adapter le modèle IA à vos besoins spécifiques. L’agent Copilot dans Azure se concentre sur les tâches liées à Azure, ce qui nécessite que vous soyez connecté à Azure pour l’utiliser.

    Sélectionnez un agent dans le panneau de configuration pour démarrer le processus de configuration.

    Configuration du shell AI

    Configurez l’agent sélectionné en exécutant la commande /agent configdans le volet AI Shell. Un fichier de configuration au format JSON s’ouvre, vous permettant de saisir les paramètres essentiels tels que les informations d’identification d’accès à l’API :

    {
    "GPTs": [
    // Example configuration for Azure OpenAI
    {
    "Name": "ps-az-gpt4",
    "Description": "A GPT instance for PowerShell.",
    "Endpoint": "<insert your Azure OpenAI endpoint>",
    "Deployment": "<insert your deployment name>",
    "ModelName": "<insert the model name>",
    "Key": "<insert your key>",
    "SystemPrompt": "You are a helpful assistant for PowerShell scripting."
    }
    ],
    "Active": null
    }

    Remplacez les espaces réservés par vos clés API réelles et enregistrez le fichier de configuration. Ensuite, actualisez en saisissant des informations /refreshdans le volet AI Shell pour appliquer les modifications.

    L’interaction avec AI Shell est simple : saisissez vos requêtes dans le volet. Pour diriger une commande vers un agent spécifique, utilisez la syntaxe @<agentName>précédant votre requête, par exemple @openai-gpt "How do I list files in a directory?".

    Optimisez votre flux de travail avec les commandes AI Shell

    AI Shell comprend une variété de commandes intégrées et de raccourcis clavier qui peuvent améliorer votre productivité :

    • Utilisez la /code postcommande ou Ctrl + D, Ctrl + Dle raccourci pour insérer le code généré dans la session PowerShell actuelle.
    • Utilisez /code copyou Ctrl + D, Ctrl + Cpour copier les extraits de code générés dans votre presse-papiers pour une utilisation ultérieure.
    • Naviguez entre les volets AI Shell et PowerShell avec Alt + RightArrowet Alt + LeftArrow.
    • Envoyez des messages d’erreur à AI Shell pour obtenir de l’aide à l’aide de l’ Resolve-Errorapplet de commande.
    • Pour les requêtes complexes, utilisez la Invoke-AIShellcommande pour interagir avec l’agent sélectionné.
    • Tapez /helppour afficher toutes les commandes disponibles.

    La /code postcommande simplifie la publication de code depuis AI Shell dans votre session, tout en /code copyvous aidant à enregistrer des extraits de code pour référence ultérieure. Avec la Resolve-Errorcommande, vous pouvez recevoir une assistance en temps réel pour résoudre les problèmes directement via AI Shell.

    Conclusion

    AI Shell améliore l’interaction avec les modèles d’IA à l’aide d’une interface de ligne de commande, idéale pour les développeurs et les professionnels de l’informatique. Que vous optiez pour le script d’installation automatisé ou que vous choisissiez de l’installer manuellement pour plus de contrôle, AI Shell simplifie l’expérience d’interaction avec l’IA. Il s’appuie sur une interface intuitive, des commandes robustes et une intégration transparente pour augmenter considérablement la productivité dans les tâches quotidiennes.

    Informations complémentaires

    1. Quelle est la configuration système requise pour AI Shell ?

    AI Shell nécessite Windows 10 ou Windows 11 et PowerShell version 7.4.6 ou supérieure. Assurez-vous de disposer d’un accès administrateur pour l’installation et la configuration.

    2. Puis-je utiliser AI Shell sans connexion Internet ?

    AI Shell nécessite une connexion Internet pour interagir avec les modèles d’IA hébergés en ligne, en particulier lors de l’utilisation de l’agent Azure OpenAI ou de l’accès aux API publiques.

    3. Comment puis-je résoudre les problèmes d’installation avec AI Shell ?

    Si vous rencontrez des problèmes, assurez-vous que votre PowerShell est mis à jour, vérifiez la configuration de la variable PATH et utilisez la Resolve-Errorcommande pour obtenir de l’aide pendant l’exécution.

    Source et images

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *