Partager via


Qu’est-ce que AI Shell ?

AI Shell est un interpréteur de commandes interactif qui fournit une interface de conversation avec des modèles de langage. L’interpréteur de commandes fournit des agents qui se connectent à différents modèles IA et à d’autres fournisseurs d’assistance. Les utilisateurs peuvent interagir avec les agents de manière conversationnelle.

Le projet AI Shell comprend les éléments suivants :

  • Une interface shell en ligne de commande (aish)
  • Infrastructure pour la création d’agents IA et d’autres fournisseurs d’assistance
  • Intégration à Windows Terminal et iTerm2 sur macOS
  • Un module PowerShell pour l’intégration avec PowerShell. Pour plus d’informations, consultez le module AI Shell.

Chaque assistant IA est appelé agent. La version initiale d’AI Shell comprend deux agents :

  • agent azure OpenAI qui se connecte à une instance de gpt-4o. Utilisez cet agent pour les tâches d’IA générales.
  • Copilot dans l’agent Azure qui peut vous aider à connaître Microsoft Azure. Utilisez l’agent Azure pour obtenir de l’aide sur Azure CLI et les commandes Azure PowerShell.

Vous pouvez exécuter l’exécutable AI Shell (aish.exe) dans une expérience autonome ou utiliser le module AIShell PowerShell avec PowerShell 7 pour créer une expérience à écran fractionné avec le terminal Windows. Il s’agit de la méthode recommandée pour utiliser AI Shell, car vous obtenez une intégration plus approfondie à l’interpréteur de commandes. Ces fonctionnalités sont les suivantes :

  • Possibilité d’insérer du code à partir de la réponse AI Shell directement dans l’interpréteur de commandes connect
  • Les commandes à plusieurs étapes sont ajoutées à la mémoire tampon IntelliSense prédictive pour une acceptation rapide
  • Récupération d’erreur simple à commande unique

État du projet

La version actuelle d’AI Shell est 1.0.0-preview.4. AI Shell est fourni à des fins de test, mais il n’est pas complet en termes de fonctionnalités. Certains éléments de l’outil sont encore en cours de développement et sont susceptibles d’être modifiés. Vos commentaires sont importants pour nous pendant cette phase de développement. Nous vous encourageons à partager vos expériences pour nous aider à améliorer AI Shell.

Problèmes connus

Cette version actuelle d’AI Shell présente quelques problèmes connus que nous travaillons activement sur la résolution des problèmes suivants :

  • L’expérience d’écran partagé fonctionne avec Windows Terminal et iTerm2 pour macOS.
  • Le module AI Shell n’est pas pris en charge sur Linux. Vous pouvez exécuter l’exécutable aish sous Linux, mais il n’est testé sur aucune distribution Linux.
  • Si vous avez installé plusieurs versions du terminal Windows, la commande Start-AIShell ouvre une nouvelle fenêtre de terminal exécutant une autre version du terminal Windows.
  • Si vous avez démarré windows Terminal en tant qu’administrateur, la commande Start-AIShell ouvre une nouvelle fenêtre de terminal exécutant le terminal Windows sans élévation.
  • Si vous utilisez le terminal Mac par défaut, il se peut que les couleurs ne s’affichent pas correctement. Il peut être difficile de lire le code généré.

Vous pouvez signaler d’autres problèmes dans le référentiel GitHub.

Envoi de commentaires

Nous vous invitons à nous faire part de vos commentaires pour vous aider à améliorer AI Shell ! Voici des façons de vous impliquer :

  • Problèmes de fichiers : Si vous rencontrez des bogues, si vous avez des suggestions pour de nouvelles fonctionnalités ou si vous souhaitez signaler des incohérences, ouvrez un problème sur le référentiel GitHub AI Shell.
  • Participez aux discussions : Rejoignez nos discussions communautaires dans l’onglet Discussions GitHub . Partagez des idées, discutez des améliorations potentielles, connectez-vous avec d’autres utilisateurs et partagez les agents que vous créez.
  • Documentation: Si vous remarquez des lacunes dans la documentation, vous pouvez suggérer des modifications ou soumettre des demandes de tirage pour améliorer notre documentation.