Skip to main content

Verantwortungsvolles Generieren regulärer Ausdrücke mit der Copilot-Geheimnisüberprüfung

Erfahren Sie mehr über die Möglichkeiten und Grenzen des Generator für reguläre Ausdrücke, der Ihnen hilft, benutzerdefinierte Muster zu definieren, um die Möglichkeiten von secret scanning zu erweitern.

Wer kann dieses Feature verwenden?

Copilot Geheimnisüberprüfung ist für die folgenden Repositorys verfügbar:

  • Öffentliche, private und interne Repositorys in Organisationen, die GitHub Enterprise Cloud nutzen und bei denen GitHub Advanced Security aktiviert ist

Informationen zum Generieren regulärer Ausdrücke mit Copilot Geheimnisüberprüfung

Secret scanning scannt Repositorys nach einem vordefinierten Satz geheimer Schlüssel aus unserem Partnerprogramm, sowie nach benutzerdefinierten Mustern. Benutzerdefinierte Muster werden als reguläre Ausdrücke formatiert.

Reguläre Ausdrücke können für Personen eine Herausforderung zu schreiben sein. Der Generator für reguläre Ausdrücke von Copilot Geheimnisüberprüfung ermöglicht es dir, benutzerdefinierte Muster ohne Wissen über reguläre Ausdrücke zu definieren. Auf der bestehenden Seite für benutzerdefinierte Muster können Sie eine generative KI-Erfahrung starten, bei der Sie eine Textbeschreibung des Musters eingeben, das Sie erkennen möchten, und optionale Beispielzeichenketten hinzufügen, die erkannt werden sollen, und passende reguläre Ausdrücke zurückerhalten.

Eingabeverarbeitung

Benutzer geben eine Textbeschreibung ein, die sie erkennen möchten, und optionale Beispielzeichenfolgen, die erkannt werden sollen.

Antwortgenerierung und Ausgabeformatierung

Der Generator für reguläre Ausdrücke von Copilot Geheimnisüberprüfung verwendet GPT-3.5-Turbo und die GitHub Copilot-API zum Generieren regulärer Ausdrücke, die zu deiner Eingabe passen.

Das Modell gibt bis zu drei reguläre Ausdrücke zurück, die Sie überprüfen können. Sie können auf den regulären Ausdruck klicken, um eine KI-generierte reine Sprache-Beschreibung des regulären Ausdrucks zu erhalten.

Einige Ergebnisse können recht ähnlich sein, und einige Ergebnisse finden möglicherweise nicht jede Instanz des geheimen Schlüssels, den das Muster erkennen soll. Es ist auch möglich, dass der Generator für reguläre Ausdrücke Ergebnisse erzeugen kann, die ungültig oder unangemessen sind.

Wenn Sie auf Ergebnis verwenden für einen regulären Ausdruck klicken, werden der Ausdruck und alle eingegebenen Beispiele in das benutzerdefinierte Standard-Musterformular kopiert. Dort kannst du eine trockene Ausführung des Musters durchführen, um zu sehen, wie es in deinem Repository oder deiner Organisation ausgeführt wird.

Verbessern der Leistung beim Generieren regulärer Ausdrücke mit KI

Es gibt verschiedene Möglichkeiten, die Leistung des Generator für reguläre Ausdrücke von Copilot Geheimnisüberprüfung zu verbessern und an einigen seiner Beschränkungen zu arbeiten. Weitere Informationen zu den Einschränkungen des Generator für reguläre Ausdrücke findest du unter Einschränkungen beim Generieren regulärer Ausdrücke mit KI.

Nutze den Generator für reguläre Ausdrücke von Copilot Geheimnisüberprüfung

als Tool, nicht als Ersatz.

Während der Generator für reguläre Ausdrücke ein leistungsstarkes Tool zum Erstellen von benutzerdefinierten Mustern ist, ohne dass Sie reguläre Ausdrücke selbst schreiben müssen, ist es wichtig, es als Tool anstelle eines Ersatzes für manuelle Eingaben zu verwenden. Sie sollten die Leistung der Ergebnisse sorgfältig überprüfen, indem Sie eine trockene Ausführung in Ihrer Organisation oder Ihrem Repository durchführen. Es empfiehlt sich, das Muster in einem Repository (oder Repositorys) auszuführen, das repräsentativ für die Repositorys in Ihrer Organisation ist. In einigen Fällen kann es von Vorteil sein, einen generierten regulären Ausdruck zu ändern, um Ihre Anforderungen vollständig zu erfüllen. Sie sind letztendlich für benutzerdefinierte Muster verantwortlich, die Sie verwenden möchten.

Einschränkungen beim Generieren regulärer Ausdrücke mit KI

Abhängig von Faktoren wie deiner Eingabebeschreibung und deinen Beispielen erhältst du beim Verwenden des Generator für reguläre Ausdrücke von Copilot Geheimnisüberprüfung verschiedene Leistungsstufen. Sie müssen mit Ihrer Beschreibung so spezifisch wie möglich sein und verschiedene Arten von Token bereitstellen, die Ihrem Muster entsprechen, um sicherzustellen, dass der reguläre Ausdruck alle Muster umfasst, nach denen secret scanning gesucht werden sollen.

Außerdem wurde das vom Generator für reguläre Ausdrücke verwendete Modell auf natürliche Sprach-Inhalte trainiert, die überwiegend in Englisch geschrieben sind. Daher bemerken Sie möglicherweise eine unterschiedliche Leistung, wenn Sie dem Generator Eingabeaufforderungen in anderen natürlichen Sprachen als Englisch bereitstellen.

Beachte, dass der Generator für reguläre Ausdrücke von Copilot Geheimnisüberprüfung nur für das Erstellen regulärer Ausdrücke geeignet ist, die strukturierte Muster erkennen sollen.

Weitere Informationen