Skip to main content
PromptQuorumPromptQuorum
Startseite/Prompt Engineering/Das SPECS-Framework
Frameworks

Das SPECS-Framework

·8 Min. Lesezeit·Von Hans Kuepper · Gründer von PromptQuorum, Multi-Model-AI-Dispatch-Tool · PromptQuorum

Das SPECS-Framework ist eine Prompt-Struktur, die vage Anfragen in präzise Spezifikationen verwandelt, damit große Sprachmodelle vorhersagbare, maschinell verwertbare Ausgaben erzeugen. In PromptQuorum steht das SPECS-Framework als integrierte Option zur Verfügung, die jeder Nutzer direkt in der App auswählen und anwenden kann.

Was das SPECS-Framework ist

Das SPECS-Framework ist ein spezifikationsorientiertes Prompt-Muster, das jeden Prompt wie ein kleines Anforderungsdokument behandelt statt wie eine beiläufige Chat-Nachricht. Es ist für Aufgaben gedacht, bei denen Genauigkeit, Struktur und Wiederholbarkeit wichtiger sind als offene Kreativität. SPECS funktioniert gut mit Modellen wie GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro und lokalen Modellen, weil es Mehrdeutigkeit aus Ihren Anweisungen entfernt.

SPECS ist besonders nützlich, wenn verschiedene Personen oder Systeme denselben Prompt ausführen und konsistente Ergebnisse erhalten müssen. Indem Sie den Prompt in eine klare Spezifikation verwandeln, erleichtern Sie das Debuggen von Problemen, den Vergleich des Modellverhaltens und die Durchsetzung von Standards in Ihren Workflows.

Die fünf SPECS-Komponenten

Ein guter SPECS-Prompt definiert alle fünf Komponenten, damit das Modell genau weiß, was zu tun ist, warum und wie die Antwort zu formatieren ist. Jede Komponente konzentriert sich auf einen anderen Teil der Anweisung.

Typische Definitionen sind:

  • Scope (Umfang): Was die Aufgabe abdeckt und was ausdrücklich nicht.
  • Purpose (Zweck): Das zugrunde liegende Ziel oder die Entscheidung, die die Ausgabe unterstützen soll.
  • Examples (Beispiele): Ein oder mehrere Beispiel-Ein- und -Ausgaben, um das Modell zu verankern.
  • Constraints (Einschränkungen): Harte Regeln wie Längenlimits, Formate oder verbotene Verhaltensweisen.
  • Steps (Schritte): Die interne Abfolge, der das Modell folgen soll, um zur Ausgabe zu gelangen.

Warum das SPECS-Framework nützlich ist

Das SPECS-Framework ist nützlich für analytische, operative und Integrationsaufgaben, bei denen Sie maschinell verwertbare Ergebnisse benötigen, nicht nur lesbaren Text. Es reduziert verborgene Annahmen und macht jeden Teil des Prompts explizit, was für Produktions-Workflows entscheidend ist.

Häufige Vorteile sind:

  • Einfacheres Debuggen, da Sie einzelne Komponenten der Spezifikation anpassen oder testen können.
  • Stabilere Ausgaben über Modelle und Durchläufe hinweg, dank Einschränkungen und Beispielen.
  • Bessere Eignung für die Weiterverarbeitung, da die Struktur im Voraus bekannt ist.

Beispiel: schlechter vs. guter SPECS-Prompt

Der Unterschied zwischen einer unstrukturierten Anfrage und einer SPECS-basierten Anfrage wird deutlich, wenn Sie dieselbe Aufgabe in beiden Formen sehen. Hier ein Beispiel für das Extrahieren von Informationen aus Text.

Schlechter Prompt

"Lies diese Kunden-E-Mail und fasse die wichtigsten Punkte zusammen."

Guter Prompt

"Scope: Analysiere eine einzelne Kundensupport-E-Mail und extrahiere die für unser Support-Team relevanten Schlüsselinformationen. Ignoriere Marketing- oder Verkaufschancen. Purpose: Erstelle eine strukturierte Zusammenfassung, die in unserem Ticketsystem protokolliert und von Agenten für schnellere Antworten genutzt werden kann. Examples: Eingabe: 'Ich habe heute zweimal versucht, mein Passwort zurückzusetzen, und der Link ist beide Male abgelaufen…' Ausgabe: {"issue_type": "password_reset", "urgency": "medium", "summary": "Der Zurücksetzungs-Link läuft ab, bevor der Nutzer den Vorgang abschließt"} Constraints: Die Ausgabe muss gültiges JSON mit den Schlüsseln `issue_type`, `urgency` und `summary` sein. Füge keine zusätzlichen Felder hinzu. `urgency` muss einer von folgenden sein: low, medium, high. Steps: 1) Identifiziere das Hauptproblem, 2) leite die Dringlichkeit aus Auswirkung und Frustration ab, 3) schreibe eine prägnante Zusammenfassung unter 25 Wörtern."

Die SPECS-Version definiert genau, was das Modell ausgeben soll, wie es denken soll und wie das Ergebnis verwendet wird.

Wann Sie das SPECS-Framework verwenden sollten

Sie sollten das SPECS-Framework verwenden, wenn Ihr Hauptziel strukturierte, zuverlässige Ausgaben statt explorativem Brainstorming sind. Das umfasst häufig:

  • Datenextraktion aus E-Mails, Chats oder Dokumenten in feste Schemas.
  • Code-Transformation, Dokumentationserstellung und Refactoring mit strikten Regeln.
  • Berichterstellung, bei der Überschriften, Kennzahlen und Formate vordefiniert sind.
  • Jeden Workflow, bei dem die KI-Ausgabe direkt in ein anderes System oder Skript einfließt.

Wie PromptQuorum das SPECS-Framework umsetzt

PromptQuorum ist ein Multi-Model-AI-Dispatch-Tool, das das SPECS-Framework als eine seiner integrierten Prompt-Strukturen anbietet, damit Nutzer Spezifikations-Prompts entwerfen können, ohne sie von Grund auf neu zu erstellen. Wenn Sie in PromptQuorum SPECS wählen, zeigt die App eigene Felder für Scope, Purpose, Examples, Constraints und Steps an und fügt sie zu einer einzigen, gut strukturierten Anweisung zusammen.

Innerhalb von PromptQuorum ermöglicht Ihnen das SPECS-Framework:

  • Jede Komponente in einem separaten Feld zu erfassen, damit die Spezifikation lesbar und leicht zu bearbeiten bleibt.
  • Denselben SPECS-basierten Prompt parallel auf mehrere Modelle anzuwenden, was den Vergleich erleichtert, wie verschiedene Anbieter strikte Formate handhaben.
  • SPECS-Vorlagen für wiederkehrende Workflows wie Ticket-Zusammenfassungen, Berichterstellung oder Code-Reviews zu speichern und zu teilen.

SPECS mit anderen Frameworks kombinieren

Sie sollten das SPECS-Framework als Rückgrat für strukturierte Ausgaben positionieren und es für ergänzende Aufgaben mit anderen Frameworks kombinieren. Ein praktisches Muster ist:

  • Verwenden Sie SPECS für alles, was vorhersagbare Strukturen erzeugen oder in Tools einfließen muss.
  • Verwenden Sie kreative Frameworks wie CRAFT für Marketing und Texterstellung.
  • Verwenden Sie reasoning-orientierte Frameworks wie Analyze–Plan–Execute (APE), wenn Sie sichtbare Zwischenschritte wünschen.
  • Verwenden Sie einfache Single-Step-Frameworks für schnelle Aufgaben, die keine vollständige Spezifikation rechtfertigen.

So verwenden Sie das SPECS-Framework

  1. 1
    Setting: Geben Sie Kontext zur Umgebung, zum System oder zur Domäne. Beispiel: 'Sie sind Datenanalyst in einem Gesundheitsunternehmen. Der Patientendatenschutz ist entscheidend. Alle Abfragen müssen HIPAA entsprechen.'
  2. 2
    Problemstellung: Nennen Sie das konkrete Problem, das Sie lösen. Beispiel: 'Identifizieren Sie, welche Patientenkohorten in den letzten 90 Tagen eine geringe Medikamententreue zeigen.'
  3. 3
    Examples: Geben Sie 2–3 konkrete Beispiele für gute Ausgaben. Zeigen Sie für Analysen eine Beispieltabelle oder Befunde. Zeigen Sie für die Codegenerierung funktionierenden Code, der Ihrem Stil entspricht.
  4. 4
    Constraints: Listen Sie harte Regeln und Präferenzen auf. Beispiel: 'Verwenden Sie nur SQL (kein Python). Die Abfrage muss in unter 5 Sekunden laufen. Die Ausgabe muss anonymisiert sein (keine Patientennamen).'
  5. 5
    Style: Legen Sie Ton, Sprache und Formatpräferenzen fest. Beispiel: 'Technisches Publikum. Verwenden Sie präzise Terminologie. Geben Sie einen Markdown-Bericht zurück.'

Wenden Sie diese Techniken mit einem lokalen LLM oder eigenen API-Schlüsseln an — PromptQuorum funktioniert mit jedem Backend.

PromptQuorum kostenlos testen →

← Zurück zu Prompt Engineering