15.04.2024
217
Microsoft und OpenAI haben GitHub Copilot eingeführt, ein Framework für die Paarprogrammierung mit künstlicher Intelligenz. Microsoft sagt, dass das System, das ab sofort als Erweiterung für Visual Studio Code zur Verfügung steht, Programmierern helfen soll, Code schneller und mit weniger Aufwand zu schreiben. Copilot arbeitet in Verbindung mit OpenAI Codex, einem neuen Framework für künstliche Intelligenz. Microsoft und OpenAI haben im Laufe der Jahre an einer Reihe von Projekten zusammengearbeitet, zuletzt an Codepilot. Dieses Projekt hat alle Chancen, die Welt auf den Kopf zu stellen und zu einer neuen Innovation zu werden, nach der das Leben nie wieder so sein wird wie zuvor. Denn diese Entwicklung wird die Arbeit der Programmierer erleichtern und definitiv beschleunigen.
"Wenn die technische Vorschau erfolgreich ist, planen wir, in Zukunft eine kommerzielle Version von Copilot auf GitHub zu erstellen. Mit dieser Vorschau wollen wir sehen, wie die Leute GitHub Copilot nutzen und was getan werden muss, damit es in großem Umfang funktioniert", erklärte ein GitHub-Sprecher am Mittwoch. Copilot wird mit einer Vielzahl von Frameworks und Sprachen arbeiten, vor allem aber mit Python, JavaScript, TypeScript, Ruby und Go.
Es kann sowohl Programmiersprachen als auch menschliche Sprache verstehen, indem es Milliarden von Zeilen Open-Source-Code, einschließlich Code in öffentlichen GitHub-Repositories, und natürliche Sprache untersucht. Die Copilot Editor-Erweiterung sendet Kommentare und Code an den Copilot-Dienst. Dieser Dienst nutzt den OpenAI-Code, um einzelne Codezeilen und ganze Funktionen zu synthetisieren und zu empfehlen (wie in den FAQ von Microsoft beschrieben).
Copilot soll den bestmöglichen Code generieren, aber Microsoft warnt, dass er den empfohlenen Code nicht testet und möglicherweise veraltete oder irrelevante Bibliotheken und Sprachen empfiehlt.
Copilot wird mit der Zeit immer besser, aber Microsoft empfiehlt Entwicklern, den Code in kleinere Funktionen aufzuteilen, aussagekräftige Namen für Funktionsparameter zu verwenden und eine gute Dokumentation und Kommentarabschnitte zu verfassen. Microsoft fügt hinzu, dass Copilot "am besten zu funktionieren scheint, wenn man unbekannte Bibliotheken oder Frameworks lernt". Die Selbstlernfunktion ist eindeutig ein großartiges und sehr benutzerfreundliches Feature, das definitiv ein großes Plus sein wird.
Microsoft weist darauf hin, dass die Entwickler bei der Verwendung von Copilot immer die Verantwortung tragen, da es als Ergänzung und nicht als Ersatz für die Entwickler gedacht ist. Mithilfe von Copilot können Entwickler alternative Vorschläge anzeigen, auswählen, welche sie annehmen oder ablehnen, und den empfohlenen Code manuell ändern. Laut Microsoft wird sich das System im Laufe der Zeit an den Codierungsstil der Benutzer anpassen.
Vor zwei Jahren investierte Microsoft 1 Milliarde Dollar in OpenAI und verpflichtete sich im Gegenzug dazu, Azure zu nutzen und neue Super-KI-Technologien mit Microsoft auf Azure zu entwickeln. Anfang dieses Jahres kündigte Microsoft Pläne an, das GPT-3-KI-Modell von OpenAI in PowerFx, Microsofts Low-Level-Codiersprache, zu integrieren, um die Codierung in einfachem Englisch zu fördern.
Die Technologie steht nicht still und jedes Jahr freuen wir uns über mehr und mehr neue Entwicklungen, die das Programmieren einfacher und effizienter machen. Ein nicht unwesentlicher Faktor bei dieser Entwicklung von Microsoft und OpenAI ist der Wunsch, Menschen nicht zu ersetzen, sondern die Arbeit von Spezialisten zu ergänzen, zu unterstützen und zu verbessern. Das Streben der Entwickler nach ständiger Verbesserung lässt uns nicht gleichgültig, und wir können nur abwarten und den Prozess der Verbesserung dieser Entwicklung beobachten. Trotz aller Schwierigkeiten und möglicher Ungenauigkeiten in der Arbeit sind Microsoft und OpenAI aktiv damit beschäftigt, alle Probleme zu beseitigen und bis zum Zeitpunkt der Masseneinführung.
Review
Feedback hinterlassen