La meilleure IA dans Visual Studio est celle que vous pouvez apporter vous-même. Les développeurs ne travaillent plus dans un monde à modèle unique. Vous pouvez avoir recours à un modèle pour le codage quotidien, à un autre pour un problème spécifique à un domaine et à un modèle approuvé pour les tâches qui doivent rester dans les limites de la gouvernance de votre organisation. Ainsi, la question qui nous est le plus souvent posée n’est pas de savoir quel modèle est le meilleur, mais : « Puis-je utiliser le mien ? »Nous intégrons la fonctionnalité « Bring Your Own Model » (BYOM) en préversion dans Visual Studio, la rendant disponible et activée par défaut sur les éditions Community, Professional et Enterprise. Cette préversion se concentre sur l’expérience développeur disponible dès aujourd’hui. Les fonctionnalités de gestion d’entreprise, notamment les contrôles d’administration permettant de désactiver BYOM ainsi que la configuration et la gestion centralisées des modèles pour les éditions Professional et Enterprise, seront bientôt disponibles.
Que vous soyez un développeur individuel souhaitant tester de nouveaux modèles ou une organisation cherchant à standardiser des déploiements approuvés, BYOM vous offre la flexibilité nécessaire pour utiliser l’IA dans Visual Studio à votre façon. Avec BYOM, vous pouvez vous connecter à un déploiement Microsoft Foundry ou utiliser votre propre clé provenant d’un autre fournisseur pris en charge, en mode Agent, que vous soyez connecté ou non à GitHub.
Il s’agit d’une préversion préliminaire et nous vous serions reconnaissants de nous faire part de vos commentaires sur l’expérience développeur. Avant de vous lancer, regardez la courte démonstration ci-dessous pour voir la fonctionnalité en action. Essayez-la ensuite par vous-même en suivant les étapes de la section « Pour commencer » ci-dessous et dites-nous ce qui fonctionne, ce qui manque et sur quoi vous aimeriez que nous nous concentrions ensuite. Partagez vos commentaires sur le forum de la communauté des développeurs et/ou répondez à ce court questionnaire pour nous aider à façonner l’avenir de BYOM dans Visual Studio.
Pour commencer
Important : la fonctionnalité BYOM évolue parallèlement au nouvel Agent (Préversion) de Visual Studio, qui repose sur le nouveau harnais alimenté par le SDK GitHub Copilot. Dans le cadre de cette transition, l’ancienne expérience BYOM disponible dans les modes « Ask » et « Agent » antérieurs n’est plus prise en charge. Pour utiliser BYOM, installez la dernière version de Visual Studio Insiders et utilisez la nouvelle expérience « Agent » (en préversion). Si vous aviez précédemment ajouté des modèles BYOM, vous devrez les rajouter avec cette mise à jour.
BYOM est disponible en préversion dans la version Visual Studio 18.10 Insiders.
Pour l’essayer :
1. Installez la version Visual Studio 18.10 Insiders
2. Dans Chat, ouvrez le sélecteur de modèles et choisissez l’option « Ajouter un modèle » ou « Gérer les modèles » (cela fonctionne aussi bien pour les flux avec connexion à GitHub que sans connexion)
3. Connectez-vous au fournisseur de votre choix en cliquant sur « Ajouter un fournisseur de modèles »
4. Commencez à travailler en mode Agent (Préversion)
Fournisseurs pris en charge pour la version Preview : Microsoft Foundry, OpenAI, Anthropic, Ollama, avec prise en charge des URL personnalisées pour OpenAI et Ollama.
Nous tenons également à être transparents sur ce que signifie le terme « Preview ». À l’heure actuelle, tous les modèles ne prennent pas en charge l’ensemble des fonctionnalités du mode Agent, et nous ne cherchons pas à certifier chaque combinaison modèle-fournisseur dans cette version. Lorsqu’une fonctionnalité dépend d’une capacité qu’un modèle n’offre pas, nous nous efforçons de gérer l’échec de manière élégante.
Pourquoi les développeurs ont-ils demandé le BYOM ?
Au cours des derniers mois, nous avons passé beaucoup de temps avec des développeurs d’entreprise, des administrateurs informatiques et des responsables de la sécurité, c’est-à-dire les personnes qui décident si un outil de codage basé sur l’IA est approuvé, restreint ou bloqué. Un thème est clairement ressorti : les équipes travaillent de plus en plus dans des environnements multimodèles, et elles souhaitent que Visual Studio s’adapte à cette réalité.
Plusieurs motivations sont revenues à plusieurs reprises, comme en témoigne ce ticket de suggestion :
- Les organisations ont déjà investi dans des modèles approuvés, souvent déployés derrière des points de terminaison privés, et souhaitent que les développeurs les utilisent avec Copilot dans Visual Studio sans envoyer de code ni de requêtes à un autre fournisseur.
- Dans les secteurs réglementés, notamment les services financiers, la santé, le secteur public et la défense, les outils doivent répondre aux exigences organisationnelles en matière d’identité, de flux de données et de contrôle administratif pour pouvoir être utilisés.
- Le coût et les performances sont importants. Les équipes souhaitent disposer de la flexibilité nécessaire pour choisir des modèles qui répondent à leurs exigences en matière de budget et de latence.
BYOM offre aux développeurs et aux organisations davantage de choix quant à la manière d’utiliser l’IA dans Visual Studio. Utilisez les modèles GitHub Copilot, accédez aux déploiements approuvés par l’organisation depuis Microsoft Foundry ou connectez votre propre fournisseur. Les développeurs conservent la même expérience Visual Studio, tandis que les organisations maintiennent les contrôles de gouvernance, de sécurité et de conformité qu’elles ont déjà mis en place. Il en résulte une plus grande flexibilité pour utiliser les modèles les mieux adaptés à votre flux de travail, à votre budget et aux exigences de votre organisation.
Prochaines étapes
Cette version Preview constitue la première étape vers la mise en place de la fonctionnalité « Bring your Own Model » (BYOM) dans Visual Studio. Nous allons désormais nous concentrer sur la simplification de l’adoption et de la gestion de BYOM au sein des organisations grâce à une stratégie ADMX permettant de le désactiver pour les utilisateurs des éditions Professional et Enterprise (disponible prochainement dans le cadre de la version 18.10 GA), à la centralisation de la configuration et de la gestion des modèles, à des contrôles plus granulaires des modèles (tels que la configuration de la taille du contexte, l’appel d’outils et l’effort de réflexion sur le modèle), à une prise en charge plus étendue des fournisseurs et des modèles, à une détection de compatibilité plus intelligente et à une intégration plus poussée avec Microsoft Foundry. Ces fonctionnalités ne sont pas incluses dans la version actuelle, et vos commentaires nous aideront à définir les priorités pour les prochaines étapes.
Essayez dès aujourd’hui la fonctionnalité BYOM dans Visual Studio 18.10 Insiders et faites-nous part de ce qui fonctionne, de ce qui manque et de ce que vous aimeriez que nous privilégions ensuite via le forum de la communauté des développeurs ou notre brève enquête. Vos commentaires contribueront directement à façonner l’avenir de l’IA dans Visual Studio. Bon codage !
Source : Unlocking the Power of AI for Every Developer in Visual Studio with Bring your Own Model
Et vous ?
Quel est votre avis sur le sujet ?Voir aussi :
Personnalisez l'apparence de Microsoft Visual Studio à votre guise grâce à la nouvelle page d'options « Couleurs du thème », qui vous permet de personnaliser n'importe quel code couleur Fluent depuis l'EDI
Examiner les pull requests (PR) sans quitter Visual Studio, l'une des fonctionnalités Git les plus demandées : ouvrez une PR, examinez les modifications, échangez vos commentaires et terminez la révision
Microsoft annonce la mise à jour d'août de l'EDI Visual Studio, avec un meilleur contrôle de l'assistance IA et du travail entre les branches Git
Vous avez lu gratuitement 3 806 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.