Maison >Périphériques technologiques >IA >GPT-4 CopilotX arrive ! L'efficacité d'écriture du code de l'IA a été multipliée par 10, les codeurs ont été touchés par une réduction de dimensionnalité
Microsoft devient vraiment fou !
La semaine dernière, Microsoft vient de mettre à niveau le bucket de la famille Office avec GPT-4 Avant que les gens puissent réagir, Microsoft est venu voler à nouveau la maison des codeurs.
Aujourd'hui, GitHub a officiellement annoncé : Copilot X, une nouvelle génération d'outil de génération de code basé sur GPT-4, est là !
En moins de deux ans depuis sa sortie, GitHub Copilot a déjà écrit 46 % du code pour plus d'un million de développeurs et augmenté la vitesse de codage de 55 %. Et cette mise à niveau majeure est encore plus puissante.
Le Copilote nouvelle génération
Plus précisément, les expériences prises en charge par Copilot X incluent : Copilot Chat ; Copilot pour Copilot pour Docs Copilot pour CLI ;
Ces nouvelles fonctionnalités sont alimentées par le GPT-4 d'OpenAI. Il convient de noter qu’en raison des retards de vitesse, l’outil de saisie semi-automatique du code est toujours basé sur le modèle Codex de GitHub, qui est formé sur GPT-3.
Maintenant, Microsoft a intégré GPT-4 dans divers outils de productivité réels tels que la recherche, la bureautique et le codage. Il a véritablement le pouvoir de lancer la quatrième révolution technologique.
Zhu William, architecte senior du Big Data, a déclaré que tout ce qui est propulsé par l'IA n'est plus loin :
Si OpenAI GPT-4 n'est qu'un modèle qui a terminé son voyage de 0 à 1, Microsoft a promu La commercialisation est un grand pas en avant.
Cette fois, la sortie de Copilot X réduit directement la dimensionnalité de la génération précédente de Copilot.
Actuellement, Copilot X a ouvert l'entrée de la file d'attente. Mais le plus gênant est que vous devez faire la queue pour chaque expérience.
Les internautes ont plaisanté à ce sujet : "Chaque jour, je suis sur le point de postuler pour la liste d'attente
—Je viens de rejoindre la liste d'attente Bard hier, et je dois recommencer à faire la queue pour Copilot X aujourd'hui." .
Adresse de l'application : https://github.com/github-copilot/chat_waitlist_signup/join
GitHub intègre une fenêtre de discussion basée sur GPT-4 dans Copilot, concentrez-vous dessus est adapté aux scénarios de développement et intégré à VS Code et Visual Studio.
Cependant, c'est plus qu'une simple fenêtre de discussion.
Désormais, Copilot peut non seulement identifier le contenu du code saisi par les développeurs et afficher des messages d'erreur, mais également effectuer une analyse approfondie et expliquer le but des blocs de code et générer des tests unitaires.
Vous pouvez même donner des suggestions de débogage.
De plus, dans Copilot, vous n'avez même plus besoin d'un clavier pour écrire du code.
Asseyez-vous simplement devant l'ordinateur, dites « Hé, GitHub ! » et écrivez du code en quelques mots.
Actuellement, GitHub expérimente la nouvelle fonctionnalité de GitHub Copilot Voice, un système d'interaction vocale.
En plus d'écrire du code, grâce à Copilot Voice, vous pouvez même effectuer : un saut de code, un IDE de contrôle et un résumé du code.
Adresse de l'application : https://copilot4prs.githubnext.com/login
En plus de l'éditeur, le nouveau GitHub Copilot fournira également un support pour les Pull Requests.
Les développeurs insèrent des balises dans la description du PR, et Copilot la reconnaîtra automatiquement et la développera.
Les balises actuellement prises en charge incluent principalement les suivantes :
Et ce n'est que la première étape.
À l'avenir, Copilot ajoutera également deux nouvelles fonctions : Gentest et Ghost Text.
Gentest : lorsque Copilot constate que la Pull Request soumise ne dispose pas de suffisamment de tests, il le rappellera automatiquement au développeur et suggérera des tests potentiels qui peuvent être modifiés, acceptés ou rejetés en fonction des besoins du projet.
Pour les propriétaires de projets, cette fonctionnalité peut également les aider à formuler des stratégies de test, tout en aidant les développeurs à suivre ces stratégies.
Ghost Text : lorsqu'un développeur crée une Pull Request, Copilot obtiendra dynamiquement des informations pertinentes sur les modifications de code et donnera automatiquement des suggestions.
De plus, d'autres explorations et expériences en cours sur GitHub incluent :
Résoudre les problèmes d'IA : peut décrire automatiquement comment résoudre les problèmes et même suggérer automatiquement les modifications qui doivent être apportées.
Comme suit, après avoir soumis un problème à transférer vers PyTorch, la nouvelle fonction peut fournir des suggestions de code générées et lancer une nouvelle Pull Request.
Réviser les PR avec l'IA : étant donné qu'un grand nombre de développeurs consacrent du temps aux révisions de code et à la préparation des PR pour les révisions de code, cette fonctionnalité peut réduire le cycle de révision.
Adresse de l'application : https://githubnext.com/projects/copilot-for-docs
L'importance d'un excellent document technique pour un développeur, apparemment ça va sans adage.
Copilot for Docs Cette fonction peut vous aider à localiser et trouver rapidement le contenu que vous souhaitez dans ce document.
Le blog officiel indique que Copilot for Docs n'est qu'un outil expérimental. Les programmeurs peuvent utiliser l'interface de discussion pour rechercher du contenu dans la documentation, y compris des problèmes tels que les langages, les frameworks et les technologies utilisés.
La chose la plus étonnante est cette fonctionnalité personnalisée.
Il peut produire différentes réponses en fonction des différents niveaux de programmation de l'utilisateur, de sa compréhension du document et de ce qu'il souhaite trouver.
Les programmeurs peuvent également obtenir le dernier contenu dès que possible, en gardant les documents existants synchronisés avec la dernière version de la documentation directement à partir du dépôt GitHub.
En outre, un autre avantage de l'obtention de contenu depuis GitHub est que l'on peut facilement répondre aux questions sur le contenu privé de votre équipe. Cette fonctionnalité peut fournir des informations que seule votre équipe interne peut voir en fonction des autorisations GitHub existantes.
De plus, Copilot peut également faire la navette entre différents documents tiers, tels que React, les documents Azure et MDN, et peut fusionner leur contenu et renvoyer les résultats.
À l'avenir, GitHub explorera également d'autres moyens d'indexer les ressources au-delà de la documentation, telles que les problèmes, les demandes, les discussions et les wikis, pour fournir aux développeurs tout ce dont ils ont besoin pour répondre aux questions techniques.
Adresse de l'application : https://githubnext.com/projects/copilot-cli/
À côté de l'édition de code et des demandes d'extraction, le terminal de ligne de commande est ce que les développeurs dépensent l'endroit le plus à l'heure.
Cependant, même les développeurs les plus expérimentés doivent faire défiler de nombreuses pages pour se souvenir de la syntaxe précise de nombreuses commandes.
Et GitHub Copilot CLI peut écrire des commandes et des boucles et donner des indicateurs de recherche obscurs pour satisfaire les requêtes des programmeurs.
Le Copilot de CLI fournit trois commandes shell : ??, git?, gh?.
"??" fait référence au goto général utilisé pour toute commande shell. Il composera des commandes et des boucles et lancera des indicateurs de recherche obscurs pour satisfaire les requêtes individuelles.
"git?" est utilisé pour rechercher et appeler spécifiquement git. Par rapport à ??, il sera plus puissant pour générer des commandes Git, vous n'aurez même pas besoin de l'expliquer dans le contexte de Git et la requête sera plus concise.
"gh?" combinera la puissance des commandes GitHub CLI et des interfaces de requête, et utilisera l'IA pour générer des logos complexes et des expressions jq.
L'âge d'or du développement logiciel ! Amélioration de l'efficacité par 10
Le PDG de GitHub, Thomas Dohmke, a déclaré que bien que la complétion automatique du code ait considérablement amélioré la productivité des développeurs, le nouveau Copilot X peut augmenter la productivité des développeurs 10 fois.
Avec l'émergence de nouvelles fonctionnalités de chat, Copilot deviendra la base permettant aux gens d'apprendre le codage à l'avenir.
"L'âge d'or du développement logiciel est arrivé à l'interface de chat."
Le scientifique de NVIDIA, Jim Fan, a déclaré : "10x ingénieurs sont encore un mythe, mais 100x ingénieurs alimentés par l'IA sont plus probables que jamais auparavant. Cela doit être réel.
Dohmke a expliqué que lorsque vous tapez dans l'éditeur, vous souhaitez absolument obtenir une réponse très rapide.
Ainsi, lorsque la vitesse est nécessaire, nous utilisons des modèles plus petits, tels que la saisie semi-automatique du code basée sur le Codex, et lorsque la précision est nécessaire, nous utilisons des modèles plus grands, tels que GPT-4 dans le chat.
Internautes : les codeurs sont "morts"
Les internautes ont déclaré que la programmation avait été modifiée à jamais par ChatGPT.
"En tant que développeur, c'est vraiment frustrant. En programmation, notre source de joie est de travailler avec la logique et de résoudre des problèmes techniques, plutôt que de nous concentrer sur la productivité ou la satisfaction des besoins." de programmation et j'aime toujours ça. Je ne sais pas à quoi ressemblerait un monde sans code humain, mais j'adore avoir CoPilot pour gérer les choses ennuyeuses et ChatGPT pour m'aider à corriger les bugs. "Après l'émergence de l'IA, il n'y aura peut-être plus autant de codeurs. Cela me rend très anxieux. Même si j'ai économisé et investi de diverses manières, il me faudra encore près de 9 ans pour "poser" "Je' Je suis légèrement envieux de ceux qui travaillent chez FANG, ils semblent pouvoir atteindre facilement la liberté financière" "À moyen et long terme, nous allons perdre nos emplois." Je me suis finalement éliminé avec la programmation...
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!