IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La mise à jour Avril 2025 de Visual Studio Code 1.100 est disponible avec GPT 4.1, des invites réutilisables et une prise en charge améliorée du multifenêtrage

Le , par Anthony

120PARTAGES

5  0 
Microsoft annonce la disponibilité de Visual Studio Code 1.100. Cette mise à jour d'avril 2025 prend en charge les modèles GPT 4.1 et o4-mini d'OpenAI en mode agent, la création d'invites réutilisables pour le chat avec l'IA, un meilleur support du multifenêtrage et plusieurs améliorations en termes de performances.

La version 1.100 de Visual Studio Code de Microsoft introduit la prise en charge du format d'édition apply patch d'OpenAI avec GPT 4.1 et o4-mini en mode agent, ce qui permet des éditions nettement plus rapides par l'IA, en particulier lors de l'utilisation de fichiers volumineux. Cette mise à jour étend également la compatibilité avec l'outil de remplacement de chaîne de caractères d'Anthropic en mode agent, prenant désormais en charge Claude Sonnet 3.7 et 3.5, ce qui améliore encore l'efficacité de l'édition.

Suite à ces mises à niveau de l'édition IA, l'expérience de chat intégrée a reçu plusieurs améliorations. Les utilisateurs peuvent désormais définir des instructions personnalisées et créer des invites réutilisables pour le chat avec l'IA, ce qui rend les interactions plus adaptées et plus efficaces. Des résultats plus intelligents sont fournis grâce à des outils supplémentaires pour travailler avec GitHub, les extensions et les carnets de notes. En outre, la prise en charge des images et des flux HTTP est désormais disponible pour le Managed Chat Protocol, ce qui permet de partager un plus large éventail de contenus lors des sessions de chat.

https://youtu.be/tmpVhLR_rLU

Sur le plan des performances, les réponses de chat de l'IA sont plus rapides pour les demandes répétées, et les modifications effectuées en mode agent ont également été optimisées pour plus de rapidité.

Enfin, la convivialité de l'éditeur a été améliorée grâce à la prise en charge du multifenêtrage pour les interfaces de chat et d'édition, et les modifications par étapes sont désormais plus faciles à identifier, ce qui facilite les tâches de contrôle de version.

Voici quelques-unes des principales nouveautés de Visual Studio 1.100 :

  • Chat
    • Instructions personnalisées et invites réutilisables
    • Des résultats plus intelligents avec des outils pour GitHub, des extensions et des carnets de notes
    • Prise en charge des images et des flux HTTP pour MCP
  • Performances du chat
    • Réponses plus rapides aux demandes répétées de chat
    • Editions plus rapides en mode agent
  • Expérience de l'éditeur
    • Amélioration de la prise en charge du multifenêtrage pour le chat et les éditeurs
    • Les modifications par étapes sont désormais plus faciles à identifier


Chat

Fichiers d'invites et d'instructions

L'utilisateur peut adapter son expérience de l'IA dans VS Code à ses pratiques de codage et à sa pile technologique spécifiques en utilisant des fichiers d'instructions et d'invites basés sur Markdown. La mise en œuvre et l'utilisation de ces deux concepts connexes ont été alignées, mais ils ont chacun des objectifs distincts.

Fichiers d'instructions

Les fichiers d'instructions (également connus sous le nom d'instructions ou de règles personnalisées) permettent de décrire des directives et un contexte communs pour le modèle IA dans un fichier Markdown, comme des règles de style de code ou les frameworks à utiliser. Les fichiers d'instructions ne sont pas des demandes de chat autonomes, mais fournissent plutôt un contexte que l'utilisateur peut appliquer à une demande de chat.

Les fichiers d'instructions utilisent le suffixe .instructions.md. Ils peuvent se trouver dans le dossier de données de l'utilisateur ou dans l'espace de travail. Le paramètre chat.instructionsFilesLocations répertorie les dossiers contenant les fichiers d'instructions.

Un utilisateur peut joindre manuellement des instructions à une demande de chat spécifique, ou elles peuvent être ajoutées automatiquement :

  • Pour les ajouter manuellement, utilisez le bouton Ajouter un contexte dans la vue Chat, puis sélectionnez Instructions.... Il est également possible d'utiliser la commande Chat : Attacher des instructions... dans la palette de commandes. Cette commande fait apparaître un sélecteur qui permet de sélectionner des fichiers d'instructions existants ou d'en créer un nouveau à joindre.
  • Pour ajouter automatiquement des instructions à une invite, ajoutez l'en-tête applyTo Front Matter au fichier d'instructions pour indiquer les fichiers auxquels les instructions s'appliquent. Si une demande de chat contient un fichier qui correspond au modèle global donné, le fichier d'instructions est automatiquement joint.

L'exemple suivant fournit des instructions pour les fichiers TypeScript (applyTo : '**/*.ts') :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
--- 
applyTo: '**/*.ts' 
--- 
Place curly braces on separate lines for multi-line blocks: 
if (condition) 
{ 
  doSomething(); 
} 
else 
{ 
  doSomethingElse(); 
}

Un utilisateur peut créer des fichiers d'instructions avec la commande Chat : Nouveau fichier d'instructions.... De plus, les fichiers créés dans le dossier de données de l'utilisateur peuvent être automatiquement synchronisés entre plusieurs machines d'utilisateurs grâce au service Settings Sync. Il convient de cocher l'option Invites et instructions dans la boîte de dialogue Paramètres de sauvegarde et de synchronisation.

Fichiers d'invite

Les fichiers d'invite décrivent une demande de chat complète et autonome, y compris le texte de l'invite, le mode de chat et les outils à utiliser. Les fichiers d'invite sont utiles pour créer des demandes de chat réutilisables pour des tâches courantes. Par exemple, il est possible d'ajouter un fichier d'invite pour créer un composant frontal ou pour effectuer un examen de sécurité.

Les fichiers d'invite utilisent le suffixe .prompt.md. Ils peuvent être situés dans le dossier de données de l'utilisateur ou dans l'espace de travail. Le paramètre chat.promptFilesLocations indique le dossier dans lequel les fichiers d'invite sont recherchés.

Il existe plusieurs façons d'exécuter un fichier d'invite :

- Taper / dans le champ de saisie du chat, suivi du nom du fichier d'invite.


- Ouvrir le fichier d'invite dans un éditeur et appuyer sur le bouton « Play » dans la barre d'outils de l'éditeur. Cela permet d'itérer rapidement sur l'invite et de l'exécuter sans avoir à revenir à l'affichage du chat.


- Utiliser la commande Chat : Exécuter le fichier d'invite... de la palette de commandes.

Les fichiers d'invite peuvent comporter les en-têtes de métadonnées Front Matter suivants, qui indiquent comment ils doivent être exécutés :

[LIST][*] mode : le mode de discussion à utiliser lors de l...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !