Back to Insights

The Most Valuable Thing an AI Can Say Is 'I Don't Know'

Mike O'Brien7 min read

Last year I built an assistant that answers licensing and permit questions for small-business owners — the kind of questions where the wrong answer costs someone a fine, a shutdown, or a month of their life. Can I run this business out of a mixed-use building? Do I need a permit for this sign? Which office handles this application? Small-business owners spend absurd amounts of time chasing these answers, and the promise of an assistant that just tells you is genuinely valuable.

It's also genuinely dangerous, and building it taught me the most important lesson I know about putting AI in front of real people.

The failure that scared me

Early in the build, the system worked beautifully in the demo. You'd ask a clean question, it would return a clean, cited answer, and everyone in the room would nod. The trouble showed up at the edges, on the questions it didn't actually have the data to answer.

It didn't fall silent. It didn't hedge. It produced a confident, fluent, completely fabricated answer — and named a government office to contact. The wrong one. And here's the part that made my stomach drop: it named a different wrong office each time you asked the same question. Run the query three times, get three authoritative-sounding responses pointing at three different agencies, all delivered in the same calm, credible tone as the correct answers.

Think about who's on the other end of that. A guy trying to open his first shop, who doesn't know what he doesn't know, taking the assistant at its word and driving across town to an office that has nothing to do with his problem. Or worse, acting on a rule the system invented. A wrong answer that looks wrong is annoying. A wrong answer that looks exactly like a right answer is a trap, and I'd built a machine that set them confidently and at scale.

That's when I understood the real problem. It was never "how do I make the answers better." It was "how do I make the system shut up when it doesn't know."

Why a better model doesn't fix this

The intuitive fix is to reach for a smarter model, or more data, or a fact-checker bolted onto the end. I tried the fact-checker route first, because it's the obvious one: let the system answer, then have a second pass verify the answer against the sources before it goes out.

A fact-checker helps. It is not a solution. A post-hoc checker is a backstop — it catches some bad answers after they've been generated, but it's reviewing a confident fabrication and trying to disprove it, which is a fundamentally weaker position than never generating the fabrication in the first place. Some slip through. And "some" is too many when the downside is a small-business owner acting on invented regulation.

The deeper issue is that a language model, by default, treats "answer the question" as the goal and "I don't know" as a failure state. It's built to be helpful, and being helpful means producing something. Absent structure, it will always choose a plausible answer over an admission of ignorance, because the admission feels — to the model — like not doing its job. You cannot prompt your way out of that reliably. The instinct is too deep.

The fix was structural, not smarter

What actually worked wasn't a better model. It was building the ability to decline directly into the architecture, ahead of the answer.

Before the system tries to answer anything, it classifies the question — what kind of question is this, and do I actually have authoritative data for this class of thing? If the answer is no, it doesn't attempt an answer at all. It declines, plainly, and routes the person to the right human office by name: I can't answer that reliably. This is handled by the such-and-such office. Here's how to reach them.

Declining became a first-class outcome, not an error. The system is allowed — expected — to say "I don't know, ask this office" and to treat that as a successful response, because it is one. For this kind of tool, "I don't know — here's who does" is often the most valuable thing it can say. It's the answer that keeps someone from acting on a hallucination. It's the answer a good human expert gives all the time: not my area, here's who to call.

There's a cost to this, and I want to be honest about it: a system built to decline will sometimes decline a question it could technically have gotten right. It errs toward silence. Early on that felt like a step backward — I'd made the tool less capable on paper. But that's the wrong scorecard. For a tool people act on, the value isn't the average answer; it's the worst answer. A system that's right 95% of the time and catastrophically, confidently wrong the other 5% is worse than useless, because you can't tell which answer you're holding. Trading a little coverage for the guarantee that it won't invent an authority out of thin air isn't a downgrade. It's the entire point.

Once declining was structural, the fact-checker went back to being what it should be — a backstop for the answers the system did choose to give, not the only thing standing between a user and a confident lie. Defense in depth, in the right order: know when to stay silent first, verify what you do say second.

The question every buyer should ask

Most people evaluating an AI tool ask about the good case. How accurate is it? How fast? How smart? Those are the wrong first questions, because every vendor has rehearsed the good case. The demo is always the good case.

The question that actually separates a serious system from a dangerous one is about the bad case: what does it do when it doesn't know?

Ask it plainly, to any AI vendor, about any tool you're considering putting in front of customers or staff. Does it ever say "I don't know"? Can you show me? What happens when someone asks it something outside its data? Does it decline, or does it always produce something? How do you know the difference between an answer it's sure of and one it's guessing at?

If the vendor treats that as an odd question — if the whole pitch is about how impressively it answers and there's no story about how it declines — that's your signal. A system with no ability to say "I don't know" isn't more capable. It's more confident, which for anything touching real decisions is worse. Confidence without the capacity for doubt is exactly the failure I had to engineer out, and it doesn't announce itself. It looks like a great demo, right up until it points someone at the wrong office.

The AI you can trust in front of real people isn't the one that always has an answer. It's the one that knows the edge of what it knows, and stops at it.

Why this matters more for a small business

Big companies can absorb a confident wrong answer. They have a compliance department, a legal team, a support desk to catch the fallout and a brand big enough to survive it. A small business has none of that padding. When you put an AI tool in front of your customers, it is your company in that moment — there's no layer between its answer and your reputation. One confident, fabricated answer that sends a customer down the wrong path doesn't get quietly cleaned up by a department. It becomes the story that customer tells about you.

That's the part I want small-business owners to sit with. The reason to demand an AI that can say "I don't know" isn't caution for its own sake — it's that you, specifically, cannot afford the confident lie. The tool that admits its limits protects the one asset you can't rebuild overnight: the trust of the people who chose you because you're the kind of business that doesn't get things wrong.

If you're weighing an AI tool for your business and you're not sure how to pressure-test it, that's a conversation worth having before you deploy it. Here's how we work.


You might also like

All Insights