Why Does ChatGPT Ignore Instructions?

ChatGPT does not always follow instructions. The most common causes are conflicting rules, vague constraints, and instructions buried deep in a long conversation.

Updated 6 min read

ChatGPT does not always follow instructions, and the failure usually has an identifiable cause. The most common are: instructions that conflict with each other, vague constraints the model cannot act on, and instructions placed early in a long conversation that fade as context accumulates. Understanding the cause determines the fix. Tools like fenbs store approved rules outside the chat so they are available at the start of every session, reducing how often you need to repeat them.

Written instructions to a language model are not commands in the strict sense. The model weighs them against its other objectives—being helpful, being consistent, avoiding refusals—and produces the response that best fits all of them. When an instruction conflicts with those objectives or with other instructions, it may lose.

Conflicting instructions

Conflicting instructions are the most common cause. You ask for a "detailed explanation" and also say "keep it under 100 words." You say "write formally" in a custom instruction and "write as if talking to a friend" in the prompt. The model must choose, and it may not choose the way you intended.

Custom instructions, system prompts and in-conversation instructions can all apply at once. If a custom instruction says "always use bullet points" and a prompt says "write in flowing prose," the model will try to reconcile them and may produce neither.

The fix is to check for conflicts before you send. The most recent and specific instruction usually takes priority. If you need to override a standing instruction for one task, say so explicitly: "For this response only, ignore the bullet point rule."

Vague instructions

Vague instructions leave too much to interpretation. "Be concise" means different things in different contexts. "Sound professional" describes a wide range of registers. The model fills the gap with a reasonable default, which may not be what you wanted.

Specific instructions produce specific results. "Under 150 words" is specific. "Write for a senior manager who reads quickly" is specific. "Do not include background that the reader already knows" is specific. Replace a vague instruction with one you could check against the output.

  • Vague: "Keep it brief." Specific: "One paragraph, three sentences maximum."
  • Vague: "Sound natural." Specific: "No bullet points. Vary sentence length. Do not start consecutive sentences with the same word."
  • Vague: "Be accurate." Specific: "Only state numbers if they appear in the text I provided. Flag any claim you are uncertain about."

Instructions buried in a long conversation

Instructions given at the start of a conversation have less influence as the conversation grows. The model has a limited context window—the total amount of text it actively processes—and later messages receive more weight than earlier ones. An instruction from the first message of a fifty-message conversation may have little effect on message fifty.

The practical fix is to repeat critical instructions closer to the task. If you set a format rule at the start of a session, repeat it in the message where it matters most. Or start a new conversation with the instruction included at the top.

Instructions that conflict with safety guidelines

Some instructions will not be followed because they conflict with OpenAI's usage policies. The model is trained to decline requests in certain categories regardless of how they are framed. This is not a bug; it is a deliberate limit. Rewording the same request will not reliably change the outcome.

If a refusal seems incorrect for a legitimate task, add more context about the purpose. "Summarize the key arguments in this persuasive essay for my communications class" is clearer about intent than a bare instruction to produce persuasive text.

Missing context

Instructions without enough supporting context often fail because the model must guess what you mean. "Write a follow-up email" leaves the model without the information it needs: who is the recipient, what happened before, what outcome are you looking for. The model produces a plausible version, which may not match the actual situation.

Add the relevant context before the instruction: who the message is for, what the situation is, what a good outcome looks like. See how to give ChatGPT prompts that are easy to check for a four-part structure that covers brief, source, constraint and acceptance check.

How fenbs helps

Keep your rules where every assistant reads them first

fenbs stores Decisions and rules in the AI context that connected assistants read before they start work. Approved rules appear first, so they carry more weight than instructions buried later in a session. Add a rule once—"All client emails use plain prose, no bullet points"—and every connected assistant reads it at the start of every session.

Create a free account

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

Checking whether an instruction was followed

Ask the model to confirm compliance explicitly. At the end of a prompt, add: "Confirm which constraints you applied and flag any you could not follow." A model that cannot follow an instruction will often say so if you ask directly.

If you notice a pattern of instructions being ignored, that pattern is useful information. The same instruction failing repeatedly means the issue is in how it is written, not in how the model works in general. Revise it to be more specific and test again.

How to do this with fenbs

  1. Create a free account. Start by recording the instructions that matter most for your work.
  2. Add your standing rules to Decisions and rules. Each rule should be specific and checkable. Connected AI apps read these rules first in every session.
  3. Save tested prompt templates in Skills and prompts. Include the constraints as part of the template so they are always present when the prompt is used.
  4. Connect your AI app via Integrations. Ask the assistant to confirm which rules it is applying before it starts a task.
  5. When a rule is regularly ignored, update the wording to be more specific. Record the improved version and note why the earlier version was unclear.

See ChatGPT custom instructions for how standing instructions work in ChatGPT, and system prompt examples for well-structured instruction templates.

Questions people ask.

Why does ChatGPT follow instructions in one session but not another?

The same instruction may behave differently depending on what else is in the conversation, how the request is worded, and which version of the model is active. Instructions placed closest to the task in the most recent message are the most reliably followed.

Can ChatGPT be made to always follow a specific instruction?

No instruction is guaranteed to be followed in all circumstances. Custom instructions and system prompts increase the likelihood but do not enforce compliance. The model always balances instructions against other objectives including safety guidelines.

Does starting a new conversation help?

Yes, if the problem is context accumulation in a long conversation. A fresh conversation gives critical instructions the highest priority position. Repeat the most important constraints at the top of the new conversation.

What should I do when ChatGPT ignores a formatting instruction?

Repeat the formatting instruction in the most recent message, stated specifically rather than vaguely. If "be concise" is ignored, try "under 100 words." If the problem persists, check for a conflicting instruction in your custom instructions or earlier in the conversation.

Does this problem also happen in Claude?

Yes. All large language models weigh instructions probabilistically rather than following them as hard rules. Claude handles some instruction types differently from ChatGPT; see the Claude vs ChatGPT comparison for details on how they differ.

More in Prompts and skills for AI work

All Prompts and skills for AI work articles

Start with one thing.

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

There is nothing to set up first. Write one line and you’ve started.