AI Shell de Microsoft: Nouvelle version Mac (Preview 4)

Microsoft a déployé la quatrième version préliminaire de son AI Shell, un outil interactif conçu pour combler le fossé entre le langage naturel et les grands modèles linguistiques. Cette dernière itération apporte une suite d’améliorations, en particulier pour les utilisateurs de macOS, ainsi qu’une prise en charge plus large de Microsoft Entra ID et une collection d’options de commande simplifiées. Examinons les spécificités de ce que cette mise à jour apporte.

Intégration macOS Améliorée

Un point central de cette version est les progrès significatifs réalisés dans l’expérience macOS, en particulier lorsqu’elle est associée à iTerm2. Auparavant, la fonctionnalité sidecar, qui permet aux utilisateurs d’interagir avec l’AI Shell dans un volet dédié, était en proie à l’instabilité et ne prenait pas en charge les commandes cruciales telles que /code post. Avec cette mise à jour, Microsoft a résolu ces problèmes, offrant une expérience plus fiable et plus riche en fonctionnalités qui reflète les fonctionnalités disponibles sur Windows.

Pour tirer parti de ce mode sidecar amélioré, les utilisateurs doivent exécuter PowerShell 7 dans iTerm2. Cela permet une communication transparente entre le terminal et l’AI Shell, permettant une interaction plus fluide et intuitive. La fiabilité améliorée et la parité des fonctionnalités devraient être une amélioration bienvenue pour les utilisateurs de macOS qui s’appuient sur l’AI Shell pour leurs tâches quotidiennes.

Adopter l’IA Hors Ligne avec Phi Silica

L’un des ajouts les plus intéressants de cette version préliminaire est la prise en charge expérimentale de l’agent Phi Silica. Cet agent exploite le modèle Phi Silica intégré, qui est un élément clé des PC Copilot+. L’attrait de Phi Silica réside dans sa capacité à fournir une expérience hors ligne avec l’AI Shell, permettant aux utilisateurs de continuer à interagir avec les modèles d’IA même sans connexion Internet active.

Cependant, il est important de noter que l’agent Phi Silica n’est pas inclus par défaut avec l’AI Shell. Les utilisateurs qui souhaitent explorer cette fonctionnalité devront cloner le référentiel et créer le code eux-mêmes. Microsoft a également averti que l’agent est toujours dans sa phase expérimentale et que les utilisateurs doivent s’attendre à des problèmes potentiels dans les versions futures. Malgré ces réserves, l’inclusion de Phi Silica représente une étape importante vers l’activation des capacités d’IA hors ligne dans l’AI Shell.

Authentification Simplifiée avec Entra ID

Dans le cadre d’une démarche visant à améliorer la sécurité et à simplifier l’accès, Microsoft a introduit la prise en charge de l’authentification Entra ID aux instances Azure OpenAI. Cette intégration permet aux utilisateurs d’accéder aux ressources Azure OpenAI sans avoir à stocker de clés sensibles dans les fichiers de configuration. En tirant parti d’Entra ID, l’AI Shell peut authentifier en toute sécurité les utilisateurs et leur accorder l’accès aux ressources nécessaires, réduisant ainsi le risque d’accès non autorisé et simplifiant la gestion globale des déploiements Azure OpenAI. Cette couche de sécurité supplémentaire est particulièrement cruciale pour les organisations qui traitent des données sensibles et nécessitent des mécanismes d’authentification robustes.

Exécution de Commandes Simplifiée

Pour améliorer encore l’expérience utilisateur, Microsoft a introduit de nouveaux paramètres pour la commande Invoke-AIShell. Ces paramètres sont conçus pour simplifier l’utilisation du volet latéral et réduire le besoin de commandes répétitives.

  • -PostCode: Ce paramètre permet aux utilisateurs de publier du code généré dans le volet latéral directement dans la session PowerShell connectée. Ceci élimine le besoin de basculer entre le volet latéral et le terminal pour exécuter la commande /code post, rationalisant ainsi le processus d’exécution du code.
  • -CopyCode: Ce paramètre fournit un moyen simple de copier du code à partir du volet latéral sans avoir à utiliser la commande /code copy. Ceci est particulièrement utile pour transférer rapidement des extraits de code vers d’autres applications ou scripts.
  • -Exit: Ce paramètre permet aux utilisateurs de quitter le volet latéral sans avoir à taper la commande /exit. Ceci fournit un moyen plus intuitif et efficace de fermer le volet latéral lorsqu’il n’est plus nécessaire.

Ces nouveaux paramètres, bien qu’apparemment mineurs, contribuent de manière significative à la convivialité globale de l’AI Shell, permettant aux utilisateurs d’interagir plus facilement avec l’outil et d’exécuter leurs tâches.

Petits Ajustements, Impact Majeur

Au-delà des fonctionnalités phares, cette mise à jour comprend une collection d’améliorations plus petites qui améliorent collectivement l’expérience globale. Ceux-ci inclus:

  • Informations sur le Modèle Mises à Jour: L’AI Shell prend désormais en charge les derniers modèles OpenAI, garantissant ainsi aux utilisateurs un accès aux capacités d’IA les plus avancées. Cela permet à l’AI Shell de rester compatible avec les dernières avancées dans le domaine de l’intelligence artificielle.
  • Alias pour Effacer la Console: La commande /clear a été ajoutée comme alias de la commande /cls, fournissant ainsi un moyen plus convivial d’effacer la console dans AIShell. Cet ajout simple peut faire gagner du temps aux utilisateurs.
  • Mise à Jour du Script d’Installation macOS: Le script d’installation a été mis à jour pour garantir que le module AIShell est correctement installé sur macOS. Ceci corrige un problème précédent et garantit aux utilisateurs de macOS qu’ils peuvent installer et utiliser l’AI Shell de manière transparente.
  • Gestion Améliorée des Modèles dans OllamaAgent: L’OllamaAgent, qui permet aux utilisateurs d’interagir avec des modèles hébergés localement, a été amélioré avec une gestion améliorée des modèles et une intégration des invites système. Cela facilite la configuration et l’utilisation de l’OllamaAgent avec une variété de modèles différents.

Ces changements subtils mais efficaces démontrent l’engagement de Microsoft à affiner l’AI Shell et à offrir une expérience soignée et conviviale.

Premiers Pas avec la Version Préliminaire 4

Pour ceux qui souhaitent explorer les dernières fonctionnalités et améliorations, l’installation de la version préliminaire 4 de l’AI Shell est un processus simple. Ouvrez simplement PowerShell et exécutez la commande suivante: irm ms.aka.ms/aishell/install | iex
Une fois l’installation terminée, vous pouvez lancer l’AIShell en exécutant la commande aishell.

Exploration des fonctionnalités avancées

La version Preview 4 d’AI Shell offre un vaste ensemble de fonctionnalités qui peuvent transformer votre flux de travail de développement et d’automatisation. Voici quelques exemples de la façon dont vous pouvez tirer parti de ces fonctionnalités:

  • Génération de code: Utilisez l’AI Shell pour générer automatiquement du code dans différents langages de programmation. Spécifiez simplement le but et la structure souhaités, et l’AI Shell vous fournira un code fonctionnel que vous pourrez intégrer à vos projets.
  • Débogage: L’AI Shell peut vous aider à identifier et à résoudre les bogues dans votre code. En fournissant l’AI Shell avec des extraits de code et des messages d’erreur, vous pouvez obtenir des informations précieuses et des solutions potentielles aux problèmes de débogage.
  • Automatisation des tâches: Automatisez les tâches répétitives en utilisant l’AI Shell pour effectuer des opérations complexes en fonction de commandes en langage naturel. Configurez des flux de travail automatisés et gagnez du temps et des efforts.
  • Apprentissage de nouvelles technologies: L’AI Shell peut servir de guide pour l’apprentissage de nouvelles technologies et de nouveaux langages de programmation. Posez des questions, demandez des exemples et laissez l’AI Shell vous guider dans votre parcours d’apprentissage.
  • Gestion du cloud: Interagissez avec les services cloud Azure à l’aide de la prise en charge intégrée de l’authentification Entra ID. Allouez des ressources, configurez des paramètres et gérez vos environnements cloud directement à partir de l’AI Shell.
  • Recherche d’informations: Utilisez l’AI Shell pour rechercher rapidement des informations en ligne liées à la programmation, au développement et à l’automatisation. Posez simplement votre question et l’AI Shell fournira des résultats de recherche pertinents.

Conseils et meilleures pratiques

Pour tirer le meilleur parti de l’AI Shell, voici quelques conseils et meilleures pratiques:

  • Soyez précis: Soyez clair et précis dans vos commandes pour obtenir les résultats les plus précis possibles.
  • Expérimentez: N’ayez pas peur d’expérimenter différentes commandes et configurations pour en découvrir toutes les capacités.
  • Lisez la documentation: Consultez la documentation officielle de l’AI Shell pour obtenir des informations détaillées et des exemples.
  • Rejoignez la communauté: Participez aux forums et aux communautés AI Shell pour partager vos expériences et apprendre des autres utilisateurs.
  • Restez à jour: Installez régulièrement les dernières versions de l’AI Shell pour profiter des dernières fonctionnalités et améliorations.

Conclusion

La version Preview 4 de l’AI Shell constitue une avancée significative dans l’évolution des outils d’IA pour les développeurs et les professionnels de l’informatique. Avec une intégration macOS améliorée, le support de Phi Silica pour l’IA hors ligne, l’authentification Entra ID et les commandes simplifiées, l’AI Shell offre une expérience utilisateur plus puissante et plus flexible. En explorant ses capacités et en suivant les meilleures pratiques, vous pouvez intégrer l’AI Shell à votre flux de travail et révolutionner la façon dont vous travaillez avec le code, l’automatisation et l’intelligence artificielle.