DEV Community

Jang-Woo Wi
Jang-Woo Wi

Posted on

Ask if unsure.

There is one piece of advice we always give to capable new employees.

Ask if unsure.

It means: if you do not know, ask.

But strangely, we almost never say this to AI today.

Most discussions move in the following directions.

  1. Make the model smarter

    internal ethics, reasoning structure, coherence, architecture, memory, agent framework

  2. Make the output more stable

    reducing hallucination, long-context coherence, structural persistence, prompt protocol

  3. Make agents execute better

    skill, tool use, runtime, workflow, persistent state, modular architecture

But one question is almost missing.

Before answering or executing, is there enough information?

Most discussions focus on how AI can answer better.

My interest comes before that.

How can we decide when not answering is the better action?

This is not a new concept.

It is something humans have always done in collaboration.

In AI research and user discussions, the usual goal is a “correct answer.”

So when the model does not know, we try to add more context, better prompts, larger models, better reasoning, and longer memory.

But the opposite direction matters just as much.

If the context is insufficient, do not keep reasoning. Ask the user.

And the way to make the unknown visible is simpler than it may seem.

Make a checklist, and if there is a blank, ask.

AI does not need to philosophically realize “I do not know.”

We can structure the required conditions for an answer or execution, and if any required item is missing, the system should ask instead of guessing.

This is not merely good manners.

It is a structural principle.

Ask if unsure is a very short sentence.

But this sentence touches many of AI’s biggest problems at the same time.

  • Hallucination problem: it happens because the model fills what it does not know with plausible language.
  • Alignment problem: the model reaches a conclusion on behalf of the user even when the user’s intent is unclear.
  • Agent problem: the agent executes the next action with insufficient information.
  • Compute waste problem: the model keeps generating on a problem it cannot responsibly answer.
  • Prompt engineering problem: when the user cannot express everything perfectly, the model fills the gaps by guessing.

Perhaps this point is still rare because AI systems are basically designed to always answer.

Chatbot UX, benchmarks, and user expectations mostly reward “response generation.”

But “the ability to ask a good clarifying question” is not yet a primary performance metric.

In real collaboration, this is extremely important.

A good human colleague asks when unsure.

A good engineer confirms when requirements are unclear.

A good doctor asks additional questions when information is insufficient.

A good lawyer does not make a firm claim when the facts are incomplete.

But we still do not say this enough to AI.

Stop guessing.

Ask when information is insufficient.

That is why this sentence is short, but strong.

Ask if unsure.

This is not a prompt tip.

It is a basic protocol for the age of agents.

Not “think more,” but

“stop when it is not enough.”

Top comments (0)