Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
AI Shell a été créé pour aider les utilisateurs de ligne de commande à trouver les commandes appropriées à utiliser, récupérer des erreurs et mieux comprendre les commandes et la sortie qu’ils produisent. Suivez et suivez quelques exemples pour commencer à utiliser AI Shell.
Démarrage d’AI Shell
Utilisez la commande
Utilisation d’AI Shell
Avant de pouvoir utiliser l’agent Azure OpenAI, vous devez créer une configuration qui inclut votre point de terminaison, vos clés API et votre invite système. Démarrez AI Shell, sélectionnez l’agent et exécutez /agent config
.
Dans le fichier de configuration JSON ouvert, vous devez fournir votre point de terminaison, le nom de déploiement, la version du modèle et la clé API. Vous pouvez configurer la propriété d’invite système pour mieux baser le modèle sur vos cas d’usage spécifiques, la valeur par défaut incluse est destinée à un expert PowerShell. En outre, si vous souhaitez utiliser OpenAI, vous pouvez configurer l’agent avec uniquement votre clé API à partir d’OpenAI dans l’exemple commenté dans le fichier JSON.
L’agent Azure est conçu pour apporter directement l’expérience Copilot dans Azure à votre ligne de commande.
Il fournit de l’aide pour les commandes Azure CLI et Azure PowerShell. Pour utiliser cet agent, vous devez vous connecter à Azure à l’aide de la commande az login
à partir d’Azure CLI.
Utiliser AI Shell pour interagir avec les agents
Utilisez ces exemples de requêtes avec chaque agent.
Azure OpenAI Agent
- « Comment créer un fichier texte nommé helloworld dans PowerShell ? »
- « Quelle est la différence entre un commutateur et un paramètre dans PowerShell ? »
- Comment obtenir les 10 principaux processus gourmands en ressources processeur sur mon ordinateur ?
Copilot dans l’agent Azure
- « Comment créer un groupe de ressources avec Azure CLI ? »
- « Comment puis-je répertorier les comptes de stockage que j’ai dans Azure PowerShell ? »
- « Qu’est-ce qu’Application Insights ? »
- « Comment créer une application web avec Azure CLI ? »
Voici une démonstration rapide montrant l’agent Azure en action :
Changement d’agents
Vous pouvez basculer entre les agents à l’aide de la syntaxe @<agentName>
dans vos messages de conversation. Par exemple
Vous pouvez également utiliser une commande de conversation pour changer d’agent. Par exemple, pour basculer vers l’agent openai-gpt
, utilisez /agent use openai-gpt
.
Commandes de conversation
Par défaut, aish
fournit un ensemble de commandes de conversation utilisées pour interagir avec le modèle IA. Pour obtenir la liste des commandes, utilisez la commande /help
dans la session de conversation.
Name Description Source
──────────────────────────────────────────────────────────────────────
/agent Command for agent management. Core
/cls Clear the screen. Core
/code Command to interact with the code generated. Core
/dislike Dislike the last response and send feedback. Core
/exit Exit the interactive session. Core
/help Show all available commands. Core
/like Like the last response and send feedback. Core
/refresh Refresh the chat session. Core
/render Render a markdown file, for diagnosis purpose. Core
/retry Regenerate a new response for the last query. Core
Insertion de code
Lorsque vous discutez avec l’agent, vous pouvez utiliser la commande /code post
pour insérer automatiquement le code de la réponse dans l’interpréteur de commandes de travail. Il s’agit du moyen le plus simple d’obtenir rapidement le code que vous devez exécuter dans votre interpréteur de commandes. Vous pouvez également utiliser la touche chaude Ctrl+d, Ctrl+d pour insérer le code dans l’interpréteur de commandes de travail.
Liaisons de clé pour les commandes
AI Shell a des liaisons de clé pour la commande /code
. Elles sont actuellement codées en dur, mais les liaisons de clés personnalisées seront prises en charge dans une prochaine version.
Liaisons de clés | Commander | Fonctionnalité |
---|---|---|
Ctrl+dCtrl+c | /code copy |
Copiez tous les les extraits de code générés dans le Presse-papiers |
Ctrl+<n> | /code copy <n> |
Copiez l’extrait de code généré n-ième dans le Presse-papiers |
Ctrl+dCtrl+d | /code post |
Publier toutes les les extraits de code générés dans l’application connectée |
Ctrl+d<n> | /code post <n> |
Publier l’extrait de code généré n-ième à l’application connectée |
En outre, vous pouvez basculer entre les volets plus facilement à l’aide des raccourcis clavier suivants.
Liaisons de clés | Fonctionnalité |
---|---|
Alt+RightArrow | Déplace votre curseur vers le volet AI Shell droit |
Alt+LeftArrow | Déplace votre curseur vers le volet PowerShell gauche |
Résolution des erreurs
Si vous rencontrez une erreur dans votre terminal de travail, vous pouvez utiliser l’applet de commande Resolve-Error
pour envoyer cette erreur à la fenêtre AI Shell ouverte pour la résolution. Cette commande demande au modèle IA de vous aider à résoudre l’erreur.
Appel d’AI Shell
Vous pouvez utiliser l’applet de commande Invoke-AIShell
pour envoyer des requêtes à l’agent actuel dans la fenêtre AI Shell ouverte.
Cette commande vous permet d’interagir avec le modèle IA à partir de votre terminal de travail.