AIToday
Large Language ModelsAI Coding AssistantsZenn AI/MLPublished: Oct 19, 2026, 22:00 JST

TruthHive rebuilds LLM research pipeline: AI judges, code decides

TruthHive rebuilds LLM research pipeline: AI judges, code decides

3 Key Points

  1. What happened

    The initial Deep Dive design (redundant AI approval stages, a support-judgment step, and document-by-document extraction) collapsed in production, and the team replaced it with a memo-first pipeline that records quotes, verifies them against source text with code, and writes only from verified memos.

  2. Why it matters

    The author says the main cause of lost information was the complex intermediate processing rather than the model itself, so keeping final decisions in deterministic code appears to be what makes the output auditable — an inference the author hedges as not yet fully measured.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The account is a post-mortem of building an asynchronous research pipeline for TruthHive, a web service where users deliberate posted information. The initial design followed a textbook-looking pattern: extract claims from a starting statement, manage source mappings in a matrix, run multiple AI validation gates, and have a parent hub summarize everything. In practice the gates could not explain why a post was blocked, the support judgment deleted correct sentences as unsupported, and a rule stripping hedged expressions removed the feature's stated purpose of honestly disclosing what remains unconfirmed.

The author identifies a less obvious culprit behind missing information: analyzing execution logs showed the main cause was not model performance but the complex intermediate steps themselves, since each summarization or extraction pass shed a little content. The replacement pipeline limits the stages that rewrite content to memo creation, direct translation, and summary writing, while newly added stages are checks that do not alter the material.

Other decisions point the same way. Trustworthiness badges are computed by a pure function in code from source metadata, with AI used only where meaning judgment is needed, such as deciding whether a date or figure mismatch is real; source numbering skips canonical-URL normalization after it wrongly merged documents from different years, and sessions are explicitly closed as having no scheduled work when the task chain ends. The author notes the repair rules and the upstream structural change were not measured separately, leaving that comparison as open work.

FAQ
What went wrong with the original multi-stage AI validation design?
The support judgment over-detected and deleted correct sentences, a rule removing hedging phrases cut the product's core purpose, and operators could no longer trace why a post's publication was blocked.
Which model does the system use?
Only Gemini. Verification, answer judgment, direct translation, and discrepancy judgment are fixed to the Pro class, while exploration, memo creation, and summary writing use the service's default Gemini model.
How are citations checked?
A quote output by the AI is normalized and matched against the source text by code; if it is not found, the memo is discarded and never reaches the writing prompt.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articlePax8 launches 8os to govern AI agents for IT partners