DEV Community

Krasimir Petkov
Krasimir Petkov

Posted on

Why an AI Research Answer Can Have Sources and Still Be Wrong

Why an AI Research Answer Can Have Sources and Still Be Wrong

I'm building the research engine behind Prizston, an AI platform I'm developing to help people investigate customer problems and evaluate business opportunities.

One of the biggest challenges I've encountered isn't getting AI to produce an answer.

It's deciding whether that answer deserves to be trusted.

An AI system can return a convincing explanation, include several source URLs, and still reach a conclusion that the evidence doesn't support.

That's the problem I've been focusing on.

A real URL doesn't make a claim reliable

Consider a research assistant investigating whether a particular customer problem has become more common over the past year.

It finds several articles discussing the issue.

At first glance, everything looks fine. The sources exist, the content is relevant, and the model can summarize what it finds.

But then come the difficult questions:

  • When was each article originally published?
  • Was the article updated recently, or actually published recently?
  • Does the source support the conclusion, or merely mention the topic?
  • Are several articles independently reporting the same problem, or repeating one original claim?
  • What happens when two sources disagree?

Finding relevant information is only the beginning of research.

A small example: conflicting publication dates

One of the cases I'm testing involves extracting publication dates from source content.

Imagine that the same page contains two explicit publication statements:

Published on September 20, 2024.

Published on October 15, 2026.

Now imagine the system is evaluating whether that page qualifies as recently published on October 18, 2026.

A naive implementation might select the newer date and classify the page as recent.

But that would be a dangerous assumption.

The two dates conflict. Without additional reliable evidence, the system cannot confidently determine the actual publication date.

The safer result is:

not_determined

This is a deliberately constructed test case, not a claim about an actual article.

The principle matters beyond dates: when the evidence is contradictory, uncertainty should be preserved rather than silently resolved.

Separating observation from verification

I'm approaching the research engine as a sequence of different responsibilities.

1. Source observation

Retrieve content and identify potentially useful information, including dates, relevant passages, and links to supporting material.

At this stage, extracted information is an observation, not a verified fact.

2. Evidence evaluation

Determine what the source actually establishes.

For example, a customer complaint may demonstrate that one person experienced a problem. It doesn't automatically prove that the problem is widespread.

3. Answer validation

Before presenting a conclusion, check whether the available evidence supports it.

If the evidence is insufficient or contradictory, the answer should communicate that limitation.

These are design goals I'm working toward, not a claim that the entire research workflow is already solved.

The next question I'm exploring

A suggestion from a recent founder discussion gave me another useful testing idea.

Suppose the research engine produces a conclusion supported by three sources.

Now remove the strongest source.

Should the conclusion remain unchanged?

Should confidence decrease?

Or should the system withdraw the conclusion entirely?

I think this is a useful way to test whether an AI research system actually depends on its evidence rather than simply generating the same convincing explanation with different citations.

I haven't established the results of that experiment yet, but it's one I want to investigate.

What I'm learning

Building an AI research tool is making me appreciate how much work exists between retrieving a source and producing a trustworthy conclusion.

The hard part isn't always making the AI say more.

Sometimes it's making the system recognize when the available evidence isn't enough to say anything confidently.

I'm still working through these problems and testing individual components.

I'm curious how other developers approach this.

When building research agents or RAG systems, how do you test whether a generated conclusion is genuinely supported by its sources?


Disclosure: This article was drafted with ChatGPT assistance. The date example is an illustrative test case, not a production benchmark.

Top comments (3)

Collapse
 
robertpaschal profile image
Odinaka Robert Nnamani •

sources don't save a wrong claim. claim-to-source fit is the whole check.

Collapse
 
cylewrites profile image
Cyle •

Good list. It is missing the failure I hit most often: the source is real, current, quoted verbatim, and about a different quantity than the claim.

This week's example. Adobe's retail AI-traffic series gets quoted as "393%". That is a growth rate. Adobe has never published AI's share of retail traffic. Every check on your list passes (real URL, right date, wording matches) and the conclusion still does not follow. The only test that catches it is asking what the denominator is, then reading the sentence on either side of the number in the source.

Same series: AI traffic converted 42% better than non-AI in March 2026, after converting 38% worse in March 2025. Both true, routinely quoted as if interchangeable. One is a rate, one is a ratio.

On your date problem: trust the earliest date, not the visible one. Wayback's first capture plus a body diff tells you whether the page was retrofitted to look recent. And most source disagreements I have chased were not two findings. They were one definition change.

Straight question: are you scoring claim-to-source fit, or source existence? Source existence is easy to get to 99% on and proves nothing.

Collapse
 
krasimir_petkov_c14f3b461 profile image
Krasimir Petkov •

Thanks, Cyle. This is an excellent point, and I think it exposes a deeper problem than basic source verification.

I checked the Adobe example, and you're right: the 393% figure refers to year-over-year growth in AI-driven retail traffic, not AI's share of total retail traffic.

A system could verify the URL, date, and quoted number perfectly and still produce a false conclusion by misinterpreting what the metric measures.

I'm currently developing Prizston's research engine, and I don't want to claim that robust claim-to-source validation is already solved.

Your example gives me a useful additional test case: checking whether the source supports the exact metric, denominator, timeframe, and conclusion — not just whether the cited statement exists.

I also agree that historical snapshots can help with publication-date verification, although the earliest available capture isn't necessarily the original publication date.

Thanks for taking the time to share such a concrete example. This is exactly the kind of technical feedback I'm looking for while building Prizston.