GitHub wird die KI-gestützte Entwicklerplattform
Hallo ️,
Ich melde mich aus dem GitHub-Universum und freue mich, Ihnen Einblicke in die KI-Funktionen zu geben, die GitHub vorgestellt hat, um es zur ultimativen KI-gestützten Entwicklerplattform zu machen.
Der neue API-Horizont von Copilot
Mit der neuen Copilot-API können Sie Anwendungen entwickeln, die direkt mit Copilot interagieren. Denken Sie beispielsweise an die Entwicklung eines benutzerdefinierten Analysetools, das Abfragen zur Optimierung von Datenbankabfragen durchführt, oder an die Integration mit Postman zum nahtlosen Testen von API-Aufrufen.
Dies ist für mich ein großartiger Erweiterungspunkt, da Sie der Chat-Oberfläche Ihre eigenen Systeme hinzufügen können. Neben der Verwendung der vorhandenen Addons, wie Datastax, LaunchDarkly, Postman, Hashicorp und Datadog, eröffnet dies eine Welt der Möglichkeiten.
Ich habe eine interessante Demo gesehen, in der Copilot LaunchDarkly fragt, ob der ausgewählte Code tatsächlich funktionsfähig ist oder nicht.
Unterstützung für Erstanbieter-Addons
Das Erstellen von GitHub-Problemen ist jetzt über die Copilot-Chatoberfläche ein Kinderspiel. Während Sie über Code diskutieren, können Sie Fragen mit allen erforderlichen Details erstellen und so die Projektverfolgung und -verwaltung optimieren. Hier sehen Sie eine der Integrationen von Erstanbietern, die jetzt mit Copilot Chat möglich sind.
Copilot Unternehmen
Stellen Sie sich vor, eine KI zu haben, die nicht nur Code überprüft, sondern auch Dokumentation erstellt und Pull Requests zusammenfasst, die auf den Stil Ihres Unternehmens zugeschnitten sind - das ist das Versprechen von Copilot Enterprise. Es ist, als hätten Sie ein zusätzliches Teammitglied, das sich mit der Codebasis Ihres Unternehmens auskennt und neuen Entwicklern schnell helfen kann, sich einzuarbeiten.
Die neue Enterprise-Stufe wird im Februar verfügbar sein und 39 Dollar pro Benutzer und Monat kosten. Ich glaube, dass Sie diese Summe schnell wieder einnehmen werden.
Copilot mit Ihrem Code personalisieren
Wenn Sie Copilot auf Ihre Daten trainieren, kann er Ihre eigenen Frameworks und Codierungsstile verstehen. Das ist so, als würden Sie ein leistungsstarkes Auto an Ihre Fahrvorlieben anpassen - damit Copilot Ihre Projekte möglichst effizient vorantreibt.
Standardmäßig wird Copilot auf öffentliche Open-Source-Daten trainiert, aber wenn Sie etwas Exotischeres verwenden, könnten Sie auf weniger ideale Vorschläge stoßen. Wenn Sie Ihre eigenen vollständigen Repository-Inhalte hinzufügen, können Sie bessere Ergebnisse erzielen.
Vielleicht haben Sie ein Repository mit Codierungsstandards oder bevorzugten Framework-Setups. Dann wäre es ideal, diese ebenfalls zum Copilot-Chat hinzuzufügen, um relevantere Ergebnisse zu erhalten.
JetBrains begrüßt Copilot Chat
Für diejenigen, die JetBrains-IDEs wie Rider verwenden, steht jetzt auch der Copilot-Chat zur Verfügung, der Sie bei Codierungsfragen direkt in Ihrer bevorzugten Umgebung unterstützt und KI-Hilfe in Ihren gewohnten Arbeitsablauf bringt.
Für die Chat-Funktionalität sind Sie nicht mehr auf Visual Studio (Code) beschränkt. Copilot selbst war bereits in den JetBrains-IDEs verfügbar, aber der Chat-Teil war es nicht.
Sie können
sich unter für die private Betaanmelden
.
Copilot Chat jederzeit und überall
Mit der Einführung von Copilot Chat in den mobilen GitHub-Apps haben Sie den Support immer griffbereit, egal ob Sie unterwegs Code überprüfen oder außerhalb des Büros Lösungen entwickeln. Neben dem Tippen können Sie auch mit dem Copilot sprechen und mit ihm interagieren.
GPT-4: Steigerung der Intelligenz des Kopiloten
Mit GPT-4 wird die Interaktion mit Copilot noch intuitiver. Wählen Sie einen Codeschnipsel aus, und Sie können ein ausführliches Gespräch darüber beginnen. Es ist, als würden Sie mit einem Kollegen über Code diskutieren, der ein enzyklopädisches Wissen über Programmiersprachen und -muster hat.
GitHub.com begrüßt Copilot Chat
Initiieren Sie den Copilot-Chat direkt aus den Codeansichten auf
GitHub.com. Klicken Sie einfach auf die obere Schaltfläche namens
Chatten Sie mit Copilot um ein neues Gespräch zu beginnen.
Das neue Chat-Erlebnis auf der Startseite
Müssen Sie eine komplexe Funktion verstehen? Der Copilot-Chat bietet Ihnen Erklärungen und Einblicke genau dort, wo Sie sie brauchen.
Fragen Sie Copilot nach dem Code
KI-generierte PR-Beschreibungen
Das Verfassen von detaillierten PR-Beschreibungen kann zeitaufwändig sein. Copilot kann dies jetzt automatisieren, so dass Sie sich auf die Codierung statt auf die Dokumentation konzentrieren können.
Generierte AI-Zusammenfassung eines Pull Request
Proaktive Sicherheit mit Copilot
Wenn GitHub Advanced Security eine Schwachstelle anzeigt, ist Copilot bereit, Korrekturen vorzuschlagen und fungiert als wachsamer Wächter über die Sicherheit Ihres Codes.
Er tut dies bereits in Ihrem Pull Request und sorgt dafür, dass Schwachstellen weniger wahrscheinlich in den Hauptzweig gelangen.
Secret Scanning: der KI-Wächter
Das KI-gesteuerte Tool zum Scannen von Geheimnissen ist Ihr Ausguck für die unbeabsichtigte Offenlegung sensibler Daten und geht weit über einen einfachen Musterabgleich hinaus - es ist das Sicherheitsnetz, das Sie schon immer brauchten, aber nie hatten.
Regex leicht gemacht mit AI
Der AI Regex Assistant verwandelt die oft gefürchtete Aufgabe, reguläre Ausdrücke zu erstellen, in eine Unterhaltung und vereinfacht so einen der komplizierteren Aspekte der Programmierung.
Copilot Arbeitsbereich: Ein visionärer Sprung
Stellen Sie sich vor, Sie beginnen mit einem Plan und enden mit einem vollständig implementierten System, das über Copilot Workspace orchestriert wird. Es ist ein Blick in eine Zukunft, in der KI die Lücke vom Konzept zum Code schließt und die Umsetzung Ihrer kreativen Visionen beschleunigt.
Weitere Informationen über Copilot Workspace finden Sie in dem
Video .
Links
Fazit
Auf dem Weg von GitHub zu einem KI-gesteuerten Hub stellen diese Funktionen die Bausteine für einen intuitiveren, effizienteren und sichereren Entwicklungsprozess dar. Bleiben Sie dran, wenn wir diese Fortschritte gemeinsam weiter erforschen und nutzen.
Herzliche Grüße,
Michiel