Konkrete Details hinzufügen
Zahlen, Namen, Formate und Beispiele, die die KI-Ausgabe verankern
Konkrete Details hinzufügen ist eine kostenlose AI Prompt Engineering-Lektion auf CoddyKit. Dies ist Lektion 3 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.
Konkrete Details dienen als Anker
Konkrete Details sind spezifische, messbare und überprüfbare Informationen. Sie verankern die Ausgabe des Modells in Ihrer tatsächlichen Situation, statt eine allgemeine Interpretation zu liefern.
Ohne Anker generiert das Modell eine Antwort für den imaginären Durchschnittsnutzer. Mit Ankern generiert es eine Antwort für Sie.
Wortanzahl als konkrete Vorgabe
Die Wortanzahl ist eines der einfachsten und wirkungsvollsten konkreten Details, die Sie hinzufügen können. Vergleichen Sie:
- Vage: „Schreiben Sie eine kurze Beschreibung.“
- Konkret: „Schreiben Sie eine Beschreibung mit 75 Wörtern.“
Das Modell zählt Tokens und strebt Ihren Zielwert an. Wenn es ihn knapp verfehlt, können Sie um eine genaue Nachzählung bitten. Die Wortanzahl macht ganze Kategorien von Überarbeitungen überflüssig.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=200,
messages=[{
'role': 'user',
'content': (
'Write a product description for a noise-cancelling travel pillow in exactly 60 words. '
'After the description, output the word count in parentheses on a new line.'
)
}]
)
print(response.content[0].text)Zielgruppe als konkretes Detail
Die Nennung einer spezifischen, konkreten Zielgruppe verändert Wortschatz, Beispiele und Detailtiefe der Ausgabe erheblich.
- Vage: „Erklären Sie neuronale Netze.“
- Konkret: „Erklären Sie neuronale Netze einer Marketingmanagerin in einem Fortune-500-Unternehmen, die keine Programmierkenntnisse besitzt, aber Excel-Pivot-Tabellen versteht.“
Der zweite Prompt vermittelt dem Modell ein gedankliches Bild einer realen Leserin und ermöglicht ihm, den Schwierigkeitsgrad genau anzupassen.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
concrete_audience_prompt = (
'Explain what a REST API is.\n\n'
'Audience: a non-technical product manager who uses Salesforce daily '
'and understands the concept of a form submission on a website. '
'They will use this explanation to brief their engineering team tomorrow. '
'Use one real-world analogy. Max 100 words.'
)
response = client.chat.completions.create(
model='gpt-4o',
messages=[{'role': 'user', 'content': concrete_audience_prompt}]
)
print(response.choices[0].message.content)Benannte Entitäten statt Verallgemeinerungen
Die Verwendung benannter Entitäten – reale Produktnamen, Unternehmensnamen, Personen, Technologien und Daten – zwingt das Modell aus dem allgemeinen Bereich heraus.
- Vage: „Schreiben Sie eine Wettbewerbsanalyse.“
- Konkret: „Schreiben Sie eine Wettbewerbsanalyse zu Notion, Obsidian und Roam Research für eine erfahrene Nutzerin, die ein zehnköpfiges Remote-Team leitet, täglich schreibt und Offline-Zugriff benötigt.“
Benannte Entitäten verankern das Modell im realen Wissen, das es aus seinen Trainingsdaten kennt.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=400,
messages=[{
'role': 'user',
'content': (
'Compare FastAPI vs Flask vs Django REST Framework '
'for building a production API that will serve a React frontend. '
'Context: 2-person startup team, Python 3.11, needs async support, '
'expects < 50 ms response time, and will deploy on AWS Lambda. '
'Format: 3-column markdown table with rows: setup complexity, '
'async support, performance, learning curve, community size.'
)
}]
)
print(response.content[0].text)Quantitative Vorgaben
Zahlen sind eindeutig. Wann immer Sie eine numerische Anforderung haben, nehmen Sie sie in den Prompt auf:
- Genau N Elemente auflisten (nicht „ein paar“ oder „mehrere“)
- Maximale bzw. minimale Wort- oder Zeichenanzahl
- Konkrete Prozentsätze oder Verhältnisse („70 % praktisch, 30 % theoretisch“)
- Zeitvorgaben („Erklären Sie es so, als hätte ich drei Minuten zum Lesen.“)
- Leistungsziele („Schlagen Sie Ansätze mit einer Zeitkomplexität von O(n) vor.“)
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
response = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': (
'Generate exactly 8 onboarding email subject lines for a B2B SaaS product. '
'Requirements:\n'
'- Exactly 8 lines, no more, no fewer\n'
'- Each subject line between 40 and 60 characters\n'
'- 4 must emphasize value, 4 must create urgency\n'
'- Label each line: [VALUE] or [URGENCY]\n'
'- No emojis\n'
'- No duplicate words across all 8 lines'
)
}]
)
print(response.choices[0].message.content)Frist und zeitbezogener Kontext
Ein zeitlicher Kontext verändert Detailtiefe und Schwerpunkt der Ausgaben. Sagen Sie dem Modell, wann dieser Inhalt verwendet wird und welche Einschränkungen sich daraus ergeben:
- „Diese E-Mail wird in zwei Stunden versendet – halten Sie sie kurz.“
- „Das ist für eine Vorstandspräsentation am Montag – verwenden Sie eine Sprache auf Führungsebene.“
- „Diese Erklärung muss in einem fünfminütigen Stand-up funktionieren.“
- „Schreiben Sie dies für ein Team, das vor dem Kundentermin zehn Minuten Zeit zur Durchsicht hat.“
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=256,
messages=[{
'role': 'user',
'content': (
'Write a project status update for our AI chatbot project. '
'This will be read aloud at a 5-minute Monday morning stand-up. '
'The audience has zero technical background. '
'Talking time: max 2 minutes (approximately 300 words). '
'Cover: what we shipped last week, one current blocker, one upcoming milestone. '
'Tone: confident and factual. No jargon.'
)
}]
)
print(response.content[0].text)Konkrete Beispiele im Prompt
Das Einfügen konkreter Beispiele dafür, was Sie möchten oder was Sie nicht möchten, ist eine der wirkungsvollsten Techniken. Beispiele vermitteln gleichzeitig Format, Ton und Stil.
Sie können Folgendes einfügen:
- Ein Beispiel für die ideale Ausgabe (One-shot)
- Mehrere Beispiele mit Bezeichnungen (Few-shot)
- Ein Beispiel dafür, was zuvor schiefgelaufen ist (negatives Beispiel)
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
prompt = '''
Write 3 feature announcement tweets for a new developer tool.
Here is an example of the style I want:
"We just shipped inline type errors in the editor. No more tab-switching to find
what broke. Your flow stays unbroken. Try it now: [link]"
Characteristics of this style:
- Opens with what shipped, not with excitement words
- Describes the user benefit in the second sentence
- Ends with a CTA
- No hashtags. No emojis. Under 200 characters.
New feature: autocomplete that learns from your codebase.
'''
response = client.chat.completions.create(
model='gpt-4o',
messages=[{'role': 'user', 'content': prompt}]
)
print(response.choices[0].message.content)Fachspezifischer Wortschatz
Das Einfügen fachspezifischer Begriffe signalisiert dem Modell, welches Maß an Fachwissen in der Ausgabe erwartet wird.
- 'Caching erklären' → allgemeine Antwort
- 'Die Redis-LRU-Eviction-Policy für einen Backend-Entwickler erklären, der von Memcached zu Redis 7.x migriert' → fachkundige, domänenspezifische Antwort
Verwenden Sie im Prompt das Fachvokabular Ihres Gebiets, und das Modell wird es in der Ausgabe übernehmen.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Generic prompt vs domain-vocabulary prompt
generic = 'Explain caching strategies.'
domain_anchored = (
'Compare write-through, write-behind, and cache-aside patterns '
'for a microservices architecture using Redis 7.x as the cache layer and '
'PostgreSQL 15 as the source of truth. '
'Focus on consistency guarantees, latency tradeoffs, and failure modes. '
'Audience: senior backend engineers familiar with CAP theorem.'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=400,
messages=[{'role': 'user', 'content': domain_anchored}]
)
print(response.content[0].text)Vorgaben dazu, was ausgeschlossen werden soll
Konkrete negative Vorgaben (Ausschlüsse) hindern das Modell daran, vorhersehbare, allgemeine Antworten zu geben:
- 'Schlagen Sie keine Lösungen vor, die einen kostenpflichtigen API-Schlüssel erfordern'
- 'Nennen Sie keine Wettbewerber beim Namen'
- 'Verwenden Sie nicht die Wörter leverage oder synergy'
- 'Fügen Sie keine theoretischen Inhalte ein – nur Praktisches'
- 'Schließen Sie Ansätze aus, deren Umsetzung mehr als 5 Minuten dauert'
Jede Ausschlussregel schärft die Ausgabe, indem sie eine weitere Möglichkeit für allgemeine Inhalte beseitigt.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
response = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': (
'Suggest 5 ways to speed up a slow Python script. '
'EXCLUDE:\n'
'- Suggestions requiring third-party libraries (stdlib only)\n'
'- Suggestions about hardware upgrades\n'
'- Rewrites of the entire script\n'
'- Suggestions that take more than 30 minutes to implement\n'
'Each suggestion: one sentence describing what to do, one sentence on expected speedup.'
)
}]
)
print(response.choices[0].message.content)Alles zusammenführen
Erstellen wir Schritt für Schritt einen vollständig konkreten Prompt. Ausgangspunkt ist: 'Verfassen Sie eine Stellenbeschreibung.'
- Rolle ergänzen: 'Für eine Stelle als Senior ML Engineer'
- Benannte Entität ergänzen: 'bei einem KI-Startup in London, das eine Series-B-Finanzierungsrunde abgeschlossen hat'
- Wortanzahl ergänzen: '350–400 Wörter'
- Zielgruppe ergänzen: 'für Bewerber mit mindestens 5 Jahren Berufserfahrung'
- Struktur ergänzen: 'Format: Einleitung, Verantwortlichkeiten (8 Aufzählungspunkte), Anforderungen (5 Aufzählungspunkte), wünschenswerte Zusatzqualifikationen (3 Aufzählungspunkte)'
- Ausschluss ergänzen: 'Keine Klischees wie fast-paced oder passionate'
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
concrete_prompt = (
'Write a job description for a Senior ML Engineer position '
'at a Series B AI startup in London. '
'Target candidate: 5+ years ML experience, strong Python, familiar with LLMs. '
'Length: 350-400 words. '
'Structure:\n'
'1. 3-sentence company intro (no fluff — focus on product and mission)\n'
'2. Responsibilities: exactly 8 bullet points\n'
'3. Requirements: exactly 5 bullet points\n'
'4. Nice-to-haves: exactly 3 bullet points\n'
'EXCLUDE: phrases like "fast-paced", "passionate", "ninja", "rockstar", "self-starter".'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=600,
messages=[{'role': 'user', 'content': concrete_prompt}]
)
print(response.content[0].text)Die Gewohnheit, Prompts anzureichern
Entwickeln Sie die Gewohnheit, jeden Prompt vor dem Absenden anzureichern. Gehen Sie gedanklich kurz die folgenden Fragen durch:
- Kann ich ein vages Wort durch eine Zahl ersetzen?
- Kann ich ein bestimmtes Tool, eine Technologie oder eine Person nennen?
- Kann ich die Zielgruppe genauer beschreiben?
- Kann ich ein Beispiel dafür hinzufügen, was ich möchte?
- Kann ich mindestens eine Vorgabe dazu ergänzen, was nicht enthalten sein soll?
- Kann ich das Ausgabeformat genauer festlegen?
Schon zwei oder drei Ergänzungen verbessern die Ausgabequalität deutlich.
# Prompt enrichment in code form: before/after comparison
before = 'Give me ideas for my presentation.'
after = (
'Generate 6 opening hook ideas for a 15-minute conference talk '
'titled "Why Your AI Prompts Are Failing You" at PyCon 2025. '
'Audience: Python developers, mostly backend, some ML experience. '
'Each hook: 2 sentences max. '
'Mix: 2 provocative statistics, 2 counterintuitive questions, 2 short stories. '
'EXCLUDE: "Did you know..." openers and rhetorical questions about the future of AI.'
)
print('BEFORE:', before)
print()
print('AFTER:', after)Wissensüberprüfung
Eine Start-up-Gründerin oder ein Start-up-Gründer sendet diesen Prompt: 'Helfen Sie mir, Marketingtexte zu verfassen.' Welcher überarbeitete Prompt verwendet die wirksamsten konkreten Details?
Konkrete Details ergänzen – Zusammenfassung
Konkrete Details verwandeln vage Prompts in präzise Anweisungen. Verwenden Sie die folgenden Techniken zur Verankerung:
- Wortanzahl: Ersetzen Sie 'kurz/lang' durch genaue Zahlen
- Benannte Entitäten: bestimmte Produkte, Tools, Unternehmen und Personen
- Zielgruppe: Rolle, Erfahrungsniveau und vorhandene Kenntnisse
- Quantitative Vorgaben: genau N Elemente, N % jedes Typs
- Fachspezifischer Wortschatz: Verwenden Sie die Begriffe des jeweiligen Fachgebiets, um die erwartete Detailtiefe zu signalisieren
- Beispiele: Zeigen Sie, wie eine gute Ausgabe aussieht
- Ausschlüsse: Nennen Sie, was das Modell vermeiden soll
Häufig gestellte Fragen
Ist die Lektion „Konkrete Details hinzufügen“ kostenlos?
Ja — der vollständige Text von „Konkrete Details hinzufügen“ 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 „Konkrete Details hinzufügen“?
Zahlen, Namen, Formate und Beispiele, die die KI-Ausgabe verankern 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 3 von 4.
Wie lange dauert die Lektion „Konkrete Details hinzufügen“?
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
- Warum Spezifität wichtig ist
- Mehrdeutigkeiten aus Prompts entfernen
- Konkrete Details hinzufügen
- Vage und spezifische Prompts im Vergleich