Codegenerierung erkunden

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • 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.

    Dialogfeld „Code mit Now Assist“ mit dem Text „E-Mails anhand von regulären Ausdrücken validieren“ und Codevorschlag im Skript-Editor

    Hinweis:
    Entwicklern muss die Rolle now.assist.creator zugewiesen werden, um die Codegenerierung verwenden zu können. Weitere Informationen zur Verwendung von Codegenerierung finden Sie unter Generieren Sie Skripts mit KI-gestützter Codegenerierung.

    Codegenerierungs-Workflow

    1. Ein Entwickler öffnet im Skript-Editor das Dialogfeld „Code mit Now Assist “ und beschreibt den Code , den er generieren möchte.
    2. 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.Dialogfeld „Code mit Now Assist“ mit dem Text „E-Mails anhand von regulären Ausdrücken validieren“ und Codevorschlag im Skript-Editor

    3. 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
      Zeile, die angibt, welche Codezeilen von KI generiert werden.

    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.

    Hinweis:
    Es dauert einige Sekunden, bis die Codevorschläge angezeigt werden.

    Workflow zur automatischen Vervollständigung von Code

    1. Ein Entwickler beginnt mit der Codierung im Skript-Editor.

      Innerhalb weniger Sekunden werden kontextbezogene Codevorschläge in grau angezeigt.

    2. 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.

    3. 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