Vue d’ensemble d’IntelliCode

Visual Studio IntelliCode améliore le développement de logiciels à l’aide de l’intelligence artificielle, par exemple en fournissant des complétions de code prenant en charge le contexte. IntelliCode est disponible via le programme d’installation principal de Visual Studio et en tant qu’extension pour Visual Studio Code.

Pour plus d’informations, et pour vous inscrire aux actualités et aux mises à jour, consultez Visual Studio IntelliCode.

Installer IntelliCode

Avant de commencer, assurez-vous de disposer d’une version de Visual Studio ou Visual Studio Code prenant en charge IntelliCode. La configuration minimale requise est la suivante :

  • Visual Studio Code d’octobre 2018 version 1.29 ou ultérieure
  • Visual Studio 2019 (version 16.4 ou ultérieure, toute édition)

Le tableau suivant explique comment obtenir IntelliCode pour votre environnement de développement :

Environnement de développement Instructions d’installation
Logo Visual Studio Code 1. Installez Visual Studio Code pour Windows, macOS ou Linux.
2. Téléchargez l’extension Visual Studio IntelliCode à partir de la Place de marché ou installez-la directement à partir de la vue Extensions dans Visual Studio Code.
3. Rechargez et attendez que les dépendances téléchargent et installent (voir la barre d’état).
Logo Visual Studio 2019 1. Téléchargez Visual Studio 2019 version 16.4 ou ultérieure.
2. Installez une charge de travail prise en charge, telle que le développement .NET Desktop.
3. Visual Studio IntelliCode est installé par défaut.

Complétions de code contextuelles

IntelliCode fournit les fonctionnalités d’IntelliSense assistées par IA dans Visual Studio et Visual Studio Code. Les suggestions d’IntelliCode apparaissent en haut de la liste des complétions avec en regard une icône d’étoile :

Suggestions d’IntelliSense marquées d’une étoile avec IntelliCode dans Visual Studio

La liste des complétions suggère l’API la plus probablement correcte qu’un développeur devrait utiliser, au lieu de présenter une simple liste alphabétique de membres. Pour fournir cette liste dynamique, IntelliCode utilise le contexte du code actuel du développeur ainsi que des modèles basés sur des milliers de projets open source de grande qualité sur GitHub. Les résultats forment un modèle qui prédit les appels d’API les plus probables et les plus pertinents.

Complétions complètes de ligne C# dans Visual Studio Les développeurs C# dans Visual Studio 2022 et versions ultérieures bénéficient également des complétions complètes de ligne, qui prédisent le prochain segment de votre code en fonction de votre code actuel jusqu’à présent, et le présentent sous forme de prédiction inline.

Fonctionnalités de Visual Studio

Consultez la vue d’ensemble d’IntelliCode pour Visual Studio pour obtenir des détails complets sur les autres fonctionnalités prises en charge pour les utilisateurs de Visual Studio, telles que les suggestions IntelliCode.

Langues prises en charge

Les langages pris en charge pour les complétions IntelliSense assistées par IA sont :

  • C#, C++, XAML, JavaScript, TypeScript et Visual Basic pour Visual Studio.

  • Java, JavaScript, TypeScript, Python et SQL pour Visual Studio Code.

Télémétrie

Nous capturons certaines données anonymes d’utilisation et de rapports d’erreurs pour améliorer IntelliCode. Aucun code défini par l’utilisateur n’est envoyé à Microsoft, mais nous collectons des informations sur votre utilisation des résultats d’IntelliCode.

Pour les suggestions des modèles de base, qui sont des types et des membres open source et .NET, nous enregistrons le fait que vous avez sélectionné une suggestion d’IntelliCode et nous consignons le nom de la suggestion. Microsoft utilise les données pour surveiller la qualité du modèle de base. Pour les modèles personnalisés, nous capturez si vous avez sélectionné une suggestion IntelliCode, mais que vous ne journalisez pas les noms de vos types ou méthodes définis par l’utilisateur.

Dans Visual Studio, vous pouvez refuser le Programme d’amélioration de l’expérience utilisateur Visual Studio, ce qui désactive également la collecte de données pour IntelliCode. Dans la barre de menus, sélectionnez Aide pour>envoyer des commentaires>. Dans la boîte de dialogue Programme d’amélioration du produit Visual Studio, sélectionnez Non, je ne souhaite pas participer, puis sélectionnez OK.

Dans Visual Studio Code, vous pouvez désactiver la collecte de la télémétrie en suivant ces instructions.

IntelliCode peut vous demander régulièrement de répondre à une enquête anonyme. Vous pouvez également vous inscrire aux actualités et aux mises à jour, mais vous n’êtes pas obligé de le faire.

Voir aussi