IceFold Dokumentation
Anleitungen

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 löst sich in das Label auf – den menschenlesbaren String, den ein Betrachter 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. Rendert als menschliches Label des Werts (中文, 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 angrenzender Text sonst wie Teil des Bezeichners gelesen würde, setzen Sie den Namen in geschweifte Klammern. Die beiden Formen substituieren identisch – Klammern dienen ausschließlich der Disambiguierung.

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

Verdopplung erweitert sich natürlich: @@@@ rendert @@. Beachten Sie, dass ein @, dem ein Buchstabe oder eine Ziffer vorausgeht, bereits ignoriert wird, sodass [email protected] ohne jegliches Escape literal bleibt.

Editor-Hilfsmittel

Das Feld Prompt template ist mehr als ein Textarea. Während Sie tippen:

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

Grammatik-Zusammenfassung

Form Rendert
@name das Label für name in dieser Inhaltsversion
@{name} dasselbe, mit expliziten Grenzen
@@ literales @
[email protected] literal – @ nach einem Wortzeichen 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: @Language wird zu zh, nicht zum sichtbaren Label 中文. So bleiben exportierte Namen stabil. In Feldern vom Typ Prompt template verwendet @Language das Label.