Richyboy170/SecretSource

Multi-Agent System for Multimodal Data Extraction of Fault Claims

0

stars

10

commits

Python

primary language

Aug 23, 2026

updated

README

SecretSource

Goal: provide the factually correct reference for every fact mentioned in a piece of research or an interview.

Problem statement: interviews, news articles, and research papers routinely make claims that need fact-checking or a correct citation, and doing this by hand is slow and inconsistent.

SecretSource is a pipeline that takes a document (PDF, references, media), extracts its claims, finds and retrieves the evidence those claims should cite, and has a panel of verifier agents judge whether each claim is actually supported — producing an annotated report a human reviewer can adjudicate.

Pipeline

Project pipeline

  1. Input — a PDF (with references/media) is uploaded.
  2. Parse + quality — parsed with GROBID + Docling, then checked by a quality gate.
  3. Claims + citations — a claim-extractor agent pulls out atomic, typed, cite-worthy claims; citation scope maps each claim to its reference(s) and flags missing citations.
  4. Evidence flow — references are resolved via source tools (Crossref, OpenAlex, Semantic Scholar, PubMed, arXiv), gated on whether full text or only an abstract is available, then retrieved with BM25 + ColBERTv2 (text) and ColPali/ColQwen (visual).
  5. Specialist review — three verifier agents (evidence text+visual, quantitative, validity/overclaim) judge each claim against the retrieved evidence.
  6. Decide, explain, learn — an aggregator fuses and calibrates the verdicts and routes uncertain cases; a report is generated (annotated PDF, verdict + evidence, safer rewrite); a human reviewer adjudicates, corrects false flags, and feeds labels back into the loop.

Repository layout

FolderContents
agents/Agent definitions for the pipeline stages (claim extraction, evidence verification, aggregation).
skills/Reusable skills/workflows the agents draw on.
tools/Standalone tools used by the pipeline, e.g. the paper-PDF resolver.
docs/Project documentation and reference material.

Researcher team

NameStudent ID
Chanya Kittichai66070503412
Nuttadon Lertritdacha66070503419
Vitawat Kitipatthavorn66070503482
Patiharn Liangkobkit66070503489

Contributors

Richyboy170

10 commits

Richyboy170/SecretSource

Multi-Agent System for Multimodal Data Extraction of Fault Claims

0

stars

10

commits

Python

primary language

Aug 23, 2026

updated

README

SecretSource

Goal: provide the factually correct reference for every fact mentioned in a piece of research or an interview.

Problem statement: interviews, news articles, and research papers routinely make claims that need fact-checking or a correct citation, and doing this by hand is slow and inconsistent.

SecretSource is a pipeline that takes a document (PDF, references, media), extracts its claims, finds and retrieves the evidence those claims should cite, and has a panel of verifier agents judge whether each claim is actually supported — producing an annotated report a human reviewer can adjudicate.

Pipeline

Project pipeline

  1. Input — a PDF (with references/media) is uploaded.
  2. Parse + quality — parsed with GROBID + Docling, then checked by a quality gate.
  3. Claims + citations — a claim-extractor agent pulls out atomic, typed, cite-worthy claims; citation scope maps each claim to its reference(s) and flags missing citations.
  4. Evidence flow — references are resolved via source tools (Crossref, OpenAlex, Semantic Scholar, PubMed, arXiv), gated on whether full text or only an abstract is available, then retrieved with BM25 + ColBERTv2 (text) and ColPali/ColQwen (visual).
  5. Specialist review — three verifier agents (evidence text+visual, quantitative, validity/overclaim) judge each claim against the retrieved evidence.
  6. Decide, explain, learn — an aggregator fuses and calibrates the verdicts and routes uncertain cases; a report is generated (annotated PDF, verdict + evidence, safer rewrite); a human reviewer adjudicates, corrects false flags, and feeds labels back into the loop.

Repository layout

FolderContents
agents/Agent definitions for the pipeline stages (claim extraction, evidence verification, aggregation).
skills/Reusable skills/workflows the agents draw on.
tools/Standalone tools used by the pipeline, e.g. the paper-PDF resolver.
docs/Project documentation and reference material.

Researcher team

NameStudent ID
Chanya Kittichai66070503412
Nuttadon Lertritdacha66070503419
Vitawat Kitipatthavorn66070503482
Patiharn Liangkobkit66070503489

Contributors

Richyboy170

10 commits

Languages

Python

100.0%