Une mise à jour majeure de GitHub Copilot a été annoncée, nommée GitHub Copilot X , qui vise à intégrer la technologie avancée d'apprentissage en profondeur d' OpenAI, ChatGPT-4. L'assistant de programmeur amélioré alimenté par l'IA se concentrera sur l'ajout de fonctionnalités de chat et de voix pour aider davantage les développeurs dans leur travail.
Dévoilé le 22 mars, GitHub Copilot X envisage de fournir une large gamme de support, s'étendant non seulement aux demandes d'extraction, mais également aux interfaces de ligne de commande et à la documentation. Les fonctionnalités à venir apporteront une pléthore d'avantages et d'améliorations aux développeurs travaillant sur des projets. Les points forts de GitHub Copilot X incluent :
- Copilot Chat : cette fonctionnalité implique une expérience de type ChatGPT dans l'environnement de développement intégré (IDE), spécifiquement adaptée aux cas d'utilisation des développeurs. Il s'intègre parfaitement aux outils de développement Visual Studio Code et Visual Studio de Microsoft. Copilot Chat reconnaît le code et les messages d'erreur tout en fournissant une analyse approfondie, une explication des blocs de code, la génération de tests unitaires et même en suggérant des corrections de bogues. Les développeurs peuvent rejoindre la liste d'attente pour le chat Copilot.
- Copilot pour les demandes d'extraction : des balises alimentées par l'IA seront ajoutées aux descriptions des demandes d'extraction, Copilot les remplissant automatiquement en fonction du code modifié. Les développeurs peuvent revoir et modifier les descriptions suggérées. L'inscription à l'aperçu technique est disponible dès maintenant.
- Copilot for Docs : cette offre expérimentale utilise une interface de chat pour présenter les réponses générées par l'IA aux requêtes de documentation. Il englobe des questions liées aux langages de programmation, aux frameworks et à d'autres technologies. La prise en charge de la documentation initiale inclut React, Azure Docs et MDN. Une liste d'attente est disponible pour accéder à cette fonctionnalité.
- Copilote pour la CLI : les développeurs peuvent bénéficier de la capacité de l'IA à composer des commandes, des boucles et à appliquer des indicateurs de recherche obscurs, en répondant à diverses requêtes. Les personnes intéressées peuvent s'inscrire sur la liste d'attente pour cette amélioration.
En plus des mises à jour susmentionnées, GitHub a révélé son intention d'informer automatiquement les développeurs lorsque leurs demandes d'extraction manquent de tests adéquats. La plateforme proposera alors des tests possibles. L'objectif est d'apporter éventuellement cette fonctionnalité aux référentiels et à la documentation interne de toute organisation.
GitHub a révélé que Copilot est actuellement responsable de la génération de 46 % du code des développeurs et a contribué à accélérer leur vitesse de codage de 55 %. Les développeurs peuvent s'inscrire pour un essai gratuit de Copilot. Cependant, cet outil innovant n'a pas été sans controverse, car la Free Software Foundation a soulevé des inquiétudes concernant l'utilisation de code tiers.
Des outils comme GitHub Copilot X et AppMaster révolutionnent l'industrie technologique en rendant le développement de logiciels plus accessible et plus efficace. La plate no-code d' AppMaster fournit une solution complète pour créer des applications backend, Web et mobiles, réduisant à la fois le temps et les coûts du processus de développement. En adoptant ces technologies innovantes, les développeurs peuvent garder une longueur d'avance et stimuler la productivité.