GitHub Copilot ist jetzt Realität, um Entwicklern zu helfen
GitHub Copilot ist eine der am meisten diskutierten Technologien in der Softwareentwicklung der letzten Monate. Dies ist eine künstliche Intelligenz, die entwickelt wurde, um Programmierern bei ihrer Aufgabe zu helfen, die seit einiger Zeit getestet wird, aber jetzt nicht kostenlos für alle verfügbar ist, die die folgenden Editoren und IDEs verwenden: Visual Studio Code, Neovim, Visual Studio und JetBrains.
Der Einsatz künstlicher Intelligenz ist in der Tech-Welt zunehmend allgegenwärtig, mit der klaren Rolle großer Konzerne oder Unternehmen darunter, wie im Fall von GitHub . Der Name Copilot lässt nicht viel Raum für Fantasie, da er deutlich darauf hinweist, dass es sich um eine Technologie handelt, die als „Co-Pilot“ fungiert und Programmierern das Schreiben von Code erleichtert.
Das verantwortliche Unternehmen erklärte: „Mit GitHub Copilot können Entwickler zum ersten Mal in der Softwaregeschichte die Vorteile der KI voll ausschöpfen, um Code zu schreiben und fertigzustellen. Ähnlich wie der Aufstieg von Compilern und Open Source glauben wir, dass die KI-unterstützte Codierung die Art der Softwareentwicklung grundlegend verändern wird, indem sie Entwicklern ein neues Werkzeug an die Hand gibt, um Code einfacher und schneller zu schreiben, damit sie in ihrem Leben glücklicher sein können.“
GitHub Copilot wurde speziell als Editor-Erweiterung entwickelt, um Entwicklern zu helfen. Dazu „zieht es das kollektive Wissen von Entwicklern aus der ganzen Welt in eine Editor-Erweiterung, die Echtzeit-Code bietet“, und hilft so dem Programmierer, sich auf die Entwicklung „großartiger Software“ zu konzentrieren.
Die künstliche Intelligenz, an der wir interessiert sind, ist dafür verantwortlich, Vorschläge zu machen, um den Code mit dem Kontext und den Stilkonventionen des Projekts in Einklang zu bringen, und öffnet die Tür zur Anwendung verschiedener Optionen, die akzeptiert, abgelehnt oder bearbeitet werden können. GitHub Copilot kann vollständige Methoden, repräsentativen Code, vollständige Komponententests und komplexe Algorithmen anbieten. All diese Features sollen nicht nur erfahrenen Programmierern helfen, sondern auch bei der Eingabe unbekannter Sprachen oder dem Eintauchen in wenig bekannte.
GitHub Copilot kann Ihnen helfen, „Dutzende von Programmiersprachen“ zu schreiben, darunter TypeScript, Google Go, Python, Ruby, Java und JavaScript. Das Unternehmen erklärte, dass aufgrund der Teilnahme von mehr als 1,2 Millionen Entwicklern an der Testversion „Leute, die anfingen, GitHub Copilot zu verwenden, schnell sagten, dass es zu einem wesentlichen Bestandteil ihrer täglichen Arbeitsabläufe geworden ist. In Dateien, in denen es enthalten ist, schreibt GitHub Copilot fast 40 % des Codes in gängigen Programmiersprachen.“
Nach Abschluss der 60-tägigen Testversion müssen Sie 4 $/Monat oder 44 $/Jahr für den Team-Plan oder 21 $/Monat oder 231 $/Jahr für den Enterprise-Plan bezahlen . Darüber hinaus können Studenten und Entwickler beliebter Open-Source-Projekte es kostenlos nutzen, der Zugriff auf diesen Plan ist jedoch durch bestimmte Anforderungen eingeschränkt.
GitHub Copilot basiert auf dem künstlichen Intelligenzmodell OpenAI Codex, das von OpenAI entwickelt wurde und bei der Free Software Foundation Bedenken geäußert hat, dass von Copilot und Codex generierte Codeschnipsel Urheberrechte und Nutzungsbedingungen verletzen könnten. gleichwertige Lizenz.
Die Stiftung, die für die Definition und den Schutz freier Software verantwortlich ist , hat mögliche Fragen aufgeworfen , ob das Lernen aus öffentlichen Repositories als faire Verwendung angesehen werden kann oder nicht, welche Methoden Entwickler anwenden sollten, um zu erkennen, ob ihr Code unter Verletzung von Lizenzen wiederverwendet wurde, ob trainierte Modelle für maschinelles Lernen veränderbarer Quellcode oder eine Zusammenstellung von Trainingsdaten sind und ob Machine-Learning-Modelle urheberrechtlich geschützt werden können.
Wie auch immer, GitHub Copilot ist jetzt offiziell Realität für Programmierer. Es scheint während der Testphase recht beliebt gewesen zu sein, aber wir werden sehen, wie es funktionieren wird, sobald es offiziell als Produkt veröffentlicht wird, und welche möglichen Konflikte es mit Entwicklern und Lizenzen verursachen kann, insbesondere wenn es um Projekte geht, die unter den meisten veröffentlicht wurden beliebte GPL-Varianten.
Schreibe einen Kommentar