Aident AI

How to Fact-Check AI Research With Codex and Exa
To fact-check AI research, split the answer into specific claims, search outside the answer for independent evidence, open the strongest sources, and record a verdict for every material claim. A citation is not proof merely because its URL exists. Verify that the page resolves, the title and author match, the source actually supports the nearby claim, and stronger primary evidence does not contradict it.
Codex can run that process as a bounded research audit. Exa can find current sources and return targeted highlights, while a claim ledger keeps the model from turning a plausible snippet into an unsupported conclusion.
If your starting point is a company-research question rather than an AI-written report, use the separate private-company research workflow. If you need to measure which sources AI search engines expose, use the AI search citation audit. This guide owns the narrower job of verifying the claims and citations inside one research artifact.
The Short Answer
Use this evidence ladder:
State | What you verified | What you may write |
|---|---|---|
Unchecked | A model produced a claim or citation | Treat it as a lead only |
Located | A matching URL or publication record exists | The source exists |
Supported | The opened source directly supports the claim | The claim is supported by this source |
Corroborated | An independent, credible source supports the same material point | The claim has independent support |
Contradicted | A stronger or more current source conflicts with it | The claim is disputed or outdated |
Unverifiable | The source is missing, blocked, ambiguous, or unrelated | The claim could not be verified |
Do not collapse those states into one confidence score. A real paper with the wrong author is different from a fabricated paper. A source that supports a weaker statement is different from one that contradicts the statement. Both differences matter during review.
Start With a Claim Ledger
Do not search the entire answer as one paragraph. Break it into atomic, searchable claims first. The University of Maryland Libraries calls this step fractionation, then recommends lateral reading across several credible sources outside the AI tool.
A useful ledger stores one row per material claim:
Keep material numbers, dates, named people, quotations, causal claims, safety claims, legal claims, and product capabilities separate. You can group low-risk background statements, but never hide a consequential claim inside a broad paragraph-level verdict.
Search Outside the Generated Answer
For each material claim, write a neutral search query that does not assume the claim is true. Search the quoted title when verifying a citation, then search the underlying fact independently.
For example, verify these as separate questions:
Does the cited report exist with the stated title, author, publisher, and date?
Where in the report does the claimed number appear?
Does the report define the number the same way the AI answer does?
Does a primary or independent source support the same result?
Is there newer evidence that changes the conclusion?
Boston University's SIFT verification guide recommends investigating the source, finding better coverage, and tracing claims to original evidence. Northwestern University likewise warns that a generated citation can combine a real title with the wrong journal, author, or date, and that even a real cited source may not support the answer.
Prefer sources in this order when the claim allows it:
original documents, datasets, filings, specifications, or official records;
peer-reviewed research or named institutional analysis;
independent reporting that links to its evidence; and
secondary explainers with clear authorship and sourcing.
Community posts and social discussions can reveal vocabulary, examples, or disputed points. They do not establish a fact by popularity. Recent Reddit discussions about "fake citations" and "hallucinated citations" show that readers recognize the failure mode, but their scores and comments are not evidence that a specific citation is false.
Use Exa for Bounded Source Discovery
Install or update Aident Loadout from the canonical setup guide:
Use the installed public CLI to confirm account and connection state:
Search the live staging catalog by job, then inspect the exact Action returned by discovery:
On August 25, 2026, the current Exa search Action required query. It could also constrain result count, search type, domains, publication dates, and per-result content. Its nested contents.highlights option returned query-relevant excerpts with a character limit. The exact Action preflighted at 0.7 Aident credits and executed successfully in the live research check. Treat that as a dated contract observation and inspect it again before every run.
Preflight the exact search before execution:
Stop if the input is invalid, the connection is unavailable, the quote is unavailable or above your approved ceiling, or the claim contains private data that should not leave the approved boundary. Preflight validates and prices the request; it does not prove the source or execute the search.
After review, run the same input with aident capabilities execute. Preserve each returned URL, title, publication date when available, and highlight. Then open the source. Exa's official contents guide describes highlights as targeted excerpts suited to factual lookup, but a highlight is still an extraction. It can omit qualifiers, tables, definitions, or nearby contradictions.
Verify the Page, Not Just the Snippet
For every candidate source:
Fetch the URL and follow normal redirects.
Record the final URL, HTTP status, and capture time.
Match the title, author or organization, publication date, and document version.
Find the exact passage, table, or record behind the claim.
Read enough surrounding context to retain definitions, scope, and caveats.
Store a short evidence note in your own words and a precise source pointer.
Search independently for contradiction or a more authoritative source.
Do not let Codex silently repair a broken citation by substituting a different page. Record the original citation as wrong or unverifiable, then add the replacement source as separate evidence. This preserves the audit trail.
For PDFs, datasets, or dynamic pages, record the stable document identifier, version, page or table, and access method. If access is blocked, do not infer support from the search result title. Mark the source unverified and continue laterally.
Separate Source Quality From Claim Support
A reputable domain does not guarantee that one page supports one claim. Score two different questions:
Source quality: Is the publisher, author, method, date, and document stable enough for this use?
Claim support: Does this exact source directly establish the exact statement as written?
A primary source may be outdated. A high-quality review may describe a population unlike yours. A current vendor page may document its own product correctly while remaining weak evidence for a market-wide comparison. Keep those limitations in the verdict note instead of averaging them away.
Require a Contradiction Pass
Search once for support and once for disconfirmation. Useful contradiction queries include:
the claim plus
correction,retraction,limitations, orcriticism;the exact number plus the original dataset or regulator;
the named feature plus the current official documentation;
the study title plus
erratumorretracted; andthe causal claim rewritten as a neutral association question.
Also ask which relevant perspective is missing. The University of Maryland's beyond fact-checking guide recommends examining assumptions and seeking sources that represent absent perspectives. This is especially important when an AI answer presents one policy, benchmark, or customer segment as universal.
Give Every Claim a Reviewable Verdict
End with a table that a human can challenge:
Claim ID | Verdict | Best evidence | Contradiction | Required edit |
|---|---|---|---|---|
claim-01 | Supported | Primary document, section 4 | None found in bounded search | Keep with citation |
claim-02 | Partially supported | Source supports direction, not the stated number | Newer dataset uses another definition | Narrow and qualify |
claim-03 | Unverifiable | Provided URL returns 404 | No matching publication record | Remove |
claim-04 | Contradicted | Current official documentation | Generated answer cites an old help page | Replace with current behavior |
Report the search boundary beside the table: date, queries, domains, result limits, Action version or contract date, and unresolved access failures. "No contradiction found" means none appeared within that bounded process. It does not mean the claim is universally true.
A Reusable Prompt for Codex
The success condition is not a polished rewrite. It is a reviewable ledger in which every material claim has evidence, a limitation, or an explicit unresolved state.
Failure Matrix
Failure | What it means | Next action |
|---|---|---|
Discovery returns another Action | The live catalog changed | Inspect the new contract and restart preflight |
Quote is unavailable or too high | Spend is not approved | Narrow the request or request explicit approval |
Search finds only copies of the AI answer | Evidence is not independent | Search for the original record, data, or named authority |
Citation exists but metadata differs | The generated reference is unreliable | Record the mismatch and verify the intended source separately |
Highlight appears supportive | Context has not been checked | Open the page and inspect the complete passage |
Source is blocked or missing | Support cannot be verified | Mark unverifiable; do not infer from the title |
Credible sources disagree | The claim is disputed or scope-dependent | Preserve both and narrow the conclusion |
Personal or confidential data appears | The research boundary is unsafe | Stop and remove or approve the sensitive input before searching |
Run One Evidence Audit
Follow https://aident.ai/SETUP.md
Set up Aident Loadout and fact-check one AI research artifact
Sources
University of Maryland Libraries: Fact-checking AI with lateral reading
Boston University Libraries: Verifying and citing generative AI
Northwestern University Libraries: Evaluating AI-generated content
Refresh this guide when the Exa Action contract changes, Aident Loadout changes capability discovery or preflight, or the fact-checking ledger gains a materially different verdict state.



The one tool
for every tool
your agent needs.
Give any AI agent real capabilities in seconds. Connect 27,000+ tools once, skip the setup headache, and let your agents execute.
