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 ein Spezifikations-First-Prompt-Pattern, das jede Anfrage als ein Mini-Anforderungsdokument behandelt, anstatt nur eine beliebige Chat-Nachricht zu sein. Es ist für Aufgaben konzipiert, bei denen Genauigkeit, Struktur und Wiederholbarkeit wichtiger sind als offene Kreativität. In PromptQuorum ist das SPECS-Framework als integrierte Option verfügbar, die jeder Nutzer auswählen und direkt in der App verwenden kann.

Was das SPECS-Framework ist

Das SPECS-Framework ist ein spezifikationsorientiertes Prompt-Muster, das jede Eingabeaufforderung wie ein Mini-Anforderungsdokument behandelt statt wie eine beiläufige Chat-Nachricht. Es ist für Aufgaben konzipiert, bei denen Genauigkeit, Struktur und Wiederholbarkeit wichtiger sind als offene Kreativität. SPECS funktioniert gut mit Modellen wie GPT-4o, Claude Opus 4.7, Gemini 3.1 Pro und lokalen Modellen, da es Mehrdeutigkeiten in Ihren Anweisungen beseitigt.

SPECS ist besonders nützlich, wenn verschiedene Personen oder Systeme die gleiche Eingabeaufforderung ausführen und konsistente Ergebnisse erhalten müssen. Durch die Umwandlung der Eingabeaufforderung in eine klare Spezifikation wird es einfacher, Probleme zu debuggen, das Verhalten von Modellen zu vergleichen und Standards in Ihren Workflows durchzusetzen.

Die fünf SPECS-Komponenten

Ein starker SPECS-Prompt definiert alle fünf Komponenten, damit das Modell genau weiß, was es tun soll, warum und wie die Antwort formatiert werden sollte. Jede Komponente konzentriert sich auf einen anderen Teil der Anweisung.

Typische Definitionen sind:

  • Scope: Was die Aufgabe abdeckt und was sie explizit nicht abdeckt.
  • Purpose: Das zugrunde liegende Ziel oder die Entscheidung, die die Ausgabe unterstützen soll.
  • Examples: Eine oder mehrere Beispiele für Ein- und Ausgaben, um das Modell zu verankern.
  • Constraints: Harte Regeln wie Längenbeschränkungen, Formate oder untersagte Verhaltensweisen.
  • Steps: Die interne Abfolge, die das Modell befolgen sollte, um die Ausgabe zu erreichen.

Warum das SPECS-Framework nützlich ist

Das SPECS-Framework ist nützlich für analytische, operative und Integrations-Aufgaben, bei denen Sie maschinenlesbare Ergebnisse benötigen, nicht nur lesbare Prosa. Es reduziert versteckte Annahmen und macht jeden Teil der Eingabeaufforderung explizit, was für Produktions-Workflows wesentlich 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 Constraints und Beispiele.
  • Bessere Eignung für nachgelagerte Verarbeitung, 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 auf beide Arten geschrieben betrachten. Hier ist ein Beispiel für die Extraktion von Informationen aus Text.

Schlechter Prompt

"Lesen Sie diese Kundenemails durch und fassen Sie die Hauptpunkte zusammen."

Guter Prompt

"Scope: Analysieren Sie eine einzelne Customer-Support-Email und extrahieren Sie wichtige Informationen, die für unser Support-Team relevant sind. Ignorieren Sie Marketing- oder Sales-Chancen. Purpose: Erstellen Sie eine strukturierte Zusammenfassung, die in unserem Ticket-System protokolliert und von Agenten zur schnelleren Antwort verwendet werden kann. Examples: Input: 'Ich habe heute zweimal versucht, mein Passwort zurückzusetzen, und der Link ist beide Male abgelaufen…' Output: {"issue_type": "password_reset", "urgency": "medium", "summary": "Passwort-Reset-Link läuft ab, bevor Benutzer den Reset abschließen kann"} Constraints: Die Ausgabe muss gültiges JSON mit den Schlüsseln `issue_type`, `urgency` und `summary` sein. Fügen Sie keine zusätzlichen Felder hinzu. `urgency` muss eines der folgenden sein: low, medium, high. Steps: 1) Identifizieren Sie das Hauptproblem, 2) leiten Sie die Dringlichkeit basierend auf Auswirkung und Frustration ab, 3) schreiben Sie eine prägnante Zusammenfassung unter 25 Wörtern."

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

Wann sollte das SPECS-Framework verwendet werden

Sie sollten das SPECS-Framework verwenden, wenn Ihr Hauptziel eine strukturierte, zuverlässige Ausgabe statt explorativen Brainstormings ist. Dies umfasst häufig:

  • Datenextration aus Emails, Chats oder Dokumenten in feste Schemas.
  • Code-Transformation, Dokumentationserstellung und Refactoring mit strikten Regeln.
  • Report-Generierung, bei der Überschriften, Metriken und Formate vordefiniert sind.
  • Jeder Workflow, bei dem KI-Ausgabe direkt in ein anderes System oder Skript fließt.

Wie PromptQuorum das SPECS-Framework implementiert

PromptQuorum ist ein Multi-Model-KI-Dispatch-Tool, das das SPECS-Framework als eine der integrierten Prompt-Strukturen bietet, damit Benutzer Spezifikations-Prompts ohne den Aufbau von Grund auf entwerfen können. Wenn Sie das SPECS-Framework in PromptQuorum auswählen, stellt die App dedizierte Felder für Scope, Purpose, Examples, Constraints und Steps zur Verfügung und setzt sie dann in eine einzelne, gut strukturierte Anweisung zusammen.

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

  • Jede Komponente in einem separaten Feld zu erfassen, damit die Spezifikation lesbar und einfach zu bearbeiten bleibt.
  • Den gleichen SPECS-basierten Prompt auf mehrere Modelle parallel anzuwenden, um zu vergleichen, wie verschiedene Anbieter strikte Formate handhaben.
  • SPECS-Templates für wiederkehrende Workflows wie Ticket-Zusammenfassungen, Report-Generierung 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 mit anderen Frameworks für ergänzende Aufgaben kombinieren. Ein praktisches Muster ist:

  • Verwenden Sie SPECS für alles, das vorhersagbare Strukturen produzieren oder in Tools fließen muss.
  • Verwenden Sie kreative Frameworks wie CRAFT für Marketing und Copywriting.
  • Verwenden Sie reasoning-orientierte Frameworks wie Analyze–Plan–Execute (APE), wenn Sie sichtbare Zwischenüberlegungen möchten.
  • Verwenden Sie einfache allgemeine Frameworks für schnelle Aufgaben, die keine vollständige Spezifikation rechtfertigen.

Wie man das SPECS-Framework verwendet

  1. 1
    Setting: Stellen Sie Kontext über die Umgebung, das System oder die Domain bereit. Beispiel: 'Sie sind ein Datenanalyst bei einem Gesundheitsunternehmen. Datenschutz ist kritisch. Alle Abfragen müssen HIPAA-konform sein.'
  2. 2
    Problem statement: Nennen Sie das spezifische Problem, das Sie lösen. Beispiel: 'Identifizieren Sie, welche Patient*innengruppen in den letzten 90 Tagen eine niedrige Medikamenteneinhaltung zeigen.'
  3. 3
    Examples: Geben Sie 2–3 konkrete Beispiele für gute Ausgaben. Für Analysen zeigen Sie eine Beispielausgabetabelle oder Erkenntnisse. Für Code-Generierung zeigen Sie funktionierenden Code, der Ihrem Stil entspricht.
  4. 4
    Constraints: Nennen Sie harte Regeln und Voreinstellungen. Beispiel: 'Verwenden Sie nur SQL (kein Python). Abfrage muss in unter 5 Sekunden laufen. Ausgabe muss anonymisiert sein (keine Patientennamen).'
  5. 5
    Style: Geben Sie Ton, Sprache und Format-Voreinstellungen an. Beispiel: 'Technisches Publikum. Verwenden Sie präzise Terminologie. Geben Sie als Markdown-Report aus.'

Wenden Sie diese Techniken gleichzeitig mit 25+ KI-Modellen in PromptQuorum an.

PromptQuorum kostenlos testen →

← Zurück zu Prompt Engineering

Das SPECS-Framework | PromptQuorum