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 :
- Appuyez
Win + X
et sélectionnez Windows PowerShell (Admin) . - Autoriser l’exécution temporaire des scripts en exécutant :
- Exécutez les commandes suivantes pour télécharger et installer la dernière version de PowerShell :
- Ajoutez PowerShell à votre système PATH :
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Invoke-RestMethod -Uri "https://aka.ms/install-powershell.ps1"-OutFile "install-powershell.ps1"
.\install-powershell.ps1
- Appuyez sur
Win + R
, tapezSystemPropertiesAdvanced
et 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.
- Cliquez sur OK pour enregistrer les modifications.
pwsh
$PSVersionTable
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 :
- Ouvrez le Terminal en tant qu’administrateur en appuyant sur la
Win
touche , en tapant « Terminal », en cliquant avec le bouton droit sur « Terminal » et en choisissant « Exécuter en tant qu’administrateur ». - 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.
- Démarrez l’instance PowerShell mise à jour en entrant :
- Exécutez le script d’installation avec la commande suivante :
- Après l’installation, démarrez AI Shell en saisissant la commande
Start-AIShell
dans 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.
pwsh
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
Cette commande aish.exe
le télécharge $env:LOCALAPPDATA\Programs\AIShell
et l’ajoute au PATH de votre système, permettant l’accès à partir de n’importe quelle invite de commande.
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 :
- 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
). - Extrayez le fichier ZIP dans un dossier désigné sur votre système, tel que
C:\AIShell
. - Ajoutez le dossier à la variable PATH de votre système, vous permettant ainsi de l’exécuter
aish.exe
globalement. - Ouvrez PowerShell en tant qu’administrateur et installez le module PowerShell AI Shell en exécutant :
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
).
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.
Configurez l’agent sélectionné en exécutant la commande /agent config
dans 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 /refresh
dans 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 post
commande ouCtrl + D, Ctrl + D
le raccourci pour insérer le code généré dans la session PowerShell actuelle. - Utilisez
/code copy
ouCtrl + D, Ctrl + C
pour 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 + RightArrow
etAlt + LeftArrow
. - Envoyez des messages d’erreur à AI Shell pour obtenir de l’aide à l’aide de l’
Resolve-Error
applet de commande. - Pour les requêtes complexes, utilisez la
Invoke-AIShell
commande pour interagir avec l’agent sélectionné. - Tapez
/help
pour afficher toutes les commandes disponibles.
La /code post
commande simplifie la publication de code depuis AI Shell dans votre session, tout en /code copy
vous aidant à enregistrer des extraits de code pour référence ultérieure. Avec la Resolve-Error
commande, 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-Error
commande pour obtenir de l’aide pendant l’exécution.
Laisser un commentaire