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 können Sie eine trockene Ausführung des Musters durchführen, um zu sehen, wie es in Ihrem Repository oder Ihrer 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 finden Sie 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.