Zum Inhalt springen

Prompts bearbeiten

Auf der Prompt-Detailseite bearbeiten Sie jede Vorlage. Sie ist in zwei Hauptkarten unterteilt — System-Prompt und User-Prompt —, jede mit eigenem Editor, Ansehen/Bearbeiten-Umschalter und KI-Assistent-Button.

  1. Gehen Sie zu KI-Assistent → Prompt-Vorlagen.
  2. Nutzen Sie die Filter-Sidebar, um den Typ auszuwählen (z. B. generate_seo.product) und entscheiden Sie, ob Sie den Standard oder einen Fork möchten.
  3. Klicken Sie auf die Zeile, um die Detailseite zu öffnen.

Standardmäßig zeigen beide Karten den Prompt im Ansichtsmodus — gerenderter Fließtext, syntaxhervorgehobene Platzhalter. Klicken Sie auf Bearbeiten, um zu einem Textbereich zu wechseln.

Während der Bearbeitung:

  • Ziehen Sie an der unteren rechten Ecke, um den Textbereich zu vergrößern, falls Sie mehr Platz brauchen.
  • Die Smart Bar oben verfolgt ungespeicherte Änderungen. Speichern Sie, wenn Sie zufrieden sind.
  • Klicken Sie auf einer der Karten auf KI-Assistent, um den Prompt durch Chatten mit dem Modell zu verfeinern. Siehe KI-Assistent.
  • Verwerfen setzt den aktuellen Entwurf zurück. Alles, was Sie in den Textbereich getippt haben, geht verloren.
  • Speichern sichert die Änderungen in der Datenbank. Aktive Worker übernehmen die neue Vorlage bei ihrem nächsten Lauf — siehe „Cache” unten.
  • Die Sperranzeige der Smart Bar zeigt an, wenn jemand anderes dieselbe Vorlage bearbeitet. Zwei Admins können dieselbe Vorlage nicht gleichzeitig speichern.

Aufgelöste Vorlagen werden aus Performance-Gründen pro Worker-Prozess gecacht. Nach dem Speichern einer Vorlage müssen Sie entweder:

  • Warten, bis der Cache natürlich abläuft (nächste Anfrage nach Ablauf der Cache-TTL), oder
  • die Worker neu starten (bin/console messenger:stop-workers und vom Supervisor neu starten lassen), oder
  • eine beliebige nicht gecachte Anfrage auslösen (ein frischer Test am Produkt leert den Cache für diese Vorlage).

Bei einmaligen Änderungen ist die Wartezeit kurz. Für koordinierte Rollouts (z. B. das Umschreiben der Markenstimme über alle Kategorien hinweg) starten Sie die Worker neu, um gemischte Ausgaben zu vermeiden.

Wenn Sie eine Vorlage bearbeitet haben und sie zurückrollen möchten, bietet die Detailseite eine Aktion Auf Standard zurücksetzen. Sie stellt die Felder systemPrompt und userPrompt aus den mit dem Plugin ausgelieferten Standards (PromptDefaults.php) wieder her und löscht das Flag isModified.

name und description jeder Vorlage sind übersetzbar. Die System- und User-Prompts selbst werden nur einmal pro Vorlage gespeichert — sie werden nicht übersetzt. Nutzen Sie die Funktion UI-Übersetzung, um einen Prompt in Ihrer Admin-Sprache zu lesen, ohne seinen Inhalt zu ändern.

Neben den Karten für System- und User-Prompt hat die Prompt-Detailseite einen Tab Template-Parameter. Dies sind flache Laufzeit-Stellschrauben (Länge pro Feld, Quellmodus, eigene Anweisungen, Voreinstellungen), die das Laufzeit-Modal und das Test-Panel beim Öffnen lesen. Forks erben jeden Parameter von ihrer Eltern-Vorlage — einen einzelnen Parameter zu überschreiben ist oft günstiger, als den ganzen Prompt zu forken. Die vollständige Referenz finden Sie unter Template-Parameter.