Remarque
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
Exécutez la commande aish dans l’interpréteur de commandes de votre choix. AI Shell démarre dans une nouvelle fenêtre de terminal et vous invite à choisir un agent.
Utilisation d’AI Shell
Si vous envisagez d’utiliser l’agent Azure OpenAI, vous devez le configurer avec votre point de terminaison, vos clés API et votre invite système avant de l’utiliser. Pour ce faire, sélectionnez l’agent, puis 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 l’expérience Azure Copilot directement sur 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 ?
Azure Agent
- « 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 ? »
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
Étant donné que vous l’utilisez en tant qu’exécutable autonome, la commande /code post ne fonctionnera pas. Il est conçu pour l’expérience side-car avec PowerShell 7. Pour plus d’informations, consultez Prise en main d’AI Shell dans PowerShell.
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.
| Liaison de clé | Commander | Description |
|---|---|---|
| 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 |