0Pricing
AI Prompt Engineering · Lektion

Mehrere Einschränkungen kombinieren

Kombinieren Sie Einschränkungen, ohne widersprüchliche Anforderungen zu erzeugen

Mehrere Einschränkungen kombinieren ist eine kostenlose AI Prompt Engineering-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des AI Prompt Engineering-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der AI Prompt Engineering-Kurs umfasst insgesamt 4 Lektionen.

Vorgaben kombinieren: Die Chancen und das Risiko

Mehrere Vorgaben in einem Prompt zu kombinieren ist wirkungsvoll — so können Sie genau festlegen, was Sie gleichzeitig in mehreren Dimensionen benötigen. Zu viele Vorgaben führen jedoch zu eigenen Problemen: Konflikten zwischen Vorgaben, einer schlechteren Qualität, während das Modell versucht, alle Vorgaben gleichzeitig zu erfüllen, und Ausgaben, die eher mechanisch eingeschränkt als natürlich formuliert wirken.

Entscheidend ist, Vorgaben zu kombinieren, ohne Konflikte zu erzeugen.

Kompatibilität der Vorgaben prüfen

Prüfen Sie vor dem Kombinieren von Vorgaben jedes Paar auf Kompatibilität. Fragen Sie sich: Können diese beiden Vorgaben gleichzeitig erfüllt werden?

Kompatibel: „Aktiv“ + „Zweite Person“ + „Unter 200 Wörtern“ — all diese Vorgaben können gleichzeitig und ohne Spannungen erfüllt werden.

Widersprüchlich: „Alle 12 Themen umfassend abdecken“ + „Unter 100 Wörtern“ — eine solche Abdeckung aller nichttrivialen Themen ist mathematisch unmöglich.

Prüfen Sie Paare, nicht nur die vollständige Liste. Zwei einzeln sinnvolle Vorgaben können zusammen eine unmögliche Anforderung ergeben.

Priorisierung: „Bei einem Konflikt hat X Vorrang“

Wenn Vorgaben in Sonderfällen miteinander in Konflikt geraten könnten, fügen Sie eine ausdrückliche Anweisung zur Priorisierung hinzu:

  • „Wenn ein Konflikt zwischen Länge und Vollständigkeit besteht, geben Sie der Vollständigkeit den Vorrang.“
  • „Wenn die Aktivregel mit einer natürlichen Formulierung in Konflikt steht, geben Sie der natürlichen Formulierung den Vorrang.“
  • „Wenn Sie sowohl die Wortbegrenzung einhalten als auch alle fünf Punkte aufnehmen können, geben Sie der Wortbegrenzung den Vorrang und reduzieren Sie jeden Punkt auf einen Satz.“

Priorisierungsanweisungen beseitigen Mehrdeutigkeiten im Voraus und verhindern, dass das Modell eigenständig beliebige Abwägungen vornimmt.

Reihenfolge der Vorgaben

Die Reihenfolge der Vorgaben im Prompt beeinflusst, wie stark das Modell die einzelnen Vorgaben gewichtet. Forschung und praktische Erfahrung legen Folgendes nahe:

  • Die wichtigsten Vorgaben sollten an erster Stelle stehen
  • Formatvorgaben werden tendenziell zuverlässiger befolgt, wenn sie vor den inhaltlichen Anweisungen stehen
  • Gruppierte Vorgaben (alle Stilregeln zusammen, alle Bereichsregeln zusammen) lassen sich vom Modell leichter verarbeiten als miteinander vermischte Vorgaben

Betrachten Sie Vorgaben als Prioritätenstapel: Was am wichtigsten ist, steht ganz oben — sowohl hinsichtlich seiner Bedeutung als auch an seiner Position im Prompt.

Das Problem der Qualitätsverschlechterung

Mehr Vorgaben verbessern die Ausgabe nicht immer — ab einem bestimmten Punkt beeinträchtigen zu viele Vorgaben die Qualität. Anzeichen für eine übermäßig eingeschränkte Ausgabe:

  • Antworten wirken steif, roboterhaft oder unbeholfen
  • Das Modell erfüllt alle formalen Regeln, verliert aber an Bedeutung oder Kohärenz
  • Für einfache Inhalte sind wiederholte Generierungen nötig, weil keine Ausgabe alle Vorgaben erfüllt
  • Das Modell beginnt, Inhalte wegzulassen, um Längenvorgaben einzuhalten und gleichzeitig die Stilregeln zu befolgen

Der Kipppunkt liegt normalerweise bei etwa 6–8 gleichzeitig geltenden harten Vorgaben. Ziehen Sie danach in Betracht, die Aufgabe in mehrere Schritte aufzuteilen.

Harte und weiche Vorgaben

Nicht alle Vorgaben sind gleich strikt. Unterscheiden Sie zwischen:

Harten Vorgaben — sie müssen ausnahmslos erfüllt werden: die Wortanzahl für ein Feld mit Zeichenbegrenzung, keine Erwähnung von Wettbewerbernamen, das erforderliche Format für die nachgelagerte Verarbeitung.

Weichen Vorgaben — sie werden bevorzugt, können aber flexibel gehandhabt werden: „Verwenden Sie möglichst das Aktiv“, „Versuchen Sie, die Sätze auf unter 20 Wörter zu beschränken“.

Wenn Sie diese Unterscheidung in Ihrem Prompt ausdrücklich machen, weiß das Modell, wo es Kompromisse eingehen darf: „Harte Vorgabe: weniger als 280 Zeichen. Weiche Präferenz: Passiv vermeiden.“

Stufenweise Anwendung von Vorgaben

Wenden Sie nicht alle Vorgaben gleichzeitig an, sondern in mehreren Schritten über mehrere Durchläufe:

  1. Durchlauf 1: Schreiben Sie den Inhalt nur mit Vorgaben zu Umfang und Genauigkeit
  2. Durchlauf 2: Wenden Sie Stilvorgaben an (Aktiv, kein Fachjargon, keine Klischees)
  3. Durchlauf 3: Wenden Sie die Längenvorgabe an (auf die gewünschte Wortanzahl kürzen)

Die stufenweise Anwendung liefert eine bessere Qualität als ein einstufiger Prompt mit vielen Vorgaben. In jeder Stufe wird eine Dimension optimiert, ohne die anderen zu beeinträchtigen. Der Nachteil ist der Zeitaufwand — mehr Durchläufe bedeuten mehr API-Aufrufe.

Prompt mit mehreren Vorgaben im Code

Hier sehen Sie einen strukturierten Ansatz, um mehrere Vorgaben programmgesteuert und durch stufenweise Überarbeitung anzuwenden:

import openai

client = openai.OpenAI(api_key='sk-...')

def multi_constraint_generate(topic, word_limit, audience, style_rules):
    # Stage 1: Content generation with scope
    stage1_prompt = f'Write about {topic} for {audience}. Focus on practical value. Ignore length for now.'

    r1 = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=[{'role': 'user', 'content': stage1_prompt}]
    )
    draft = r1.choices[0].message.content

    # Stage 2: Apply style constraints
    style_prompt = f'Rewrite the following applying these style rules: {style_rules}\n\nText: {draft}'

    r2 = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=[{'role': 'user', 'content': style_prompt}]
    )
    styled = r2.choices[0].message.content

    # Stage 3: Apply length constraint
    length_prompt = f'Trim the following to exactly {word_limit} words. Preserve the key points.\n\nText: {styled}'

    r3 = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=[{'role': 'user', 'content': length_prompt}]
    )
    return r3.choices[0].message.content

Häufige Paare widersprüchlicher Vorgaben

Einige Kombinationen von Vorgaben widersprechen sich so häufig, dass es sich lohnt, sie als Anti-Patterns auswendig zu lernen:

  • Kurz + umfassend — In 50 Wörtern können Sie nicht alles abdecken
  • Formell + umgangssprachlich — Diese Tonlagen stehen grundsätzlich im Widerspruch zueinander
  • Einfache Sprache + technische Tiefe — Vereinfachung geht zulasten der Präzision
  • Keine Listen + mehrere parallele Elemente — Listen gibt es, weil sie sich für parallele Elemente eignen
  • Kreativ + stark vorlagenbasiert — Starre Vorlagen unterdrücken kreative Variationen

Wenn Sie zwei widersprüchliche Vorgaben benötigen, entscheiden Sie sich für eine und passen Sie die andere an. Nur selten lassen sich beide unverändert umsetzen.

Die Prüfung der Vorgaben

Führen Sie vor der Fertigstellung eines Prompts mit mehreren Vorgaben eine kurze Prüfung durch:

  1. Listen Sie alle Vorgaben auf
  2. Fragen Sie bei jedem Paar: Sind diese Vorgaben miteinander vereinbar?
  3. Identifizieren Sie harte Konflikte und lösen Sie sie auf
  4. Kennzeichnen Sie die Vorgaben als hart oder weich
  5. Fügen Sie für alle Beinahe-Konflikte eine Anweisung zur Priorisierung hinzu

Bei einem komplexen Prompt dauert das zwei Minuten und erspart Ihnen die Frustration, wiederholt Ausgaben zu erhalten, die einige Vorgaben erfüllen, andere jedoch verletzen.

Wie viele Vorgaben sind zu viele?

Eine praktische Orientierung für die Anzahl der Vorgaben:

  • 1–3 Vorgaben: zuverlässig, hohe Qualität
  • 4–6 Vorgaben: gute Qualität, gelegentliche Abweichungen bei Vorgaben mit niedrigerer Priorität
  • 7–10 Vorgaben: merklicher Qualitätsverlust, häufige Abweichungen
  • Mehr als 10 Vorgaben: Verwenden Sie stattdessen einen stufenweisen Ansatz oder ein vorlagenbasiertes System

Dies sind grobe Richtwerte, die je nach Leistungsfähigkeit des Modells und Art der Vorgaben variieren. Harte Formatvorgaben (Wortbegrenzungen, erforderliche Abschnitte) werden zuverlässiger eingehalten als weiche Stilvorgaben (Tonlage, Ausdrucksweise).

Wissenscheck: Konflikte zwischen Vorgaben

Sie schreiben einen Prompt für eine E-Mail zur Ankündigung eines Produkts. Sie haben die folgenden Vorgaben festgelegt: (1) weniger als 100 Wörter, (2) alle sechs neuen Funktionen ausführlich abdecken, (3) formeller Ton, (4) umgangssprachlich und freundlich, (5) keine Aufzählungspunkte, (6) Anrede in der zweiten Person.

Welche beiden Vorgaben stehen in besonders starkem Konflikt?

Zusammenfassung: Mehrere Vorgaben kombinieren

Um Vorgaben effektiv zu kombinieren, müssen Sie jedes Paar auf Kompatibilität prüfen, für Beinahe-Konflikte Anweisungen zur Priorisierung hinzufügen, die Vorgaben nach ihrer Wichtigkeit ordnen, harte von weichen Vorgaben unterscheiden und bei einer großen Anzahl von Vorgaben eine stufenweise Generierung verwenden.

Die häufigsten Fehler sind Konflikte bei der Inhaltslänge (zu viel Inhalt für zu wenige Wörter) und Konflikte bei der Tonlage (formell vs. umgangssprachlich). Der stufenweise Ansatz — zuerst den Inhalt generieren, danach den Stil anwenden und ihn anschließend auf die gewünschte Länge kürzen — liefert die hochwertigsten Ausgaben mit mehreren Vorgaben.

Häufig gestellte Fragen

Ist die Lektion „Mehrere Einschränkungen kombinieren“ kostenlos?

Ja — der vollständige Text von „Mehrere Einschränkungen kombinieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des AI Prompt Engineering-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der AI Prompt Engineering-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Mehrere Einschränkungen kombinieren“?

Kombinieren Sie Einschränkungen, ohne widersprüchliche Anforderungen zu erzeugen Du übst AI Prompt Engineering mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um AI Prompt Engineering zu starten?

Keine Vorkenntnisse erforderlich. AI Prompt Engineering auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Mehrere Einschränkungen kombinieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser AI Prompt Engineering-Lektion Code schreiben und ausführen?

Ja. Jede AI Prompt Engineering-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Wort- und Längenlimits
  2. Themen- und Bereichsbeschränkungen
  3. Stilvorgaben für Inhalte
  4. Mehrere Einschränkungen kombinieren
← Zurück zu AI Prompt Engineering