0Pricing
AI Prompt Engineering · Lektion

Widersprüchliche Anforderungen

Wie widersprüchliche Einschränkungen das Modell verwirren und ausweichende Antworten erzeugen

Widersprüchliche Anforderungen ist eine kostenlose AI Prompt Engineering-Lektion auf CoddyKit. Dies ist Lektion 2 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.

Das Widerspruchsproblem

Ein Prompt mit widersprüchlichen Anforderungen fordert das Modell auf, zwei Ziele zu erfüllen, die nicht gleichzeitig vollständig erreicht werden können. Während bei Vagheit zu wenige Informationen das Problem darstellen, liefern Widersprüche dem Modell widersprüchliche Informationen und zwingen es zu einer beliebigen Abwägung.

Das Modell wird Ihnen nicht mitteilen, dass die Anforderungen widersprüchlich sind. Es wird etwas erzeugen, dabei jedoch stillschweigend eine Ihrer Anforderungen zugunsten der anderen opfern. Möglicherweise bemerken Sie das erst, wenn Sie die Ausgabe genau prüfen.

Klassischer Widerspruch 1: Kurz, aber umfassend

„Schreiben Sie einen kurzen Überblick, der alle Aspekte des Cloud Computing umfassend abdeckt.“

Kurz bedeutet knapp. Umfassend bedeutet vollständig und gründlich. Bei einem so weit gefassten Thema wie Cloud Computing können diese beiden Ziele nicht nebeneinander bestehen. Etwas muss dabei auf der Strecke bleiben.

Das Modell gibt in der Regel der Breite — also der Erwähnung vieler Themen — den Vorrang vor der Tiefe und erzeugt einen oberflächlichen, listenartigen Überblick. In der Einleitung bezeichnet es ihn jedoch als „umfassend“ und erweckt dadurch einen falschen Eindruck von Vollständigkeit.

Lösung: Entscheiden Sie, was wichtiger ist, und begrenzen Sie anschließend den Umfang. Ein „kurzer Überblick über die drei wichtigsten Cloud-Computing-Modelle“ erfüllt beide Ziele.

Klassischer Widerspruch 2: Förmlich, aber unterhaltsam

„Schreiben Sie einen förmlichen Bericht, der zugleich unterhaltsam und fesselnd ist.“

Förmliches Schreiben folgt bestimmten Konventionen: abgewogene Sprache, die dritte Person, strukturierte Abschnitte und keine Umgangssprache. Unterhaltsames und fesselndes Schreiben verwendet dagegen typischerweise Humor, die erste oder zweite Person, überraschende Blickwinkel und emotionale Impulse. Diese Stile stehen einander aktiv entgegen.

Lösung: Wählen Sie einen Punkt auf dem Formalitätsspektrum. „Schreiben Sie in einem professionellen, aber dialogorientierten Ton — nicht steif, aber auch nicht salopp.“ Das ist eine schlüssige Anweisung: Der Widerspruch wird aufgelöst, indem Sie einen Mittelweg wählen und ihn präzise benennen.

Klassischer Widerspruch 3: Einfach, aber detailliert

„Erklären Sie die Quantenverschränkung einfach und vollständig.“

Vereinfachung erfordert Abstraktion – also das Verbergen von Komplexität und das Weglassen von Nuancen. Eine vollständige Darstellung erfordert das Gegenteil. Bei technischen Themen ist es daher nicht möglich, gleichzeitig maximal einfach und maximal detailliert zu sein.

Lösung: Legen Sie die Zielgruppe und deren Vorwissen fest und leiten Sie daraus die passende Detailtiefe ab. „Erklären Sie die Quantenverschränkung für Studierende der Physik im Grundstudium – setzen Sie voraus, dass sie Wellenfunktionen, aber nicht QFT kennen.“ Das ist spezifisch und umsetzbar, weil die Definition der Zielgruppe das richtige Gleichgewicht vorgibt.

Widersprüche vor dem Senden erkennen

Bevor Sie einen Prompt mit mehreren Anweisungen senden, führen Sie kurz eine Widerspruchsprüfung durch:

  1. Listen Sie alle Anweisungen und Einschränkungen auf
  2. Fragen Sie für jedes Paar: Können diese Anforderungen gleichzeitig und ohne Abstriche erfüllt werden?
  3. Wenn ein Paar miteinander in Konflikt steht, entscheiden Sie, welche Anforderung Vorrang hat
  4. Geben Sie die Priorität im Prompt ausdrücklich an

Bei einem komplexen Prompt dauert dies 30–60 Sekunden und verhindert die frustrierende Erfahrung, eine Ausgabe zu erhalten, bei der Sie erst im Nachhinein feststellen, dass sie Ihre Anforderungen unmöglich alle erfüllen konnte.

Das Problem der teilweisen Überschneidung

Nicht alle Widersprüche sind absolute Gegensätze. Manche Anweisungen überschneiden sich teilweise, sodass die Erfüllung der einen die andere erschwert:

  • „Kein Fachjargon“ + „technisch präzise“ – technische Präzision erfordert häufig technische Fachbegriffe
  • „Objektiv“ + „überzeugend“ – Überzeugungskraft setzt eine selektive Darstellung von Fakten voraus
  • „Kreativ“ + „mit der Markenstimme konsistent“ – kreative Einschränkungen verringern den kreativen Spielraum

Teilweise Überschneidungen führen zu teilweise korrekten Ausgaben, die sich leicht unpassend anfühlen. Das Modell geht bei beiden Anforderungen einen Kompromiss ein, statt eine von ihnen vollständig zu erfüllen.

Widersprüche mit Prioritätsanweisungen auflösen

Die sauberste Lösung für einen Widerspruch ist eine ausdrückliche Prioritätsanweisung:

  • „Fassen Sie sich so kurz wie möglich und behandeln Sie dabei diese 5 Punkte. Wenn Sie einen Punkt innerhalb der Wortgrenze nicht vollständig abdecken können, fassen Sie ihn in einem Satz zusammen, statt ihn wegzulassen.“
  • „Streben Sie einen professionellen Ton an. Wenn Sie jedoch zwischen steif-formell und locker-ansprechend wählen müssen, entscheiden Sie sich eher für die ansprechende Variante.“
  • „Priorisieren Sie Genauigkeit gegenüber Einfachheit. Wenn ein Konzept technische Fachbegriffe erfordert, verwenden Sie diese und definieren Sie sie bei der ersten Verwendung.“

Prioritätsanweisungen nehmen dem Modell die Notwendigkeit ab, selbst zu erraten, wie es mit dem Zielkonflikt umgehen soll.

Widersprüche im Code erkennen

Bei automatisierten Pipelines zur Prompt-Generierung können Sie vor der Generierung des eigentlichen Inhalts mithilfe eines zweiten Modellaufrufs eine Vorabprüfung auf Widersprüche einbauen:

import openai

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

def check_for_contradictions(prompt_text):
    check_prompt = f'''Review the following prompt for contradictory requirements.
List any pairs of instructions that conflict with each other.
For each conflict, suggest how to resolve it.
If there are no conflicts, say "No contradictions found."

Prompt to review:
---
{prompt_text}
---'''

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

# Example
test_prompt = '''Write a brief but comprehensive guide to machine learning
that is both simple for beginners and technically detailed for experts.
Keep it under 200 words. Formal and professional but also fun and engaging.'''

print(check_for_contradictions(test_prompt))

Widersprüche bei der Tonalität im Detail

Widersprüche bei der Tonalität kommen besonders häufig vor, weil viele Tonbeschreibungen auf Skalen liegen, deren Enden sich implizit ausschließen:

  • Formell ←————————→ Locker
  • Autoritativ ←————→ Nahbar
  • Dringlich ←——————————→ Ruhig
  • Prägnant ←—————————→ Erklärend

Wenn Sie Begriffe von entgegengesetzten Enden derselben Skala kombinieren, entsteht ein Widerspruch. Verwenden Sie statt zweier gegensätzlicher Begriffe eine Bezeichnung für die konkrete Position auf der Skala, die Sie anstreben: „locker, aber professionell“ oder „direkt, ohne kühl zu wirken.“

Widersprüche beim Umfang

Widersprüche beim Umfang entstehen, wenn der Inhaltsumfang und die vorgegebene Länge nicht zusammenpassen:

  • „Behandeln Sie alle 10 Funktionen in 100 Wörtern“ – 10 Wörter pro Funktion reichen nicht für eine aussagekräftige Darstellung
  • „Erstellen Sie eine umfassende Analyse mit Beispielen zu jedem Punkt, die in 2 Minuten gelesen werden kann“
  • „Vergleichen Sie 5 Produkte vollständig anhand von 8 Kriterien in einem einzigen Absatz“

Dies sind mathematische Widersprüche. Die Lösung besteht immer darin, entweder den Umfang zu verringern oder das Längenlimit zu erhöhen. Wenn beides nicht verhandelbar erscheint, muss die Aufgabe auf mehrere Ausgaben aufgeteilt werden.

Widersprüche bei der Zielgruppe

Ein Prompt kann sich hinsichtlich der Zielgruppe selbst widersprechen:

  • „Schreiben Sie sowohl für Anfänger als auch für Experten“ – die passende Erklärungstiefe für die eine Gruppe ist für die andere falsch
  • „Schreiben Sie für ein technisches Team und dessen nichttechnische Führungskräfte“ – dasselbe Problem
  • „Für alle Leser unabhängig von ihrem Vorwissen verständlich“ – eine unmöglich breite Zielgruppendefinition

Lösung: Wählen Sie die primäre Zielgruppe und schreiben Sie für sie. Wenn Sie zwei Versionen benötigen, führen Sie die Vorlage zweimal mit unterschiedlichen Zielgruppenvariablen aus, statt eine einzige Ausgabe zu erzeugen, die beiden Zielgruppen nur unzureichend gerecht wird.

Wissensüberprüfung: Widersprüchliche Anforderungen

Sie müssen eine Produktankündigung für ein neues Enterprise-Softwaretool schreiben. Sie soll (1) spannend und enthusiastisch, (2) formell und für ein CEO-Publikum geeignet, (3) auf weniger als 80 Wörter begrenzt sein und (4) alle 7 neuen Funktionen abdecken. Welcher Widerspruch muss am dringendsten aufgelöst werden?

Zusammenfassung: Widersprüchliche Anforderungen

Widersprüchliche Anforderungen sind Anweisungen, die nicht beide gleichzeitig vollständig erfüllt werden können. Im Gegensatz zu vagen Anforderungen geben Widersprüche dem Modell zu viele miteinander unvereinbare Informationen. Das Modell löst den Widerspruch stillschweigend auf und opfert eines der Ziele zugunsten des anderen, ohne Sie darüber zu informieren.

Klassische Paare sind: kurz+umfassend, formell+unterhaltsam, einfach+detailliert. Erkennen Sie Widersprüche, indem Sie alle Anweisungen auflisten und die Paare überprüfen. Lösen Sie sie auf, indem Sie eine Priorität festlegen, einen Begriff für einen Mittelweg finden oder die Aufgabe in mehrere Ausgaben aufteilen.

In der nächsten Lektion befassen Sie sich mit fehlendem Kontext – der dritten großen Kategorie von Prompt-Fehlern.

Häufig gestellte Fragen

Ist die Lektion „Widersprüchliche Anforderungen“ kostenlos?

Ja — der vollständige Text von „Widersprüchliche Anforderungen“ 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 „Widersprüchliche Anforderungen“?

Wie widersprüchliche Einschränkungen das Modell verwirren und ausweichende Antworten 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 2 von 4.

Wie lange dauert die Lektion „Widersprüchliche Anforderungen“?

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. Übermäßig vage Anweisungen
  2. Widersprüchliche Anforderungen
  3. Fehler durch fehlenden Kontext
  4. Schlechte Prompts diagnostizieren und verbessern
← Zurück zu AI Prompt Engineering