Microsoft ist wirklich verrückt!
Letzte Woche hat Microsoft den Office-Familien-Bucket mit GPT-4 aktualisiert. Bevor die Leute reagieren konnten, stahl Microsoft erneut die Häuser der Programmierer.
Heute hat GitHub offiziell angekündigt: Copilot X, eine neue Generation von Codegenerierungstools auf Basis von GPT-4, ist da!
GitHub Copilot ist weniger als zwei Jahre alt und hat bereits 46 % des Codes für über 1 Million Entwickler geschrieben Code und erhöhte Codierungsgeschwindigkeit um 55 %. Und dieses große Upgrade ist noch leistungsfähiger.
Der Copilot der neuen Generation Ein intelligentes Dokumentensystem, maßgeschneidert für Sie und mehr.
Zu den von Copilot X unterstützten Erfahrungen gehören insbesondere: Copilot Chat; Copilot für Pull Request; Copilot für Dokumente; Copilot für CLI.
Diese neuen Funktionen werden von OpenAIs GPT-4 unterstützt. Es ist erwähnenswert, dass das Code-Autovervollständigungstool aufgrund von Geschwindigkeitsverzögerungen immer noch auf dem Codex-Modell von GitHub basiert, das auf GPT-3 trainiert ist.
Jetzt hat Microsoft GPT-4 in verschiedene echte Produktivitätstools wie Suche, Office und Code-Schreiben integriert der subtechnologischen Revolution.
Der leitende Big-Data-Architekt Zhu William sagte, dass alles, was auf KI basiert, nicht mehr weit entfernt ist:
Wenn OpenAI GPT-4 nur ein Modell ist, das seine Reise von 0 auf 1 abgeschlossen hat, hat Microsoft bei seiner Kommerzialisierung einen großen Schritt vorwärts gemacht.
Dieses Mal reduziert die Veröffentlichung von Copilot X direkt die Dimensionalität, um den Copilot der vorherigen Generation zu treffen.
Derzeit hat Copilot X den Warteschlangeneingang geöffnet. Das Schwierigere ist jedoch, dass Sie sich für jedes Erlebnis in die Warteschlange stellen müssen.
Netizens sagten scherzhaft: „Jeden Tag bin ich unterwegs, um mich auf die Warteliste zu bewerben.“ ——Ich habe mich erst gestern auf die Warteliste für Bard eingetragen und muss mich heute wieder für Copilot X anstellen.
Copilot-Chat
GitHub bettet ein GPT-4-basiertes Chatfenster in Copilot ein, das sich auf Entwicklerszenarien konzentriert und On VS Code und Visual Studio integriert .
Allerdings ist es mehr als nur ein Chatfenster.
Jetzt kann Copilot nicht nur den von Entwicklern eingegebenen Codeinhalt identifizieren und Fehlermeldungen anzeigen, sondern auch eine detaillierte Analyse und Erklärung des Zwecks von Codeblöcken durchführen und Unit-Tests generieren.
kann sogar Debugging-Vorschläge machen.
Darüber hinaus benötigen Sie in Copilot nicht einmal mehr eine Tastatur, um Code zu schreiben.
Setzen Sie sich einfach vor den Computer, sagen Sie „Hey, GitHub!“ und schreiben Sie Code mit nur wenigen Worten.
Derzeit experimentiert GitHub mit der neuen Funktion von GitHub Copilot Voice, einem sprachbasierten Interaktionssystem.
Zusätzlich zum Schreiben von Code können Sie mit Copilot Voice auch Folgendes ausführen: Codesprung, Steuerung der IDE und Codezusammenfassung.
Anwendungsadresse: https://copilot4prs.githubnext.com/login
Neben dem Editor wird der neue GitHub Copilot auch Unterstützung für Pull Requests bieten.
Entwickler fügen Tags in die PR-Beschreibung ein, und Copilot erkennt sie automatisch und erweitert sie.
Die derzeit unterstützten Tags umfassen hauptsächlich Folgendes:
Und das ist nur der erste Schritt.
Zukünftig wird Copilot auch zwei neue Funktionen hinzufügen: Gentest und Ghost Text.
Gentest: Wenn Copilot feststellt, dass in der eingereichten Pull-Anfrage nicht genügend Tests vorliegen, wird der Entwickler automatisch daran erinnert und potenzielle Tests vorgeschlagen, die je nach Projektanforderungen bearbeitet, akzeptiert oder abgelehnt werden können.
Für Projektinhaber kann diese Funktion auch dabei helfen, Teststrategien zu formulieren, und gleichzeitig Entwickler dabei unterstützen, diese Strategien zu befolgen.
Geistertext: Wenn ein Entwickler eine Pull-Anfrage erstellt, erhält Copilot dynamisch relevante Informationen zu Codeänderungen und gibt automatisch Vorschläge.
Zu den weiteren laufenden Untersuchungen und Experimenten auf GitHub gehören außerdem:
Lösen von KI-Problemen: Kann automatisch beschreiben, wie ein Problem gelöst werden kann, und sogar automatisch Änderungen vorschlagen, die vorgenommen werden müssen.
Wie folgt: Nach der Übermittlung eines Problems zur Übertragung an PyTorch kann die neue Funktion generierte Codevorschläge bereitstellen und eine neue Pull-Anfrage initiieren.
Verwenden Sie KI zum Überprüfen von PRs: Da viele Entwickler Zeit mit Codeüberprüfungen und der Vorbereitung von PRs für Codeüberprüfungen verbringen, kann diese Funktion den Überprüfungszyklus verkürzen. „Copilot für Dokumente“ Sprichwort.
Im offiziellen Blog heißt es, dass Copilot for Docs nur ein experimentelles Tool ist. Programmierer können die Chat-Oberfläche nutzen, um Inhalte in der Dokumentation zu finden, darunter Themen wie Sprachen, Frameworks und verwendete Technologien.
Das Erstaunlichste ist diese personalisierte Funktion.
Es kann unterschiedliche Antworten ausgeben, basierend auf den unterschiedlichen Programmierkenntnissen des Benutzers, seinem Verständnis des Dokuments und dem, was er finden möchte.
Programmierer können außerdem so schnell wie möglich auf die neuesten Inhalte zugreifen und vorhandene Materialien direkt aus dem GitHub-Repo mit der neuesten Version der Dokumentation synchronisieren.
Ein weiterer Vorteil der Inhalte von GitHub besteht darin, dass Fragen zu den privaten Inhalten Ihres Teams einfach beantwortet werden können. Diese Funktion kann Informationen bereitstellen, die nur Ihr internes Team basierend auf vorhandenen GitHub-Berechtigungen sehen kann.
Darüber hinaus kann Copilot auch zwischen verschiedenen Dokumenten von Drittanbietern wie React, Azure-Dokumenten und MDN hin- und herpendeln, deren Inhalte zusammenfügen und die Ergebnisse zurückgeben.
Zukünftig wird GitHub auch andere Möglichkeiten der Indizierung von Ressourcen über die Dokumentation hinaus erkunden, wie z. B. Probleme, Anfragen, Diskussionen und Wikis, um Entwicklern alles zur Verfügung zu stellen, was sie zur Beantwortung technischer Fragen benötigen.
Anwendungsadresse: https://githubnext.com/projects/copilot-cli/
Neben Codebearbeitung und Pull-Anfragen ist das Befehlszeilenterminal das, was Entwickler ausgeben der pünktlichste Ort.
Allerdings müssen selbst die erfahrensten Entwickler durch viele Seiten scrollen, um sich die genaue Syntax vieler Befehle zu merken.
Und GitHub Copilot CLI kann Befehle und Schleifen schreiben und undurchsichtige Suchflags angeben, um Programmiereranfragen zu erfüllen.
CLIs Copilot bietet drei Shell-Befehle: ??, git?, gh?.
"??" bezieht sich auf das allgemeine Goto, das für jeden Shell-Befehl verwendet wird. Es erstellt Befehle und Schleifen und wirft unklare Suchflags aus, um einzelne Abfragen zu erfüllen.
„git?“ wird verwendet, um Git gezielt zu suchen und aufzurufen. Im Vergleich zu ?? wird es beim Generieren von Git-Befehlen leistungsfähiger sein, Sie müssen es nicht einmal im Kontext von Git erklären und die Abfrage wird prägnanter sein.
„gh?“ kombiniert die Leistungsfähigkeit von GitHub-CLI-Befehlen und Abfrageschnittstellen und nutzt KI, um komplexe Logos und JQ-Ausdrücke zu generieren.
Das goldene Zeitalter der Softwareentwicklung! 10-fache Effizienzsteigerung
Thomas Dohmke, CEO von GitHub, sagte, dass die automatische Codevervollständigung zwar die Entwicklerproduktivität erheblich verbessert habe, der neue Copilot X jedoch die Entwicklerproduktivität um das Zehnfache steigern könne.
Mit dem Aufkommen neuer Chat-Funktionen wird Copilot in Zukunft zur Grundlage für das Erlernen des Programmierens.
„Das goldene Zeitalter der Softwareentwicklung ist für die Chat-Oberfläche angebrochen.“
Der NVIDIA-Wissenschaftler Jim Fan ist immer noch ein Mythos, aber 100x-Ingenieure mit KI-Unterstützung sind wahrscheinlicher jemals zuvor. Es muss real sein.
Dohmke erklärte, dass man bei der Eingabe im Editor auf jeden Fall eine sehr schnelle Antwort erhalten möchte.
Wenn also Geschwindigkeit erforderlich ist, verwenden wir kleinere Modelle, z. B. die automatische Codevervollständigung auf Basis von Codex, und wenn Genauigkeit erforderlich ist, verwenden wir größere Modelle, z. B. GPT-4 im Chat.
Netizens: Programmierer sind „tot“
Netizens haben gesagt, dass die Programmierung durch ChatGPT für immer verändert wurde.
„Als Entwickler ist das wirklich frustrierend. Beim Programmieren liegt unsere Freude darin, mit Logik zu arbeiten und technische Probleme zu lösen, anstatt uns auf Produktivität oder die Erfüllung von Anforderungen zu konzentrieren.“ Ich liebe das Programmieren und ich weiß immer noch nicht, wie eine Welt ohne menschlichen Code aussehen würde, aber ich liebe es, CoPilot zu haben, der sich um den lästigen Kram kümmert, und ChatGPT, der mir hilft, Fehler zu beheben.“ „Nach dem Aufkommen der KI werden so viele Programmierer möglicherweise nicht mehr benötigt. Ich bin sehr besorgt darüber. Auch wenn ich auf verschiedene Weise gespart und investiert habe, wird es immer noch fast 9 Jahre dauern, bis ich mich „festlege“. Ein wenig neidisch auf diejenigen, die in FANG arbeiten, scheinen sie leicht in die Lage zu sein, finanzielle Freiheit zu erlangen. „Mittel- bis langfristig werden wir unsere Jobs verlieren.“ Ich habe mich durch Programmieren eliminiert...
Das obige ist der detaillierte Inhalt vonGPT-4 CopilotX kommt! Die Effizienz beim Schreiben von KI-Code stieg um das Zehnfache, Programmierer waren von der Dimensionsreduzierung betroffen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!