GitHub: Neuer KI-Coding-Agent behebt Bugs per Zuweisung

Die GitHub-KI programmiert jetzt selbstständig, übernimmt komplette Aufgaben und agiert als virtuelles Teammitglied – der Mensch behalte die finale Kontrolle.

vorlesen Druckansicht 15 Kommentare lesen
Symbolbild des Copilot Coding Agents

(Bild: GitHub)

Lesezeit: 2 Min.
close notice

This article is also available in English. It was translated with technical assistance and editorially reviewed before publication.

Microsoft hat auf seiner Entwicklerkonferenz Build das Zeitalter der KI-Agenten ausgerufen und einer dieser Agenten, der eigenständig Aufgaben erledigen soll, ist der GitHub Copilot Coding Agent. Dieser sei nun seiner vorherigen Rolle als Stichwortgeber in Form eines KI-Assistenten entwachsen und solle sich zum vollwertigen Programmierer entwickelt haben, verspricht Microsoft. Entwickler können der KI in GitHub komplette Aufgaben zuweisen, die diese erledigt und anschließend als Draft Pull Request zur Abnahme vorlegt.

Der Coding Agent soll laut einem Blogpost neue Funktionen hinzufügen und Fehler beheben können. Er könne auch Tests erweitern, sich um Code-Refactoring kümmern und die Dokumentation verbessern. Allerdings, so schränkt Microsoft ein, empfehle er sich primär für Aufgaben mit niedriger bis mittlerer Komplexität. Und er funktioniert augenscheinlich dann am besten, wenn die Codebase bereits gut getestet ist. In dem Blogpost wird er als nützliche Hilfe beschrieben, die zum Beispiel Aufgaben übernehmen kann, die Entwickler als langweilig empfinden.

Um den Code zu bearbeiten, bootet die KI zunächst eine virtuelle Maschine, klont das Repository, aus dem der Code stammt, und konfiguriert die Entwicklungsumgebung. Der Code werde dann mit Retrieval Augmented Generation (RAG) und GitHub Code Search analysiert. Entscheidungen, die die KI trifft, dokumentiert sie – in Session-Protokollen soll das dann alles nachzulesen sein. Und am Ende soll der Mensch dann über die Pull Requests entscheiden – er kann den vorgelegten Code auch beanstanden und um Nachbesserung bitten oder diesen verwerfen.

Microsoft gelobt, dass vorhandene Branch-Schutzrichtlinien respektiert und nur zu selbst erstellten Branches gepusht werden könnten. Zudem sei der Internetzugang auf vertrauenswürdige Ziele beschränkt. Repository-Regelwerke und Organisationsrichtlinien würden berücksichtigt.

Aufgaben, etwa zur Behebung von Bugs, können auch mit Bildschirmfotos versehen werden. Die KI sei in der Lage, diese Bilder zu interpretieren, heißt es. Bei der Zuordnung der Aufgabe erscheint der Copilot wie gewohnt als ein User in der Liste.

Videos by heise

Der GitHub Copilot Coding Agent ist verfĂĽgbar fĂĽr Copilot-Enterprise- und Copilot-Pro+-Kunden. Er kann in den gewĂĽnschten Repositories aktiviert werden. Bei Enterprise-Kunden muss dies durch den Administrator erfolgen. Microsofts Coding Agent gesellt sich zu entsprechenden Angeboten seiner Mitbewerber, etwa Codex von OpenAI.

(mki)