Visual Studio Code wird künstliche Intelligenz zum Generieren von Code verwenden

Visual Studio Code

Künstliche Intelligenz sind in unserem Alltag immer präsenter. Immer mehr Jobs verwenden diese Art von Algorithmus, um den Arbeitern selbst die Arbeit zu erleichtern und sie manchmal sogar zu ersetzen. Zwar ist es noch ein weiter Weg, um eine KI dazu zu bringen, so zu denken und zu handeln wie wir, aber diese werden immer vollständiger und verfügen über immer fortschrittlichere Selbstlernfunktionen. Und wir haben einen Punkt erreicht, von dem wir dachten, dass wir ihn nicht schaffen würden: Einer KI das Programmieren beizubringen.

GitHub ist nicht nur eine Plattform, auf der Sie alle Arten von Open-Source-Projekten erstellen können, sondern auch eine riesige Codequelle, die jedem interessierten Benutzer zugänglich ist. Diese Quelle nutzen, OpenAI und Microsoft haben zusammen an einem Projekt gearbeitet, das in der Lage ist, eigenständig zu programmieren: GitHub-Copilot. Nach einer langen Zeit des Lehrens und Lernens ist KI endlich bereit, damit Benutzer der Microsoft IDE, Visual Studio Code, in ihren Projekten verwenden können.

So funktioniert GitHub Copilot, die programmierfähige KI

Die Programmier-IDEs verfügten bereits über einige intelligente Funktionen wie Syntaxhervorhebung oder eine Funktion zur automatischen Vervollständigung. Aber nichts ist so vollständig wie das, was uns diese neue Künstliche Intelligenz bietet. Benutzer von Visual Studio Code können jetzt die neue Erweiterung namens . herunterladen GitHub-Copilot , um damit zu programmieren.

Codigo GitHub Copilot

Diese Erweiterung ermöglicht es uns natürlich, Funktionen automatisch zu vervollständigen. Aber seine Möglichkeiten gehen viel weiter. Der neue Assistent ist in der Lage, den Code, den wir schreiben, zu verstehen und Code zu synthetisieren, um Funktionen automatisch zu vervollständigen. Die Möglichkeiten, die uns Copilot bietet, sind:

  • Kommentare in Code umwandeln . Wir können in einen logischen Kommentar schreiben, was wir tun möchten, und Copilot generiert den Code automatisch.
  • Wiederholungscode automatisch ausfüllen . Erstellen Sie einfach ein paar Eingaben für eine sich wiederholende Funktion und die KI erledigt den Rest.
  • Es ermöglicht uns, Testcode zu generieren . So können wir sehen, welches am besten zu unserer Entwicklung passt.
  • Alternativen anzeigen . Wenn wir unserem Programm einen anderen Ansatz geben möchten, können wir dank Copilot verschiedene Beispiele sehen und das gewünschte auswählen.

Diese KI funktioniert immer noch nur in natürliches Englisch (zum Beispiel um Kommentare in Code umzuwandeln). Dank an OpenAI-Codex und Analyse aller öffentlichen GitHub-Repositories hat diese KI Erfolgsraten von über 60 % erreicht. Darüber hinaus lernt es jedes Mal, wenn wir es verwenden, um die Codes zu generieren, die unseren Anforderungen am besten entsprechen.

Starten Sie jetzt mit GitHub Copilot

Copilot steht derzeit nur einem sehr eingeschränkten Nutzerkreis zur Verfügung. Denn um es nutzen zu können, ist modernste Hardware erforderlich, die mit Künstlicher Intelligenz und Funktionen des maschinellen Lernens kompatibel ist. Angebot von Microsoft und GitHub Beta-Zugang für eine begrenzte Anzahl von Personen kostenlos . Im Laufe der Zeit wird die Anzahl der Benutzer steigen, bis es schließlich für alle verfügbar ist. Wir können uns auf die Warteliste eintragen, um die Vorschau zu erhalten unter diesem Link .

Die Vorschau dieser KI ist kostenlos. Wenn es jedoch erfolgreich ist, planen sie, eine kostenpflichtige Version von Copilot auf den Markt zu bringen, obwohl nicht bekannt ist, welche Funktionen diese haben wird. Und vorerst ist es ist exklusiv für Visual Studio Code .

Was die Telemetrie angeht, einer der von Benutzern am meisten gefürchteten Aspekte, versucht Microsoft zur Ruhe zu rufen. Um zu funktionieren, muss zwar ständig Code an die GitHub-Server gesendet werden, aber diese Daten werden sicher übertragen und gespeichert. Der gesamte Code wird von einer Maschine analysiert und verarbeitet , und nur autorisiertes Personal könnte auf diese Daten zugreifen, falls dies erforderlich sein sollte (z. B. um Missbrauch aufzudecken). In Zukunft plant Microsoft, Benutzern die Kontrolle dieser Telemetrie zu ermöglichen, aber vorerst ist dies obligatorisch.