17 Punkte von xguru 2023-11-13 | 2 Kommentare | Auf WhatsApp teilen
  • "So wie GitHub auf Git gegründet wurde, werden wir heute auf Copilot neu gegründet"
  • GitHub Copilot Chat wurde im Dezember 2023 offiziell veröffentlicht
    • Präzisere Vorschläge und Erklärungen mit dem GPT-4-Modell
    • Nutzt Ihren Code als Kontext, um komplexe Konzepte zu erklären oder auf Basis geöffneter Dateien Code vorzuschlagen, hilft beim Erkennen von Sicherheitslücken oder beim Finden von Fehlern
    • Mit Inline Copilot Chat kann zu bestimmten Zeilen direkt gechattet werden
    • Einführung von Slash-Befehlen: /fix zum Korrigieren von Code, /tests zum Erstellen von Tests
    • Die starke Leistungsfähigkeit von KI mit nur einem Klick anwenden
    • Copilot Chat kommt auch in JetBrains-basierten IDEs zum Einsatz (Preview startet heute)
  • GitHub Copilot Chat wird auch auf der GitHub-Website und in der mobilen App eingeführt
    • Bietet auch im Web Vorschläge, Zusammenfassungen, Analysen und Antworten zu Code, Pull Requests, Dokumentation und allgemeinen Coding-Fragen
    • In Kombination mit der erweiterten Codesuche hilft es Copilot Chat, aktuelle Änderungen in beliebten Open-Source-Projekten zu verstehen und zu unterstützen
    • Auf iPhone- und Android-Geräten können alle Programmierfragen in natürlicher Sprache gestellt werden, und Nutzer können Antworten zu dem Repository, der Datei oder der Dokumentation erhalten, die sie in der App ansehen
  • GitHub Copilot Enterprise vorgestellt: auf Organisationen zugeschnittener Copilot
    • Nicht nur auf den Editor beschränkt, sondern personalisiert auf den vollständigen Kontext der gesamten Codebasis
    • Entwicklerteams können sich schneller in eine Codebasis einarbeiten, Dokumentation durchsuchen und schreiben, Vorschläge auf Basis internen und privaten Codes erhalten und Pull Requests schneller prüfen
    • Soll im Februar 2024 offiziell für 39 US-Dollar pro Nutzer und Monat erscheinen
  • Aufbau eines Copilot-basierten Ökosystems über das GitHub Copilot Partner Program
    • GitHub Copilot soll weiter gestärkt werden durch Integration mit Entwickler-Tools von Drittanbietern, Online-Diensten und Wissen außerhalb von GitHub
    • Das GitHub Copilot Partner Program schafft ein Ökosystem, in das neue Netzwerke und Kreativität in GitHub Copilot einfließen können, um den Umfang dessen zu erweitern, was Entwickler mit KI erreichen können
    • Die erste Phase des Programms startet mit mehr als 25 Startpartnern wie Datastax, LaunchDarkly, Postman, Hashicorp und Datadog
  • Neue KI-basierte Sicherheitsfunktionen für GitHub Advanced Security
    • Aktuell macht GitHub Copilot seine Vorschläge sicherer, indem ein LLM-basiertes System zur Verhinderung von Schwachstellen unsichere Coding-Muster in Echtzeit blockiert
    • Das Modell zielt auf die häufigsten unsicheren Coding-Muster wie hartkodierte Zugangsdaten, SQL-Injection und Path-Injection
    • Außerdem kann GitHub Copilot Chat Sicherheitslücken in der IDE identifizieren, den Mechanismus von Schwachstellen über Funktionen in natürlicher Sprache erklären und konkrete Korrekturen für markierten Code vorschlagen
    • Neu zu GitHub Advanced Security hinzu kommt jetzt eine "KI-gestützte Application-Security-Testfunktion", die darauf ausgelegt ist, Schwachstellen und Secrets im Code zu erkennen und zu beheben
    • Mit "Code Scanning Autofix" kann KI direkt in Pull Requests mithilfe von CodeQL für JavaScript und TypeScript Korrekturen vorschlagen, damit Entwickler Probleme schneller lösen und die Einführung neuer Schwachstellen in die Codebasis verringern können
    • Zudem erleichtern KI-gestütztes Secret Scanning für allgemeine Secrets und ein neuer Regex-Generator für benutzerdefinierte Muster das Auffinden geleakter Secrets bei niedriger False-Positive-Rate
  • GitHub Copilot Workspace angekündigt
    • Die größte Hürde für Entwickler beginnt oft damit, Ideen in Code umzusetzen und den dafür nötigen Plan bis zum Pull Request zu erstellen
    • Viele Ideen und Bugs beginnen in GitHub Issues
    • GitHub entwickelt eine KI-gestützte Brücke, die die Details eines Issues, Wissen über die Codebasis und die Schlussfolgerungsfähigkeiten von GPT-4 kombiniert, damit alle Entwickler die Hürde überwinden können, Ideen in Code zu verwandeln
    • Wenn ein Issue in Copilot Workspace geöffnet wird, wird automatisch ein Plan vorgeschlagen, wie die beabsichtigte Änderung umgesetzt werden kann
    • Der Workspace ist vollständig editierbar, sodass Nutzer die KI präzise in die gewünschte Richtung lenken können und zugleich vom Vorteil einer KI profitieren, die die Absicht des Issues und die gesamte Codebasis versteht
    • Mit Copilot Workspace kann Code gebaut, ausgeführt und getestet werden, um zu prüfen, ob Änderungen wie erwartet funktionieren
    • Tritt ein Fehler auf, kann er außerdem automatisch behoben werden
    • Copilot Workspace ist wie eine Pair-Programming-Session mit einem Partner, der jeden Teil des Projekts kennt und dem man dank der Leistungsfähigkeit von KI folgen kann, um repositoryweit Änderungen vom Issue bis zum Pull Request vorzunehmen
    • Wenn Copilot Workspace 2024 verfügbar wird, markiert das einen weiteren Schritt in eine Ära, in der Entwickler KI als zweites Gehirn nutzen und ihre Kreativität in wenigen Minuten über natürliche Sprache entfalten können
  • Alles in einer KI-gestützten Entwicklerplattform zusammenführen
    • Der Schnittpunkt von Mensch und künstlicher Intelligenz wird die nächste Generation von GitHub Copilot plattformweit weiter prägen
    • Alles, was angekündigt wird, ist auf eines fokussiert: Entwicklern eine ganzheitliche, produktive und nahtlose KI-gestützte Entwicklerplattform zu bieten – unabhängig davon, was sie bauen
    • Ob ein fünfköpfiges Startup GitHub Actions nutzt, um weltweit eine mobile App auszurollen, ein Großunternehmen mit Tausenden Entwicklern zu GitHub Enterprise und GitHub Codespaces migriert, um die Zusammenarbeit an internem Code zu verbessern, oder eine Gruppe von Open-Source-Entwicklern auf GitHub die nächste digitale Infrastruktur gemeinsam entwickelt – GitHub treibt Innovationen voran, damit alle Entwickler auf der Welt den Fortschritt der Menschheit beschleunigen können
    • So wie die Einführung von Git und die Entstehung von GitHub, wird auch diese nächste Ära auf dem Fundament von GitHub Copilot aufgebaut sein. Und das ist erst der Anfang.

2 Kommentare

 
devpain 2023-11-16

Die letzte Zeile. Und das ist jetzt erst der Anfang ... wow. Es fühlt sich wirklich so an, als würden wir den Beginn einer unglaublich großen Ära miterleben.

 
brady 2023-11-13

Großartig.