GitHub Copilot: comment imposer vos règles de code
Imaginez que vous avez embauché un très jeune développeur très talentueux mais complètement étourdi. Il écrit du code exceptionnellement bien, connaît toutes…
Traité par IA depuis Habr AI ; édité par Hamidun News
Imaginez que vous avez embauché un très jeune développeur très talentueux mais complètement étourdi. Il écrit du code exceptionnellement bien, connaît toutes les bibliothèques modernes, mais chaque matin vous devez lui réexpliquer que dans ce projet nous n'utilisons pas Redux, et la documentation se trouve dans un dossier strictement défini. Jusqu'à récemment, c'est exactement ainsi que ressemblait travailler avec GitHub Copilot.
Vous gaspilliez des minutes précieuses à « nourrir » le chat avec des fichiers nécessaires ou à rappeler pour la centième fois les modèles architecturaux adoptés par l'équipe. L'agent standard @workspace fonctionne bien comme outil universel, mais sa « moyenne » devenait souvent un goulot d'étranglement pour les développeurs expérimentés. Quand l'IA suggère des solutions techniquement correctes mais stylistiquement étrangères à votre projet, ce n'est pas une aide—c'est du travail de refactorisation supplémentaire.
La situation a changé avec la sortie de VS Code version 1.106. Les développeurs de GitHub et Microsoft ont finalement entendu les gémissements de ceux qui étaient fatigués de copier sans fin les instructions dans la fenêtre de chat.
Les Custom Agents sont apparus—un mécanisme qui transforme Copilot d'un compagnon aléatoire en un employé permanent qui connaît tous vos réglementations internes. Maintenant, au lieu de signaler les particularités de votre stack à l'IA à chaque fois, vous pouvez créer un rôle spécialisé. Cela pourrait être un expert en sécurité qui vérifie le code par rapport aux listes de contrôle internes, ou un architecte frontend qui connaît toutes les nuances de votre bibliothèque de composants personnalisée.
Le point est que le contexte n'a plus besoin d'être imposé manuellement—il devient une partie de la personnalité de l'agent.
La configuration de tels assistants est implémentée avec un pragmatisme maximal. Microsoft a proposé deux chemins : par l'interface visuelle de VS Code pour ceux qui aiment la clarté, et par des fichiers de configuration pour les passionnés d'automatisation. Dans le fichier github-copilot.
json, vous pouvez maintenant écrire non seulement un ensemble d'instructions, mais un écosystème entier de connaissances. Vous dites à l'agent sur quels fichiers s'appuyer en priorité, quelle documentation externe considérer et quelles règles suivre lors de la génération de réponses. C'est un changement fondamental dans l'expérience utilisateur.
Si auparavant vous vous adaptiez à la logique du réseau de neurones, maintenant le réseau de neurones s'adapte à votre flux de travail. Vous créez littéralement une snapshot de votre expérience et la transmettez à l'algorithme.
Pourquoi cela est important maintenant ? L'industrie s'éloigne progressivement de l'euphorie concernant les « simples chats intelligents » et passe à une étape d'intégration profonde de l'IA dans les pipelines de production. Nous ne voulons plus simplement « générer une fonction », nous voulons que cette fonction s'intègre parfaitement au projet existant, en tenant compte de tous les contournements, du code hérité et des brillantes découvertes architecturales de l'année dernière.
Les Custom Agents résolvent le problème de la charge cognitive du développeur. Vous n'avez plus besoin de garder en tête ce que Copilot sait exactement de votre projet à un moment donné. Vous appelez simplement l'agent approprié et obtenez un résultat qui répond à vos attentes 90% du temps au lieu des habituels 60%.
Bien sûr, c'est juste le début du chemin vers les agents complètement autonomes, mais une étape plutôt importante. À l'avenir, nous verrons certainement des places de marché pour de tels rôles personnalisés ou la possibilité de les partager au sein des équipes via un référentiel. Pour l'instant, c'est une excellente occasion de reconsidérer votre approche de la programmation en paire avec l'IA.
Si vous utilisez encore le chat standard pour les tâches complexes du projet, vous payez simplement trop cher de votre temps pour votre réticence à configurer l'outil une seule fois. La configuration de votre propre agent prend dix minutes et économise les heures qui auparavant allaient à la correction des « hallucinations » ou des conseils moyens d'un algorithme universel.
Le point clé : Microsoft mise sur la personnalisation et la spécialisation étroite. Les Custom Agents pourront-ils nous libérer complètement de la gestion manuelle du contexte, ou obtiendrons-nous simplement une autre couche de configurations à gérer ?
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.