Microsoft bringt die GitHub Copilot Extensions auf den Markt, die es Entwicklern ermöglichen, ihre bevorzugten Drittanbieter-Tools und -Dienste nahtlos zu integrieren, ohne die Programmierumgebung oder die Website von GitHub zu verlassen. Über GitHub Copilot Chat können Entwickler mit unterstützten Anwendungen interagieren, um Aktionen auszuführen, zusätzlichen Kontext zu erhalten, Dateien zu generieren, Pull-Requests zu erstellen und mehr. Zu den ersten Integrationen gehören GitHub Copilot für Azure, DataStax, Docker, LambdaTest, LaunchDarkly, McKinsey & Company, Microsoft Azure und Teams, MongoDB, Octopus Deploy, Pangea, Pinecone, Product Science, ReadMe, Sentry und Stripe. Momentan sind die GitHub Copilot Extensions in der privaten Vorschau erhältlich.
Ähnlich wie Slack sich als zentrale Plattform für die Zusammenarbeit am Arbeitsplatz positioniert hat, strebt GitHub an, die bevorzugte Plattform für Entwickler zu werden. Durch die Minimierung von Kontextwechseln schafft GitHub einen optimierten Workflow, der den Zugang zu privaten und Open-Source-Repositorys mit KI-Funktionen verbindet, die Kreativität fördern und über die grundlegenden Funktionen hinausgehen.
Die Copilot-Technologie von Microsoft spielt eine entscheidende Rolle in dieser Vision, indem sie GitHub von einem Programmierassistenten zu einer umfassenden Entwicklungsumgebung weiterentwickelt. Angesichts der zunehmenden Bedeutung von KI im Programmieren ist die Erweiterung der Funktionalität zur Verwaltung externer Dienste ein logischer Schritt.
Zum Beispiel funktioniert GitHub Copilot für Azure als KI-Assistent, der Cloud-Operationen optimiert. "Durch die direkte Nutzung von GitHub Copilot für Azure im Copilot Chat erhalten Entwickler Unterstützung bei verschiedenen Azure-Anfragen – von der Auswahl eines Azure-Dienstes bis zur Bereitstellung einer React-App und der Auswahl der besten Azure-Datenbank für Django", merkt Mario Rodriguez, Senior Vice President of Product bei GitHub, an. "Wenn es an der Zeit ist zu deployen, führt GitHub Copilot für Azure die Entwickler durch die Schritte für einen erfolgreichen Launch."
"Das ist die Zukunft der Softwareentwicklung, in der Entwickler weniger Zeit mit Suchen und mehr Zeit mit dem Bauen verbringen", erklärt Tillman Elser, Engineering Manager bei Sentry. "Indem sie natürliche Sprache verwenden, können sie Code schreiben, Daten abrufen und Herausforderungen in einem einzigen intuitiven Workflow bewältigen."
GitHub plant, in Zukunft weitere Extensions einzuführen. Entwickler können die aktuellen Angebote im GitHub Marketplace erkunden, die Unterstützung ist über GitHub Copilot Chat auf GitHub.com, Visual Studio und VS Code verfügbar.