Codegenerierung erkunden
Erfahren Sie, wie Entwickler mit KI-generiertem Code die Skripterstellung in Now Platformunterstützen können.
Now Assist für Code unterstützt sowohl den Modellanbieter Now LLM Service als auch Azure OpenAI-Modelle.
Wenn Sie die Eigenschaft sn_now_assist_code.code_assist_model_provider auf „na4c_nowllm“ festlegen, erhalten Sie die folgenden Funktionen:
- Codegenerierung
- Codebearbeitung
- Automatische Vervollständigung von Code
Wenn Sie die Eigenschaft sn_now_assist_code.code_assist_model_provider auf na4c_azure_openai festlegen, erhalten Sie die folgenden Funktionen:
- Codegenerierung
- Codebearbeitung
- Code erläutern und zusammenfassen
- Automatische Vervollständigung von Code
Übersicht über die Codegenerierung
Now Assist für Entwickler aktiviert die Kompetenz „Codegenerierung“. Bei der Codegenerierung geben Sie Text an, der den Code zum Generieren beschreibt, und rufen Sie Codevorschläge im JavaScript-Editor in Formularen in Now Platform und in Skriptschritten in Workflow-Studioab. Entwickler mit unterschiedlichem Erfahrungsniveau bei der Skripterstellung auf Now Platform können von der Codegenerierung profitieren, um mit dem Schreiben von anwenderdefinierten Skripts zu beginnen oder Skripts effizienter zu iterieren.
Um Codevorschläge zu generieren, beschreiben Sie das Ziel des zu generierenden Codes im Dialogfeld Code mit Now Assist. Der Codevorschlag wird in den Zeilen nach Ihrer Eingabeaufforderung angezeigt, wird Ihrem Skript jedoch erst hinzugefügt, wenn er akzeptiert wurde.
Codegenerierungs-Workflow
- Ein Entwickler öffnet im Skript-Editor das Dialogfeld „Code mit Now Assist “ und beschreibt den Code , den er generieren möchte.
- Der Entwickler löst die Generierung eines Codevorschlags aus.
Im folgenden Beispiel beschreibt ein Entwickler im Dialogfeld „Code mit Now Assist “ , was das Skript tun soll. Der Codevorschlag wird im Skript-Editor hervorgehoben.
- Der Entwickler überprüft den KI-generierten Codevorschlag und akzeptiert ihn oder lehnt ihn ab.
- Wenn der Entwicklers akzeptiert, wird der Code dem Skripthinzugefügt. TDer Entwickler kann alle erforderlichen Änderungen basierend auf der weiteren Überprüfung von vornehmen.
- Wenn der Entwickler] den Code ablehnt, wird der Code nicht zum Skripthinzugefügt. TDer Entwickler kann die Eingabeaufforderung umformulieren, um einen neuen Codevorschlag zu generieren.
Im folgenden Beispiel gibt eine Zeile neben den Zeilennummern an, welcher Code von KI erstellt und nicht bearbeitet wurde. Wenn Sie KI-generierten Code bearbeiten, wird für diese Codezeilen der Zeilenindikator nicht angezeigt.Abbildung : 1. KI-generierte Codezeilen
Optional können Sie die Codevervollständigungsfunktion aktivieren, um Code- oder Single-Sshot-Eingabeaufforderungen in Skript-Editoren mit Now Assist für die Codegenerierung zu verwenden.
Übersicht über die automatische Codevervollständigung
Die Funktion zur automatischen Vervollständigung von Now Assist für Code bietet Ihnen während der Eingabe kontextbezogene Codevorschläge.
Workflow zur automatischen Vervollständigung von Code
- Ein Entwickler beginnt mit der Codierung im Skript-Editor.
Innerhalb weniger Sekunden werden kontextbezogene Codevorschläge in grau angezeigt.
- Der Entwickler überprüft die KI-generierten Codevorschläge und akzeptiert sie oder lehnt sie ab:
- Der Entwickler muss die Tabulatortaste drücken, um die Vorschläge zu akzeptieren.
Wenn der Entwickler akzeptiert, wird der Code dem Skript hinzugefügt.
- Der Entwickler muss die ESC -Taste drücken, um die Vorschläge abzulehnen.
Wenn der Entwickler ablehnt, wird der Code nicht hinzugefügt. Der Entwickler kann mit dem Codieren fortfahren und einige Sekunden warten, bis die Vorschläge angezeigt werden.
- Der Entwickler muss die Tabulatortaste drücken, um die Vorschläge zu akzeptieren.
- Nachdem der Entwickler die Codevorschläge akzeptiert hat, wählt er Aktualisieren, um das Skript zu speichern.
Übersicht über Code-Erläuterungen und -Zusammenfassungen
Die Funktionen zum Erläutern und Zusammenfassen von Code sind nur mit dem Azure OpenAI-Modellanbieter verfügbar.
Die Funktionen zum Erläutern und Zusammenfassen von Code bieten eine Zusammenfassung des Codes und eine umfassende Erklärung seiner Funktionalität.
Vorteile der Codegenerierung
| Leistung | Funktion | Anwender |
|---|---|---|
| Verbessern Sie die Qualität von Skripts, automatisieren Sie sich wiederholende Codierungsaufgaben, und reduzieren Sie den Zeitaufwand für das Suchen oder Abrufen von Code | Text-zu-Code und Code abgeschlossen | Entwickler |
| Identifizieren Sie den von KI generierten Code | Nachverfolgung von KI-generiertem Code | Entwickler, Administratoren |