Github copilot x intègre gpt-4 pour créer du code

GitHub Copilot X intègre GPT-4 pour créer du code

Avatar de Lucas Gomes
La plate-forme fonctionnait déjà avec une programmation dotée d'un assistant IA, maintenant GitHub Copilot X est amélioré avec GPT-4, d'OpenAI. Comprendre!

Aujourd'hui le GitHub, une plateforme de programmation, a annoncé son nouvel outil avec un assistant en Intelligence Artificielle, le Copilote GitHub X. La nouveauté adopte le nouveau modèle GPT-4 da OpenAI pour améliorer le développement de logiciels, offrant une expérience similaire à ChatGPT dans l'éditeur de code, ce qui va au-delà de la simple suggestion de code. L'une des nouvelles fonctions, par exemple, permet à l'outil de redéfinir la façon dont demandes de tirage travailler avec des conseils de code en ligne, des recommandations de test, et plus encore.

origines de la nouveauté

Le PDG de GitHub, Thomas Dohmke, offrait diverses informations sur la nouveauté sur la plateforme. Selon lui, GitHub a toujours eu pour mission d'innover et d'apporter aux développeurs tout ce dont ils ont besoin pour être les plus productifs. Le partenariat avec OpenAI, apportant la Copilote GitHub, est l'une des façons dont la plate-forme a vu pour continuer à apporter de nouvelles façons de programmer. Ce même GitHub Copilot a été le premier programme mondial de développement basé sur l'Intelligence Artificielle générative, avec un descendant de GPT-3.

Code de programmation utilisant gpt-4 sur github copilot xe intelligence artificielle.
Image : InfoQ

Avec GitHub Copilot, l'arrivée d'une nouvelle ère dans le développement logiciel a été vue comme ce qu'on appelle "Programmeur de paire d'IA", ce qui signifie quelque chose comme "programmation en binôme basée sur l'Intelligence Artificielle", capable de commentaires de saisie semi-automatique e Códigos dans le travail des développeurs. Aujourd'hui, un peu moins de deux ans après l'adoption de la nouvelle technologie, GitHub Copilot enregistre déjà au moins 46 % du code écrit et aide à programmer en moins de la moitié du temps nécessaire.

Faire évoluer l'outil

Et avec l'arrivée de GPT-4, GitHub ne serait certainement pas en reste pour apporter encore plus de technologie impliquant l'Intelligence Artificielle. L'équipe de recherche et développement de GitHub Next a travaillé pour surpasser le GitHub Copilot de l'époque en un assistant encore plus accessible et facile à utiliser pour le développement de logiciels, et ce voyage a conduit l'entreprise à la sortie de Copilote GitHub X. Cette nouvelle fonctionnalité apporte la dernière technologie OpenAI, GPT-4, y compris le chat et la voix, le tout à Copilot.

Exemple du nouvel outil utilisé pour détecter les bogues et suggérer des correctifs

L'une des prémisses est justement de continuer à améliorer la productivité des équipes de développement, en réduisant les tâches standardisées et manuelles afin d'apporter une manière plus simple de traiter des tâches plus complexes dans ce domaine. Découvrez quelques données de GitHub après avoir implémenté GitHub Copilot :

  • Plus d'un million de développeurs et plus de 5 XNUMX entreprises ont déjà utilisé l'outil ;
  • Écriture de code 55 % plus rapide ;
  • 75 % de satisfaction au travail en plus ;
  • 46% du code écrit.

La nouveauté pourra toujours apporter des réponses générées par l'intelligence artificielle à la documentation, comme inclure des questions que les développeurs peuvent avoir sur les structures, les technologies ou les langages qui impliquent certains travaux. Il est également possible d'apporter Copilot à l'interface de ligne de commande, avec d'autres intégrations impliquant le Intelligence Artificielle en flux clés dans le travail du développeur.

Le « X » représente un espace réservé pour indiquer où nous souhaitons que GitHub Copilot soit disponible et ce que nous attendons qu'il soit capable de faire (par exemple, « Copilot », « Copilote "). Il étend le produit d'une expérience, l'achèvement du code, à X expériences dans le flux de travail du développeur. GitHub Copilot devra toujours être beaucoup plus demain qu'il ne l'est aujourd'hui.

De plus, le « X » indique l'ampleur de l'impact que nous avons l'intention d'avoir sur les réalisations du développeur. C'est donc une déclaration d'intention et un engagement envers les développeurs alors que nous entrons collectivement dans l'ère de l'IA. Nous voulons que l'industrie fasse confiance à GitHub Copilot et que les équipes d'ingénierie le considèrent comme le lien de votre croissance future.

GitHub expliquant l'inclusion du "X" dans l'évolution de l'outil

IA et développement de logiciels

GitHub gagnera une interface de chat qui se concentrera sur les scénarios de développement qui s'intègre nativement avec Code VS e il Visual Studio. Thomas Dohmke explique qu'il ne s'agit pas seulement de suggestions de code ou d'une nouvelle fenêtre de chat, mais d'un outil qui reconnaît le code qui a été écrit, identifie et affiche les messages d'erreur et est intrinsèque à l'environnement de développement, également appelé acronyme IDE.

L'outil offrira également des explications et une analyse approfondie de chaque bloc de code qui doit être fait, effectuera des tests unitaires et même recevra des suggestions pour correction d'un bug.

L'intelligence artificielle intégrée à GitHub Copilot X.
Amélioration dans demandes de tirage. Image : GitHub

Ce chat dans Copilot est basé sur l'outil actuel créé par OpenAI avec ChatGPT et par Microsoft avec Bing. De plus, il y aura également la possibilité d'effectuer une programmation par commandes vocales, qui se présente sous le nom de Copilot Voice, permettant aux développeurs d'effectuer des commandes verbales en langage naturel.

Copilote pour demandes de tirageVous pouvez maintenant vous inscrire pour un aperçu technique des premières descriptions pour demandes de tirage généré par l'IA sur GitHub. Cette nouvelle fonctionnalité est alimentée par le nouveau modèle GPT-4 d'OpenAI et ajoute la prise en charge des balises créées par l'IA dans les descriptions de demande de tirage via une application GitHub que les responsables des dépôts peuvent installer. Ces balises sont automatiquement remplies par GitHub Copilot en fonction du code modifié, et les développeurs peuvent réviser ou modifier la description suggérée.

Thomas Dohmke, PDG de GitHub sur Quoi de neuf dans demandes de tirage

Les documentations sont aussi dans ce

Une autre nouveauté concerne la Copilote pour les documents, un nouvel outil qui est expérimenté avec une interface de chat où des réponses générées par l'IA sont proposées lorsqu'il y a des questions sur la documentation - telles que les cadres, la langue et les technologies utilisées. Jusqu'à présent, il sera possible d'utiliser l'outil dans la documentation pour mdn, Documents Azure e React.

Exemple de fonctionnement de l'outil avec les documentations

L'intention est que cette fonction soit transférée à la documentation interne et aux référentiels des entreprises, de cette manière, les développeurs peuvent poser des questions via une interface très similaire à ChatGPT sur code idiomatique, logiciel maison ou Documentation dans chaque entreprise et obtenez des réponses plus rapides - ou, comme le dit GitHub, des "réponses immédiates".

De la lecture de documents à l'écriture de code, et au-delà de la soumission demandes de tirage, GitHub s'efforce de personnaliser GitHub Copilot pour chaque équipe, projet et référentiel qu'il utilise, créant ainsi un bien meilleur cycle de développement logiciel.

Parallèlement au modèle de Microsoft, l'idée est de tirer parti des données et des idées qui existent dans chaque organisation pour renforcer le lien entre toutes les personnes travaillant sur le développement d'un projet, afin que chaque idée puisse passer du code à la réalité sans friction. Dans le même temps, nous continuerons d'innover et de mettre à jour l'élément clé de GitHub Copilot - le programmeur de paire d'IA qui a tout déclenché.

Dit Thomas Dohmke, PDG de GitHub

Et vous, qu'avez-vous pensé de la nouvelle ? Dites le nous dans les commentaires!

Voir aussi:

HoloLens 2 arrive au Brésil améliorant l'expérience avec la réalité mixte.

source: Fast Company.

Revu par Glaucon Vital le 22/3/23.


En savoir plus sur Showmetech

Inscrivez-vous pour recevoir nos dernières actualités par email.

Related posts