Ein aktualisiertes KI-Modell, bessere Code-Vorschläge und Performance sowie erhöhte Sicherheit: GitHub hat den Development-Assistenten Copilot für Einzelpersonen und Unternehmen an mehreren Stellen verbessert.
GitHub Copilot soll leistungsfähiger und reaktionsschneller werden, gleichzeitig wurde die Lizenzierung für Unternehmen offener gestaltet. Das KI-Modell wurde dabei an mehreren Stellen optimiert, um die Qualität und Geschwindigkeit der Code-Vorschläge zu erhöhen.
Zunächst einmal wurde GitHub Copilot auf ein neues OpenAI-Codex-Modell umgestellt, das bessere Ergebnisse bei der Codesynthese liefern soll. Des Weiteren soll das neue Fill-In-the-Middle- oder kurz FIM-Paradigma das Kontextverständnis der KI verbessern. Dabei werden neben Code-Präfixen auch -Suffixe berücksichtigt, die Lücke in der Mitte füllt GitHub Copilot.
Von Verbesserungen soll auch die GitHub Copilot-Erweiterung für VS Code profitieren: Das bereits bestehende Client-seitiges Modell, das User-Kontext wie akzeptierte Vorschläge berücksichtigt, um beispielsweise die Häufigkeit unerwünschter Vorschläge zu reduzieren, wurde bereits im Januar 2023 auf die zweite Iterationsstufe gehoben.
Neu eingeführt hat GitHub nach eigenen Angaben ein KI-basiertes System zum Filtern von Sicherheitslücken. Dieses soll unsichere Code-Muster in Echtzeit blockieren und so die Vorschläge sicherer machen. Das Modell zielt dabei auf häufige Sicherheitsprobleme ab, darunter hart kodierte Anmeldeinformationen, SQL- und Path-Injections.
Mithilfe großer Sprachmodelle (LLMs) soll Copilot sich dem Verhalten statischer Analysetools annähern, verspricht GitHub. Selbst in unvollständigen Codefragmenten soll der Programmierassistent anfällige Muster erkennen. Programmierende bittet GitHub um Unterstützung: sie können potenziell gefährliche Muster, die in Code-Vorschlägen vorkommen, an copilot-safety@github.com melden.
Im Zuge der Produktverbesserungen wird Copilot auch für Unternehmen verfügbar gemacht, die nicht die GitHub-Plattform für ihren Quellcode verwenden: jedes Unternehmen könne fortan Business-Lizenzen für Copilot erwerben, der sich dann mit verschiedenen Code-Editoren integrieren lässt: Neovim, JetBrains IDEs, Visual Studio und Visual Studio Code.
Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden.
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://support.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.
Code-Vervollständigung mithilfe Künstlicher Intelligenz
GitHub Copilot – der maschinelle Pair Programmer
Einheitliche Entwicklungsumgebung für den Unterricht
AGB Cookie-Manager Hilfe Kundencenter Mediadaten Datenschutz Impressum & Kontakt Autoren
Copyright © 2023 Vogel Communications Group
Diese Webseite ist eine Marke von Vogel Communications Group. Eine Übersicht von allen Produkten und Leistungen finden Sie unter www.vogel.de