Mike Olsen

The Strong Oracle Trap: Why Better AI Dialogue Still Does Not Solve Verification

Thorough AI dialogue can improve outputs, but it still does not solve the verification problem in professional work.

Published November 26, 2024 · 4 min read

When I describe oracle pattern as ungovernable, people often push back. “That’s not how I use it,” they say. “I don’t just ask a question and accept the answer. I have a conversation. I probe. I challenge. The AI asks me clarifying questions. We iterate.”

I call this “strong oracle pattern.” It improves answer quality but leaves the verification problem unresolved.


The Oracle Spectrum

Oracle use ranges from accepting a single answer to examining a problem through extended dialogue.

Weak oracle is the naive case. You ask a question. The AI gives you a confident answer. You use it or you don’t. No dialogue, no iteration, no clarification. The answer might be right. It might be subtly wrong. It might be fabricated entirely. You can’t tell from the output.

Most people recognize this is problematic. It’s why they don’t use AI this way for anything important.

Strong oracle feels like the solution. You engage in real dialogue. The AI asks what you mean by “optimal.” It probes your constraints. It challenges your assumptions. After several exchanges, it produces a structured synthesis that reflects your specific context.

The dialogue makes the output more relevant to your situation and the assumptions more explicit.

Verifying the final answer still requires doing the analysis yourself. The verification paradox applies however thorough the conversation: you need the expertise to check an answer you sought because you lacked that expertise.


Why Strong Oracle Feels Different

Strong oracle involves your expertise throughout the conversation. You contribute assumptions you may not have articulated, and the AI’s questions can identify considerations you overlooked. Those contributions improve the discussion.

Your expertise improves the question. At the end of the dialogue, you still receive a conclusion you cannot check without reproducing the analysis.

The dialogue resembles work with a competent colleague: clarifying the question, examining context, and refining your understanding. A colleague is accountable for conclusions and can show their work. An AI explanation is another generated output subject to the same verification problem.


Retrieval, Search, and Code Execution

Modern AI systems come with tools: web search, code execution, retrieval from documents, citation of sources. These tools actually mitigate some oracle-pattern problems.

Retrieval-augmented generation grounds responses in source documents. The AI can cite where it got information. You can check the citations.

Web search provides references. Claims come with links. You can verify what’s being claimed against external sources.

Code execution makes certain outputs deterministic. If the AI runs a calculation and shows you the code, the calculation is reproducible.

These tools provide evidence you can check.

The citations might be accurate but the synthesis might be wrong. The sources might be valid but the interpretation might be flawed. The code might execute correctly but implement the wrong method. Tools reduce hallucination. They don’t eliminate the gap between what the AI produces and what you can verify.

For brainstorming, ideation, drafting, and exploring options, tools often provide enough evidence because errors have low costs. Oracle use is acceptable in those cases.

For professional deliverables and decisions someone must defend, tools reduce danger without meeting governance requirements.


Answer Quality and Verifiability

Strong oracle with the best available tools is the best possible version of asking AI for answers, combining maximum dialogue, grounding, and citation.

You may still get a different answer tomorrow or a different synthesis after a slight change in phrasing. A stochastic system cannot guarantee reproducibility.

Signing a report, stamping a design, or certifying a conclusion requires showing how it was obtained and reproducing the work. A thorough AI dialogue alone cannot provide that method.

Strong oracle improves answer quality without improving verifiability. The governance problem remains.


Requesting a Verifiable Method

Assistant pattern requires a different output from the AI.

Ask for code that computes the answer, or a procedure that derives conclusions from your data.

Now you have something you can inspect. The method is visible. The assumptions are explicit in the implementation. You can test it on cases you understand. You can compare it to how you’d do it yourself. You can run it again tomorrow and get the same result.

In assistant pattern, AI produces an artifact, typically code, that implements a method. You verify and run it yourself, producing the result through a procedure you validated.

The conversation can be just as rigorous. You can still have dialogue, probe assumptions, iterate on requirements. But the endpoint is different. Instead of receiving a verdict you must trust, you receive a method you can inspect.


Where Strong Oracle Belongs

Oracle pattern is suitable for ideation, exploration, and brainstorming. Errors can stimulate thinking when you’re generating options.

For anything you’ll verify through other means anyway, oracle pattern is fine. The AI is a starting point, not a final answer. You’re going to check it regardless.

For personal decisions where the consequences fall on you alone, your risk tolerance is your business.

Strong oracle still leaves professionals unable to verify their answers, while making that problem less obvious.

Governability requires an inspectable output, regardless of the depth of the dialogue.

About the author

Mike Olsen

Leader in AI Strategy and Adoption at SRK Consulting. He writes about AI governance, professional accountability, and the future of technical work.

Get new essays by email

Subscribe for new writing on AI governance, human-AI cooperation, and professional accountability.