Sommaire
GitHub annonce la disponibilité générale de Copilot Enterprise
Aujourd’hui, GitHub a annoncé la disponibilité générale de Copilot Enterprise, la version à 39 $/mois de son outil de complétion de code et de son chatbot centré sur les développeurs pour les grandes entreprises. Copilot Enterprise comprend toutes les fonctionnalités du plan Business existant, y compris l’indemnisation de la PI, mais il étend cela avec un certain nombre de fonctionnalités cruciales pour les équipes plus importantes. La nouveauté ici est la possibilité de référencer le code interne et la base de connaissances d’une organisation. Copilot est désormais également intégré au moteur de recherche Bing de Microsoft (actuellement en version bêta) et bientôt, les utilisateurs pourront également ajuster les modèles de Copilot en fonction du code existant de leur équipe.
Une aide précieuse pour les nouveaux développeurs
Ainsi, les nouveaux développeurs d’une équipe peuvent, par exemple, demander à Copilot comment déployer une image de conteneur dans le cloud et obtenir une réponse spécifique au processus de leur organisation. Pour de nombreux développeurs, après tout, ce n’est pas nécessairement la compréhension de la base de code qui constitue un obstacle à la productivité lorsqu’ils changent d’entreprise, mais plutôt la compréhension des différents processus – bien que Copilot puisse évidemment également aider à comprendre le code.
Crédits image : GitHub
De nombreuses équipes conservent déjà leur documentation dans les dépôts GitHub aujourd’hui, ce qui facilite relativement le travail de Copilot pour raisonner dessus. En effet, comme me l’a expliqué le PDG de GitHub, Thomas Dohmke, étant donné que GitHub lui-même stocke virtuellement tous ses documents internes sur le service – et a récemment donné accès à ces nouvelles fonctionnalités à tous ses employés – certaines personnes ont commencé à l’utiliser pour des questions non techniques, et ont commencé à demander à Copilot des informations sur les politiques de congés, par exemple.
D’après Dohmke, les clients demandaient ces fonctionnalités pour référencer des informations internes depuis les premiers jours de Copilot. « Beaucoup de choses que les développeurs font au sein des organisations sont différentes de ce qu’ils font à la maison ou dans l’open source, dans le sens où les organisations ont un processus ou une bibliothèque spécifique à utiliser – et beaucoup d’entre elles disposent d’outils internes, de systèmes et de dépendances qui n’existent pas de la même manière à l’extérieur », a-t-il expliqué.
Intégration de Bing et ajustement fin
En ce qui concerne l’intégration de Bing, Dohmke a noté que cela serait utile pour demander à Copilot des informations sur des éléments qui ont pu changer depuis l’entraînement du modèle (pensez aux bibliothèques ou aux API open source). Pour l’instant, cette fonctionnalité n’est disponible que dans la version Enterprise et bien que Dohmke n’ait pas dit grand-chose sur le fait qu’elle sera également disponible dans les autres éditions, je ne serais pas surpris si GitHub apportait cette capacité aux autres niveaux à un moment ultérieur.
Crédits image : GitHub
Une fonctionnalité qui restera probablement une exclusivité de l’entreprise – en partie en raison de son coût associé – est l’ajustement fin, qui sera bientôt lancé. « Nous permettons aux entreprises de sélectionner un ensemble de dépôts de leur organisation GitHub, puis d’affiner le modèle sur ces dépôts », a expliqué Dohmke. « Nous abstrayons la complexité de l’IA générative et de l’ajustement fin du client et leur permettons de tirer parti de leur base de code pour générer un modèle optimisé pour eux qui est ensuite utilisé dans les scénarios de Copilot. » Il a toutefois noté que cela signifie également que le modèle ne peut pas être aussi à jour que lors de l’utilisation d’embeddings, de compétences et d’agents (comme le nouvel agent Bing). Il soutient que tout cela est complémentaire, cependant, et que les clients qui testent déjà cette fonctionnalité constatent des améliorations significatives. C’est particulièrement vrai pour les équipes qui travaillent avec des bases de code dans des langages moins utilisés que Python et JavaScript, ou avec des bibliothèques internes qui n’existent pas vraiment en dehors d’une organisation.
L’avenir de Copilot
En plus de parler de la sortie d’aujourd’hui, j’ai également demandé à Dohmke quelle était sa vision globale de l’avenir de Copilot. La réponse est essentiellement « plus de Copilot à plus d’endroits. Je pense qu’au cours de l’année prochaine, nous allons voir une attention croissante portée à cette expérience de bout en bout consistant à mettre des Copilots là où vous faites déjà le travail, plutôt que de créer une nouvelle destination pour copier et coller du contenu. Je pense que c’est là que nous, chez GitHub, sommes incroyablement enthousiastes à l’idée de l’opportunité que nous avons en mettant Copilot sur github.com, en rendant Copilot disponible à l’endroit où les développeurs collaborent déjà, où ils créent déjà les logiciels du monde. »
Crédits image : GitHub
En parlant de la technologie sous-jacente et de son évolution, Dohmke a noté que la fonctionnalité d’auto-complétion fonctionne actuellement avec GPT 3.5 Turbo. En raison de ses exigences de latence, GitHub n’a jamais déplacé ce modèle vers GPT 4, mais Dohmke a également noté que l’équipe avait mis à jour le modèle « plus d’une demi-douzaine de fois » depuis le lancement de Copilot Business.
À l’heure actuelle, il ne semble pas que GitHub suivra le modèle de Google qui différencie ses niveaux de tarification en fonction de la taille des modèles qui alimentent ces expériences. « Différents cas d’utilisation nécessitent différents modèles. Différentes optimisations – latence, précision, qualité du résultat, IA responsable – pour chaque version de modèle jouent un rôle important pour s’assurer que la sortie est éthique, conforme et sécurisée et ne génère pas un code de moindre qualité que ce que nos clients attendent. Nous continuerons à suivre cette voie en utilisant les meilleurs modèles pour les différentes parties de l’expérience Copilot », a déclaré Dohmke.