Alle Artikel
Technologie5 Min Lesezeit

Copilot lernt Regeln: Mehr Kontrolle für Schweizer Entwicklungsteams

SH

Schady Hamid

18. Juli 2026

Was ist passiert?

In der Softwareentwicklung ist es ein ständiges Spannungsfeld: Wie können wir die enorme Produktivitätssteigerung durch KI-Werkzeuge wie GitHub Copilot nutzen, ohne die Kontrolle über unseren Code, unsere Sicherheitsstandards und unsere Compliance-Vorgaben zu verlieren? Genau hier setzt ein wichtiges Update an, das GitHub am 17. Juli 2026 veröffentlicht hat. Die neuen Funktionen für Copilot Code Review geben Unternehmen und Entwicklungsteams endlich die praxistauglichen Werkzeuge an die Hand, um den KI-gestützten Code-Analysen klare Leitplanken zu setzen.

Bisher agierte Copilot bei der Überprüfung von Pull Requests oft wie eine Blackbox. Die Vorschläge waren hilfreich, aber die genaue Logik dahinter war kaum steuerbar. Mit dem jüngsten Update ändert sich das grundlegend. Konkret wurden vier entscheidende Verbesserungen eingeführt:

  • Erweiterte benutzerdefinierte Anweisungen: Teams können nun spezifische Regeln und Prioritäten in einer Konfigurationsdatei (`copilot-code-review.yml`) im Repository hinterlegen. Die KI liest diese Anweisungen direkt aus dem jeweiligen Branch, was das Testen und Validieren von neuen Regeln massiv vereinfacht.
  • Benutzerdefinierte Setup-Schritte: Es ist jetzt möglich, vor der eigentlichen KI-Analyse eigene Skripte oder Setup-Prozesse zu definieren. Damit lässt sich die Laufzeitumgebung präzise vorbereiten, zum Beispiel durch die Installation spezifischer Abhängigkeiten oder die Initialisierung von Test-Datenbanken.
  • Firewall-Unterstützung: Administratoren erhalten mehr Kontrolle über die Netzwerkkommunikation, die während der Code-Analyse stattfindet. Dies ist ein kritischer Punkt für Unternehmen mit strengen Sicherheitsrichtlinien.
  • Granulare Konfiguration für Runner: Die Konfiguration der Laufzeitumgebungen (Runner) für die Code-Analyse kann nun feiner justiert werden, was mehr Flexibilität und Sicherheit im Betrieb bedeutet.

Warum ist das für Schweizer Unternehmen relevant?

Diese Neuerungen sind weit mehr als nur technische Details. Sie adressieren Kernanforderungen, mit denen Schweizer Unternehmen, von KMU bis zu Grosskonzernen im Finanzsektor, bei der Einführung von KI in der Softwareentwicklung konfrontiert sind.

Erstens, der Aspekt der Regulierung und Compliance. Für eine Bank, die unter der Aufsicht der FINMA steht, oder ein Medtech-Unternehmen mit strengen Qualitätsvorgaben ist es unabdingbar, nachweisen zu können, dass der gesamte Entwicklungsprozess definierten Standards folgt. Wenn eine KI Code-Reviews durchführt, muss sichergestellt sein, dass sie die internen Richtlinien (z.B. zur Fehlerbehandlung, zu Datenklassifizierungen gemäss DSG oder zur Barrierefreiheit) auch wirklich versteht und anwendet. Durch die neuen Konfigurationsdateien lässt sich nun explizit festlegen: "Copilot, prüfe bei jedem Review, ob unsere interne Logging-Bibliothek korrekt implementiert wurde und keine sensitiven Daten ohne Maskierung protokolliert werden."

Zweitens, die Code-Qualität und Standardisierung. Jedes Unternehmen hat seine eigene "Handschrift" beim Coden, eigene Architekturentscheidungen und bevorzugte Bibliotheken. Die neuen Custom Instructions erlauben es, Copilot auf diese firmenspezifischen Muster zu trainieren. Ein Team kann beispielsweise festlegen, dass für die Datumsverarbeitung ausschliesslich die `moment.js` Bibliothek verwendet werden darf und Copilot alternative Implementierungen als fehlerhaft markieren soll. Das fördert die Konsistenz über grosse Teams und Projekte hinweg und erleichtert die Wartung des Codes massiv.

Drittens, das Thema Sicherheit. Die Möglichkeit, eigene Setup-Schritte zu definieren und den Netzwerkzugriff zu kontrollieren, ist ein grosser Fortschritt. Stellen Sie sich vor, Sie entwickeln eine Anwendung, die auf interne Systeme zugreifen muss. Sie können nun ein Setup-Skript definieren, das eine sichere, isolierte Testumgebung mit gemockten Daten aufbaut, bevor Copilot den Code analysiert. So wird verhindert, dass die KI-Analyse versehentlich auf produktive Systeme zugreift oder sensible Daten exponiert.

Konkrete Handlungsempfehlung: Starten Sie mit einem Pilot-Repository

Die neuen Möglichkeiten können überwältigend wirken. Gehen Sie daher iterativ vor. Anstatt zu versuchen, sofort ein perfektes, unternehmensweites Regelset zu definieren, sollten Sie gezielt starten.

  1. Wählen Sie ein Pilotprojekt: Identifizieren Sie ein aktives, aber nicht geschäftskritisches Repository. Ideal ist ein Projekt, in dem bereits klare Coding-Konventionen existieren.
  2. Erstellen Sie eine erste `copilot-code-review.yml` Datei: Beginnen Sie mit einfachen, aber wirkungsvollen Regeln. Definieren Sie zum Beispiel eine Anweisung, die sicherstellt, dass jede neue Funktion einen Kommentar im JSDoc- oder einem ähnlichen Format haben muss.
  3. Formulieren Sie eine sicherheitsrelevante Regel: Fügen Sie eine Anweisung hinzu, die Copilot anweist, nach hartcodierten API-Schlüsseln oder Passwörtern im Code zu suchen und diese als kritischen Fehler zu markieren.
  4. Messen und iterieren: Beobachten Sie in den nächsten Pull Requests, wie präzise Copilot Ihre Anweisungen umsetzt. Holen Sie Feedback vom Entwicklungsteam ein. Verfeinern Sie die Anweisungen schrittweise. Dokumentieren Sie Ihre Regeln und die damit erzielten Verbesserungen.

Mit diesem Vorgehen führen Sie die neuen Kontrollmechanismen strukturiert ein und bauen schrittweise ein unternehmensspezifisches Regelwerk auf. Sie transformieren Copilot von einem rein vorschlagenden Werkzeug zu einem durchsetzungsstarken Wächter Ihrer internen Qualitäts- und Sicherheitsstandards. Die Zeit, die Sie jetzt in die Konfiguration investieren, zahlt sich durch höhere Code-Qualität, weniger Sicherheitsrisiken und schnellere, konformere Entwicklungsprozesse schnell wieder aus.

Passende Seminare

Vertiefen Sie dieses Thema in einem unserer praxisnahen Seminare.

Wir respektieren Ihre Privatsphaere

Wir verwenden Cookies und aehnliche Technologien, um unsere Website zu verbessern und Ihnen relevante Inhalte anzubieten. Sie koennen waehlen, welche Cookies Sie zulassen moechten. Mehr erfahren