Index
Heute, den GitHub, eine Programmierplattform, kündigte ihr neues Tool mit einem Assistenten für künstliche Intelligenz an, dem GitHub CopilotX. Die Neuheit übernimmt das neue Modell GPT-4 da OpenAI um die Softwareentwicklung zu verbessern, und bietet eine ähnliche Erfahrung wie ChatGPT im Code-Editor, der über das bloße Vorschlagen von Code hinausgeht. Eine der neuen Funktionen zum Beispiel lässt das Tool das Wie neu definieren Anfragen ziehen mit Codehinweisen arbeiten In-line, Testempfehlungen und mehr.
Ursprünge der Neuheit
Der CEO von GitHub, Thomas Dohmke, bot auf der Plattform verschiedene Informationen zu der Neuheit an. Ihm zufolge hatte GitHub schon immer die Mission, innovativ zu sein und Entwicklern alles zu bieten, was sie brauchen, um am produktivsten zu sein. Die Partnerschaft mit OpenAI bringt die GitHub-Copilot, ist eine der Möglichkeiten, die die Plattform gesehen hat, um weiterhin neue Wege zum Programmieren zu bringen. Derselbe GitHub Copilot war das erste weltweite Entwicklungsprogramm, das auf generativer künstlicher Intelligenz basiert, mit einem Nachkommen von GPT-3.
Mit GitHub Copilot wurde der Beginn einer neuen Ära in der Softwareentwicklung als das angesehen, was „KI-Paar-Programmierer“, was so viel wie „Pair Programming based on Artificial Intelligence“ bedeutet, in der Lage Kommentare automatisch vervollständigen e Códigos in der Arbeit von Entwicklern. Jetzt, knapp zwei Jahre nach Einführung der neuen Technologie, zeichnet GitHub Copilot bereits mindestens 46 % des geschriebenen Codes auf und hilft bei der Programmierung in weniger als der Hälfte der erforderlichen Zeit.
Weiterentwicklung des Werkzeugs
Und mit der Ankunft von GPT-4, würde GitHub sicherlich nicht aus den Nachrichten ausgelassen, um noch mehr Technologie mit künstlicher Intelligenz zu bringen. Das Forschungs- und Entwicklungsteam von GitHub Next arbeitete daran, den damaligen GitHub Copilot in einen noch zugänglicheren und benutzerfreundlicheren Assistenten für die Softwareentwicklung zu übertreffen, und dieser Weg führte das Unternehmen zur Veröffentlichung von GitHub CopilotX. Diese neue Funktion bringt Copilot die neueste OpenAI-Technologie, GPT-4, einschließlich Chat und Sprache.
Eine der Prämissen besteht gerade darin, die Produktivität von Entwicklungsteams weiter zu verbessern und standardisierte und manuelle Aufgaben zu reduzieren, um die komplexeren Aufgaben in diesem Bereich einfacher zu bewältigen. Sehen Sie sich einige Daten von GitHub an, nachdem Sie GitHub Copilot implementiert haben:
- Mehr als eine Million Entwickler und mehr als 5 Unternehmen haben das Tool bereits verwendet;
- 55 % schnelleres Schreiben von Code;
- 75 % mehr Arbeitszufriedenheit;
- 46 % des Codes geschrieben.
Die Neuheit wird weiterhin in der Lage sein, von der künstlichen Intelligenz generierte Antworten in die Dokumentation zu bringen, z. B. das Einbeziehen von Fragen, die Entwickler möglicherweise zu den Strukturen, Technologien oder Sprachen haben, die einige Arbeit erfordern. Es ist auch möglich, Copilot auf die Befehlszeilenschnittstelle zu bringen, mit weiteren Integrationen, die die künstliche Intelligenz in Schlüsselströme in der Arbeit des Entwicklers.
Das „X“ steht für einen Platzhalter, an dem GitHub Copilot verfügbar sein soll und welche Funktionen es bieten soll (z. B. „Copilot“).
“, “Copilot Es erweitert das Ergebnis einer einzigen Anwendung – der Codevervollständigung – auf mehrere Anwendungen im Entwickler-Workflow. GitHub Copilot muss sich daher stetig weiterentwickeln und immer mehr leisten als heute. Darüber hinaus zeigt das „X“ das Ausmaß des Einflusses an, den wir auf die Errungenschaften des Entwicklers haben wollen. Es ist also eine Absichtserklärung und eine Verpflichtung gegenüber den Entwicklern, während wir gemeinsam in das Zeitalter der KI eintreten. Wir möchten, dass die Industrie GitHub Copilot vertraut und die Entwicklungsteams es als das sehen Nexus für Ihr zukünftiges Wachstum.
GitHub erklärt die Einbeziehung des „X“ in die Weiterentwicklung des Tools
KI und Softwareentwicklung
GitHub erhält eine Chat-Schnittstelle, die sich auf Entwicklungsszenarien konzentriert und sich nativ integriert VS-Code und Visual Studio. Thomas Dohmke erklärt, dass es sich nicht nur um Codevorschläge oder ein neues Chatfenster handelt, sondern um ein Werkzeug, das den geschriebenen Code erkennt, Fehlermeldungen identifiziert und anzeigt und der Entwicklungsumgebung immanent ist, auch Akronym genannt IDE.
Das Tool bietet auch Erklärungen und eine tiefgreifende Analyse jedes auszuführenden Codeblocks, führt Unit-Tests durch und erhält sogar Vorschläge dafür Fehlerbehebung.
Dieser Chat in Copilot basiert auf dem aktuellen Tool von OpenAI mit ChatGPT und von Microsoft mit Bing. Darüber hinaus wird es auch die Möglichkeit geben, per Sprachbefehl zu programmieren, was unter dem Namen Copilot Voice bekannt ist und es Entwicklern ermöglicht, Sprachbefehle in natürlicher Sprache auszuführen.
Copilot für Anfragen ziehen: Sie können sich jetzt für eine technische Vorschau auf frühe Beschreibungen für anmelden Anfragen ziehen generiert von KI auf GitHub. Diese neue Funktionalität basiert auf dem neuen GPT-4-Modell von OpenAI und fügt Unterstützung für von KI erstellte Tags in Beschreibungen von hinzu Pull-Anforderung über eine GitHub-App, die die Verantwortlichen der Repositories installieren können. Diese Tags werden basierend auf geändertem Code automatisch von GitHub Copilot ausgefüllt, und Entwickler können die vorgeschlagene Beschreibung überarbeiten oder ändern.
Thomas Dohmke, CEO von GitHub, über Neuigkeiten in Anfragen ziehen
Darin befinden sich auch Dokumentationen
Eine weitere Neuheit betrifft die Copilot für Dokumente, ein neues Tool, das mit einer Chat-Schnittstelle experimentiert wird, bei der KI-generierte Antworten angeboten werden, wenn es Fragen zur Dokumentation gibt – wie z. B. zu Frameworks, Sprache und verwendeten Technologien. Bisher wird es möglich sein, das Tool in der Dokumentation zu verwenden DND, Azure-Dokumente e Reagieren.
Die Absicht ist, dass diese Funktion in interne Dokumentationen und Repositories von Unternehmen übernommen wird, auf diese Weise können Entwickler über eine Schnittstelle, die ChatGPT sehr ähnlich ist, Fragen stellen idiomatischer Code, hauseigene Software ou Dokumentation bei jedem Unternehmen und erhalten Sie schnellere Antworten – oder wie GitHub es ausdrückt, „sofortige Antworten“.
Vom Lesen von Dokumenten über das Schreiben von Code bis hin zum Einreichen Anfragen ziehen, arbeitet GitHub daran, GitHub Copilot für jedes verwendete Team, Projekt und Repository anzupassen, um einen viel besseren Softwareentwicklungszyklus zu schaffen.
Neben dem Modell von Microsoft besteht die Idee darin, die Daten und Erkenntnisse, die in jeder Organisation vorhanden sind, zu nutzen, um die Verbindung zwischen allen Personen zu stärken, die an der Entwicklung eines Projekts arbeiten, damit jede Idee reibungslos vom Code in die Realität übergehen kann. Gleichzeitig werden wir das Kernstück von GitHub Copilot – den KI-Paar-Programmierer, mit dem alles begann – weiter erneuern und aktualisieren.
sagt Thomas Dohmke, CEO von GitHub
Und du, was denkst du über die Neuigkeiten? Sag es uns in den Kommentaren!
Siehe auch:
HoloLens 2 kommt in Brasilien an und verbessert die Erfahrung mit Mixed Reality.
Quelle: Fast Company.
Rezensiert von Glaukon Vital in 22 / 3 / 23.
Erfahren Sie mehr über Showmetech
Melden Sie sich an, um unsere neuesten Nachrichten per E-Mail zu erhalten.