AI Image Negative Prompt Ignored by Model
You added 'no text, no watermark, no extra fingers' and the output still has all three — negative prompt is either not wired up, too long, or fighting an overtrained concept.
Articles tagged with #Prompt engineering
You added 'no text, no watermark, no extra fingers' and the output still has all three — negative prompt is either not wired up, too long, or fighting an overtrained concept.
You asked for a slow dolly-in and got a dolly-out. Or 'pan left' became 'pan right'. AI video models map motion vocabulary inconsistently — fix with explicit framing.
You provided 5 few-shot examples. Two are great, three are mediocre. The model averages toward the mediocre ones. Why example quality variance hurts and how to curate.
You asked for JSON matching a schema. Most calls return valid JSON, some return prose with JSON inside, some omit fields. Description vs enforcement, and how to fix at the API layer.
The model produced citations like Smith et al. 2019, journal of XYZ — and the paper does not exist. Or it linked to a URL that 404s. Why citation hallucination happens and how to stop it.
You prompted in English and the model answered in Chinese, or vice versa. Or it switched mid-output. Why language drift happens and how to lock the output language.
The model's response ends abruptly in the middle of a sentence, a JSON object, or a code block. Almost always max_tokens. How to size it, detect truncation, and recover.
You asked for 10 ideas, the model gave 3 and trailed off. Or it filled 10 slots but the last 4 are filler. Why list-length requests under-deliver and how to actually get N items.
Your prompt template still says 2023 in 2026. Model anchors to 2023 context — old API versions, old pricing, old facts. Why date-staleness compounds and how to keep prompts evergreen.
You asked the model to do the work; it returned an outline of how someone could do the work.
You listed five rules. The model honored four and quietly dropped the one that actually mattered.
You gave criteria, but the criteria are themselves vague — "engaging", "professional", "innovative" — so the model interprets freely.
Two parts of your prompt fight each other, so the model averages them and produces something nobody asked for.
A casual aside at the end of your prompt overrides the careful rules you wrote at the top.
You described what you want in words; the model approximates. Add one concrete example and the approximation becomes a match.
"Do not be generic" tells the model what not to do without telling it what to do.
You wanted a structured answer; you got 600 words of paragraphs you cannot copy-paste anywhere.
Without a success criterion, "good" is whatever the model thinks looks confident.
Without a decision rule, "best" defaults to whatever the model thinks sounds confident.
A prompt that worked great elsewhere produces nonsense for your current task because the assumptions do not transfer.
"Please make it amazing!" feels persuasive but tells the model nothing it can act on.
You pasted everything as a flat block. The model cannot tell which lines are critical and which are background.
You attached three documents and the model treated them as equally authoritative — including the outdated draft.
Without an audience, the model writes for an imaginary average reader and pleases no one.
"You are a senior engineer" sets a vibe but does not change the deliverable. You still need rules, format, and examples.
5+ examples can crowd out the instruction or push the model to imitate examples instead of executing the task.
You stacked five tasks in one prompt; the model did one well, one badly, and partially answered three.
You asked the model to do one thing; it also did three adjacent things you did not want.