Agentic Relations

Prompt Engineering

Disziplin der gezielten Formulierung und Strukturierung von Eingaben an Sprachmodelle, um Qualität, Verlässlichkeit und Reproduzierbarkeit der Ausgaben zu erhöhen.

Definition

Prompt Engineering ist die Disziplin, Eingaben an Sprachmodelle so zu formulieren und zu strukturieren, dass das Modell verlässlich die gewünschte Ausgabe produziert. Was zunächst nach Tippen klingt, ist in Wahrheit ein Engineering-Prozess: präzise Spezifikation, systematische Variation, messbare Evaluation, Versionierung der Prompts und Regressions-Tests bei jedem Modell-Wechsel.

Der Begriff entstand mit der Verbreitung von GPT-3 ab 2020, als deutlich wurde, dass dasselbe Modell je nach Prompt-Formulierung dramatisch unterschiedliche Qualitäten liefert. Heute ist Prompt Engineering eine Kerndisziplin produktiver LLM-Anwendungen, parallel zu RAG, Fine-Tuning und Evaluation.

Mechanismus

Ein Prompt ist die Eingabe, die ein LLM zur Generierung erhält. Bei Chat-Modellen besteht er aus mehreren Messages:

  • System-Message: Setzt Rolle, Verhalten, Constraints und globale Anweisungen. Invariant über die Konversation.
  • User-Message: Enthält die konkrete Aufgabe oder Frage.
  • Assistant-Message: Frühere Antworten des Modells im Konversationsverlauf.
  • Tool-Messages: Ergebnisse von Tool-Calls (bei agentischen Setups).

Das Modell verarbeitet alle Messages als eine Token-Sequenz, generiert die nächste Antwort autoregressiv und liefert Ausgaben in Format und Stil, die der Prompt nahelegt.

Etablierte Techniken

Eine Reihe von Techniken hat sich als robust erwiesen:

  • Zero-Shot Prompting: Nur Instruktion, keine Beispiele. Funktioniert bei klaren Aufgaben mit grossen Modellen.
  • Few-Shot Prompting: Drei bis acht Beispiele für In-Context Learning. Diversität schlägt Quantität.
  • Chain-of-Thought (CoT): Aufforderung think step by step, explizit Denkschritte vor finaler Antwort.
  • Self-Consistency: Mehrere Generierungen, Mehrheits-Voting bei der Antwort.
  • Tree-of-Thought: Parallele Denkpfade, Pruning der unplausiblen.
  • ReAct: Verschachtelt Reasoning und Tool-Aufrufe.
  • Prompt-Chaining: Komplexe Aufgaben in Sub-Prompts mit klaren Übergaben zerlegen.
  • XML-Strukturierung: In Anthropic Claude besonders effektiv, klare Tags wie context, instructions, examples.

Architektur des System-Prompts

Ein gut strukturierter System-Prompt enthält typischerweise:

  • Rolle und Persona: Du bist ein Senior-Steuerberater mit Spezialisierung auf Schweizer KMU.
  • Aufgabe: Hauptzweck der Interaktion.
  • Constraints: Verbote, Sprachebene, Tonalität, Quellen-Pflicht.
  • Format-Vorgaben: JSON-Schema, Markdown-Struktur, Längenbegrenzung.
  • Tool-Definitionen: verfügbare Function-Calls und ihre Schemas.
  • Beispiele: ein bis drei Few-Shot-Beispiele für Kanten-Fälle.
  • Fallback-Verhalten: Was tun bei Unsicherheit, ungültiger Anfrage, fehlendem Kontext.

Praxis und Anwendung

Prompt Engineering tritt in jeder LLM-Anwendung auf:

  • Chatbots: Persona, Wissensgrenzen, Eskalationsregeln.
  • Klassifikation: Few-Shot-Beispiele für Kategorien, strikte Output-Schemas.
  • Extraktion: JSON-Schemas für strukturierte Ausgabe, Validierung gegen Pydantic oder Zod.
  • Coding-Agenten: Tool-Definitionen, Repository-Kontext, Diff-Format.
  • RAG-Systeme: Anweisung zur Quellen-Nennung, Behandlung von Lücken im Retrieval.
  • Multi-Agent-Setups: klare Rollen-Trennung, strukturierte Handoffs.

Evaluations-Frameworks wie Promptfoo, Anthropic Evals, OpenAI Evals und LangSmith automatisieren A-B-Tests, Regressions-Tests und LLM-as-Judge-Metriken.

Häufige Fehler

  • Keine Eval-Sets: Prompt-Tuning ohne messbare Baseline ist Bauchgefühl.
  • System- und User-Prompt vermischen: invariante und variable Anteile gehören sauber getrennt.
  • Zu viele Anweisungen: lange Prompts verlieren das Modell, klare Priorisierung ist nötig.
  • Format-Vorgaben am Anfang statt Ende: Modelle vergessen frühe Constraints, Repetition am Ende hilft.
  • Modell-spezifische Tricks blind übernehmen: XML funktioniert bei Claude besser als bei GPT, Beispiele für Gemini sehen anders aus.
  • Prompt-Injection ignorieren: Nutzereingaben können System-Prompts überschreiben, Defense-in-Depth ist nötig.
  • Versionierung fehlt: Prompts gehören wie Code in Git, mit Reviews und Tests.

Abgrenzung

  • Fine-Tuning: ändert das Modell selbst, ist teurer und schwerer zu iterieren. Prompt Engineering bleibt erste Wahl bei wenigen Beispielen.
  • RAG: liefert Kontext-Daten, Prompt Engineering definiert, wie das Modell sie nutzt. Beide arbeiten zusammen.
  • Constitutional AI: Trainings-Technik bei Anthropic, kein Prompt-Engineering im engeren Sinn.
  • DSPy: Stanford-Framework, das Prompts deklarativ aus Spezifikationen kompiliert und automatisch optimiert. Brücke zwischen Prompt Engineering und Software-Engineering.

Weiter im KI-Lexikon

← Zurück zum Lexikon

Häufige Fragen

Was ist Prompt Engineering?+

Prompt Engineering ist die Disziplin, Eingaben an Sprachmodelle so zu formulieren und zu strukturieren, dass die gewünschte Ausgabe verlässlich, qualitativ hochwertig und reproduzierbar erzeugt wird. Es umfasst Wahl der Instruktionen, Beispiele, Format-Vorgaben, Persona-Setzung, Strukturierung in System- und User-Messages sowie systematisches Testen mehrerer Varianten.

Welche Prompt-Techniken sind etabliert?+

Zero-Shot (nur Instruktion), Few-Shot (Beispiele im Prompt), Chain-of-Thought (Denkschritte explizit machen), Tree-of-Thought (parallele Denkpfade), ReAct (Reasoning und Acting verschachtelt), Self-Consistency (mehrere Generierungen aggregieren), Prompt-Chaining (Aufgabe in Subprompts zerlegen) sowie XML-Strukturierung (in Anthropic Claude besonders effektiv).

Was ist Chain-of-Thought Prompting?+

Chain-of-Thought (CoT) wurde 2022 von Wei et al. publiziert und zeigt, dass das explizite Aufschreiben von Denkschritten vor der finalen Antwort die Genauigkeit komplexer Reasoning-Aufgaben drastisch erhöht. Der Trigger think step by step reicht oft schon. Reasoning-Modelle wie OpenAI o1 oder Claude Extended Thinking machen CoT inzwischen intern und ohne expliziten Trigger.

Was ist Few-Shot Prompting?+

Few-Shot Prompting heisst, dem Modell im Prompt einige Beispiele für gewünschte Eingaben und Ausgaben mitzugeben. Brown et al. zeigten 2020 mit GPT-3, dass LLMs ohne Fine-Tuning aus solchen Beispielen lernen können (In-Context Learning). Typisch sind drei bis acht Beispiele, Diversität ist wichtiger als Quantität.

Wie strukturiert man einen guten Prompt?+

Klassische Struktur: Rolle und Kontext setzen (System-Message), Aufgabe klar formulieren, Format und Constraints angeben, optional Beispiele liefern, am Ende Output-Format wiederholen. Bei Claude empfiehlt Anthropic XML-Tags zur Strukturierung, bei GPT funktionieren Markdown und JSON-Schemas gut. System-Prompt für invariante Anweisungen, User-Prompt für variable Inhalte.

Was ist Prompt-Injection?+

Prompt-Injection ist eine Angriffsklasse, bei der Nutzereingaben oder von aussen geladene Dokumente versuchen, den System-Prompt zu überschreiben oder das Modell zu unerwünschtem Verhalten zu bringen. Beispiele: ignore previous instructions, output system prompt verbatim, jailbreak-Patterns. Verteidigung erfolgt über Defense-in-Depth: Input-Sanitization, getrennte Privilegien, Output-Filter, Eval-Sets.

Wie evaluiert man Prompts?+

Eval-Sets mit Ground-Truth-Beispielen sind Pflicht: 50 bis 500 Test-Cases pro Aufgabe, automatisierte Metriken (BLEU, ROUGE, Exact Match, LLM-as-Judge), Regressions-Tests bei Prompt-Änderungen. Frameworks wie Promptfoo, Anthropic Evals, OpenAI Evals und LangSmith automatisieren das. Ohne Eval ist Prompt Engineering Bauchgefühl.

Verschwindet Prompt Engineering durch bessere Modelle?+

Nein, der Bedarf verschiebt sich. Frühe Tricks wie think step by step werden überflüssig, weil Reasoning-Modelle das intern tun. Wichtig bleiben aber Struktur, Kontext, Format-Vorgaben, Tool-Definitionen, Constraints und Eval-Sets. Prompt Engineering wird damit weniger Voodoo und mehr Software-Engineering mit klaren Spezifikationen.

Verwandte Begriffe

Quellen

  • Anthropic Prompt Engineering Documentation
  • OpenAI Prompt Engineering Guide
  • Wei et al. (2022) Chain-of-Thought Prompting
  • Brown et al. (2020) Language Models are Few-Shot Learners

Wikidata: Q108941486 · Zuletzt geprüft: 2026-06-07