Sie haben denselben Extraktions-Prompt 47 Mal geschrieben. Unterschiedliche Daten, dieselbe Struktur. Sie wissen, dass dies ineffizient ist, aber die Skalierung einer Prompt-Bibliothek fühlt sich wie eine Infrastruktur an, über die niemand spricht.
Was tatsächlich passiert: Sie behandeln Prompts wie einmalige Skripte statt wie Komponenten. Vorlagen beheben das – und sie sind einfacher, als Sie denken.
Warum Vorlagen Copy-Paste-Prompting übertreffen
Sobald Sie einen Prompt zweimal wiederverwenden, haben Sie ein Vorlagenproblem. Nicht weil Wiederverwendung schlecht ist – sondern weil manuelle Wiederverwendung teuer ist und bei Modellaktualisierungen fehlschlägt.
Vorlagen ermöglichen es Ihnen:
- Einen funktionierenden Prompt einmal statt 47 Mal versionieren
- Das Modellverhalten über alle Instanzen hinweg gleichzeitig ändern
- Variationen gegen eine Baseline testen, ohne manuelle Duplizierung
- Teamkollegen onboarden, ohne Ihre Prompt-Philosophie zu erklären
- Auditieren, welche Versionen wo laufen
Bei AlgoVesta pflegen wir Vorlagen für die Extraktion von Marktdaten, Signalvalidierung und Handelsbegründung. Als Claude im Februar 2025 Sonnet 4 veröffentlichte, haben wir 3 Vorlagen aktualisiert. Ohne Vorlagen hätten wir über 200 Prompt-Instanzen lokalisieren und aktualisieren müssen, die über Python-Skripte verstreut waren.
Der Aufbau einer guten Vorlage
Eine Produktionsvorlage hat vier Teile: die Anweisung, die Variablenplatzhalter, das Ausgabeformat und die Fehlerbehandlung.
{{DIRECTIVE}}
Kontext:
{{DATA}}
Anweisungen:
- {{CONSTRAINT_1}}
- {{CONSTRAINT_2}}
Ausgabeformat:
{{OUTPUT_SCHEMA}}
Wenn Sie die Aufgabe nicht abschließen können, antworten Sie mit: {{FALLBACK}}
Beachten Sie den expliziten Fallback. Claude verweigert manchmal Extraktionsaufgaben, wenn Daten mehrdeutig sind. Wenn Sie ihm sagen, was er stattdessen zurückgeben soll, anstatt zu verweigern, werden Pipeline-Brüche verhindert.
Reales Beispiel: Vorlage zur Entitätsextraktion
Schlechter Ansatz (keine Vorlage):
# Dies existiert in 3 verschiedenen Dateien, jedes Mal leicht modifiziert
Extrahieren Sie alle Firmennamen aus diesem Text und geben Sie sie als JSON-Array zurück.
Text: {{text}}
Ausgabe: 60% der Läufe funktionieren. Manchmal gibt Claude eine Liste zurück. Manchmal Markdown. Manchmal verweigert er, weil die Anweisung zu vage ist.
Verbesserte Vorlage:
Sie sind ein Entitätsextraktionssystem. Ihre Aufgabe ist es, alle im bereitgestellten Text genannten Firmennamen zu identifizieren und sie als strukturiertes JSON-Objekt zurückzugeben.
Zu analysierender Text:
{{INPUT_TEXT}}
Anforderungen:
- Nur explizit genannte Firmennamen einschließen, keine generischen Verweise (z. B. „das Startup“ zählt nicht)
- Ergebnisse im gültigen JSON-Format zurückgeben
- Wenn ein Firmenname mehrmals vorkommt, ihn nur einmal einschließen
- Wenn keine Unternehmen genannt werden, ein leeres Array zurückgeben
Ausgabeformat (strikt):
{