GitHub Copilot für Xcode: Öffentliche Vorschauversion verfügbar

Mit GitHub Copilot für Xcode können Entwickler die Microsoft-KI zur Codevervollständigung und als Chatfenster nutzen. Die Software erspart einige Umwege.

vorlesen Druckansicht
Github Copilot in Xcode

GitHub Copilot in Xcode in Aktion

(Bild: Microsoft)

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 eine öffentliche Vorschau seines KI-Entwicklungstools GitHub Copilot for Xcode Chat veröffentlicht. Es unterstützt Nutzer, die in Apples Programmierumgebung Xcode in Swift oder Objective-C Apps entwickeln. Die Preview kann per Homebrew oder als DMG-Archiv heruntergeladen und installiert werden. Microsoft bewirbt sein Tool damit, dass damit Code schneller und präziser geschrieben werden kann.

Das KI-Tool steht Entwicklern auf zweierlei Art zur Seite. Erstens kann es zur Code-Vervollständigung verwendet werden. Nach der Installation werden in Xcode entsprechende Vorschläge eingeblendet, wenn der Nutzer damit beginnt, Code einzutippen. Alternativ kann der Vervollständigungsfunktion auch per Kommentar in natürlicher Sprache mitgeteilt werden, was der Entwickler an der Stelle beabsichtigt.

Microsoft empfiehlt, die in Xcode integrierte Predictive Code Completion sicherheitshalber abzuschalten, damit es nicht zur Verwirrung kommt, wenn zwei KIs gleichzeitig in den Quelltext eingreifen wollen.

Der zweite elementare Bestandteil des Copilot-Tools ist ein Chatfenster, das in Xcode eingebettet wird und dort aufgerufen werden kann. Es ermöglicht, mit der KI in den Dialog zu treten. Gegenüber der Nutzung einer KI im Browser gibt es einige Vorteile. Dazu zählen neben dem kürzeren Weg zum Beispiel auch Kommandos, die es auf schnellere Weise ermöglichen, Erklärungen, Verbesserungen und Verknappungen von Code-Segmenten von der KI zu erhalten. Dazu muss nur eines der mit Slash-Zeichen beginnenden Kommandos (z.B. /simplyfy, /explain, /fix) eingegeben werden.

Eine weitere Vereinfachung gegenüber der KI im Browserfenster ist die Möglichkeit, Quelltext-Dateien direkt per Auswahldialog an die KI weiterzugeben (Reference Context). Laut Microsoft können Chatdialoge auch simultan in mehrere Xcode-Instanzen geführt werden. Über den Chatverlauf können vorherige Gespräche nachvollzogen werden.

Videos by heise

Für die Nutzung von GitHub Copilot ist ein Zugang bei GitHub notwendig. In der kostenlosen Variante enthält dieser 2000 Code-Vervollständigungen und 50 Chatnachrichten pro Monat. Gegen Aufpreis können die Limits erhöht werden. Für den Gebrauch mit Xcode werden mindestens Xcode 8 und macOS 12 benötigt.

(mki)