Prompt-Engineering ist die Praxis des Entwerfens, Formulierens und Verfeinerns von Anweisungen (den Prompts), die an ein Sprachmodell gesendet werden, um dessen Verhalten zu steuern und präzisere, nützlichere sowie auf ein konkretes Ziel abgestimmte Antworten zu erhalten. Es geht nicht nur darum, „richtig zu fragen“, sondern den Kontext, das erwartete Format, den Tonfall und die Einschränkungen so zu strukturieren, dass das Modell klar versteht, was von ihm verlangt wird.
Dies ist von Bedeutung, da die Qualität der Ausgabe maßgeblich davon abhängt, wie die Eingabe formuliert wird: Dasselbe Modell kann je nach Anweisung mittelmäßige oder exzellente Ergebnisse liefern. Einige gängige Techniken sind:
- Zuweisen einer Rolle („Agieren Sie als juristische Fachkraft“).
- Geben von Beispielen innerhalb des Prompts (Few-Shot).
- Anfordern von Zwischenschritten, um das logische Denken zu fördern.
- Festlegen des Ausgabeformats (Tabelle, JSON, Liste).
Ein praktischer Hinweis: Anstatt „Fassen Sie dies zusammen“ zu schreiben, funktioniert meist etwas wie „Fassen Sie den folgenden Text in drei Sätzen für ein Laienpublikum zusammen“ besser. Je expliziter und eingegrenzter die Anweisung ist, desto zuverlässiger ist das Ergebnis.