Prompt-Vorlagen
Jeder Schritt, dessen Eigenschaften den komfortablen Editor Prompt template zeigen – darunter Generate Text und Schritte aus benutzerdefinierten Knoten – unterstützt dieselbe Syntax. Schreiben Sie @name; IceFold setzt den richtigen Wert für die Inhaltsversion ein, auf der der Schritt läuft. Das einfache Feld Dateiname eines abschließenden Schritts akzeptiert dieselbe Platzhaltergrammatik mit dem unten beschriebenen Verhalten für Dateinamen.
Die Regel
@name wird durch das Label ersetzt – also den lesbaren Text, den ein Mensch an dieser Stelle erwarten würde.
Zielsprache: @Language
Dokument:
@text
Zwei Arten von Namen sind verfügbar, im Editor durch Farbe unterschieden:
- Eingänge (grün) –
@text,@image, alles, was mit einem vorhergehenden Schritt verbunden ist. Wird als Ausgabe dieses vorhergehenden Schritts für die jeweilige Inhaltsversion eingesetzt. - Versionsgruppen (cyan) –
@Language,@Platform,@Length, … eine pro Versionsgruppe, die in Ihrem Bereich deklariert ist. Wird durch das lesbare Label des Werts ersetzt (中文,TikTok).
Beim Hinzufügen einer Versionsgruppe wird ihr exakter Name zum Marker: Platform erzeugt @Platform, Content Length erzeugt @{Content Length} und 内容平台 erzeugt @{内容平台}. Namen unterscheiden Groß- und Kleinschreibung; doppelte Gruppennamen werden abgelehnt, damit jeder Marker genau eine Gruppe bezeichnet.
Unbekannte Namen erhalten eine rote gestrichelte Unterstreichung und einen Vorschlag „Meinten Sie…?“. Nicht aufgelöste Namen bleiben im finalen Prompt unverändert – IceFold verwirft nie stillschweigend, was es nicht auflösen kann.
Gebundene Form: @{name}
Wenn direkt anschließender Text sonst als Teil des Namens gelesen würde, setzen Sie den Namen in geschweifte Klammern. Beide Schreibweisen werden identisch ersetzt – die Klammern machen nur die Grenze eindeutig.
report_@{Target Language}.v1.txt → report_中文.v1.txt
Escape: @@
Um ein literales @ darzustellen – z. B. Hallo @user im Fließtext – verdoppeln Sie es:
Hallo @@user → Hallo @user
Das funktioniert auch mehrfach: @@@@ ergibt @@. Ein @ direkt nach einem Buchstaben oder einer Ziffer wird ohnehin ignoriert – [email protected] bleibt also auch ohne Escape unverändert.
Editor-Hilfsmittel
Das Feld Prompt template ist mehr als ein einfaches Textfeld. Beim Tippen helfen Ihnen:
- Die Platzhalterleiste über dem Editor listet jeden verfügbaren Platzhalter für diesen Schritt auf, gruppiert nach Quelle. Klicken Sie zum Einfügen auf einen Eintrag. Nicht verbundene Eingänge erscheinen abgeblendet.
- Autocomplete öffnet sich, wenn Sie
@tippen. Tippen Sie@{, um das Menü auf Vorschläge für die gebundene Form umzuschalten. - Bewegen Sie den Mauszeiger über einen Platzhalter, um dessen Art und aufgelösten Wert für die aktuell angezeigte Inhaltsversion zu sehen.
- Der Vorschaubereich unter dem Editor zeigt die tatsächliche Ersetzung im Backend: Wählen Sie eine Inhaltsversion aus dem Dropdown-Menü und prüfen Sie genau, welchen Prompt das LLM erhält.
Syntax auf einen Blick
| Schreibweise | Ergebnis |
|---|---|
@name |
das Label für name in dieser Inhaltsversion |
@{name} |
dasselbe, mit eindeutiger Grenze |
@@ |
ein einfaches @ |
[email protected] |
unverändert – @ nach Buchstabe/Ziffer ist Text |
@unknown |
@unknown unverändert, im Editor rot markiert |
In Dateiname werden nur Platzhalter für Versionsgruppen ersetzt, und zwar durch die ID des Werts:
@Languagewird zuzh, nicht zum sichtbaren Label中文. So bleiben exportierte Namen stabil. In Feldern vom Typ Prompt template verwendet@Languagedas Label.
