Skip to content

Latest commit

 

History

584 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NP Labs · TREC RAG 2026

This repository contains the NP Labs submission for TREC RAG 2026.

The published hub is the best place to start. It presents the final system architecture, accepted submission records, the 2026 Retrieval quality report, and both 2026 RAGDoll evaluations in one reader-friendly site.

The problem

TREC RAG 2026 asks systems to answer complex information needs using the ClimbMix corpus. A useful system must retrieve trustworthy evidence for every part of an official narrative, turn that evidence into a clear answer, and keep each factual claim traceable to an allowed source. Our submission addresses both sides of that problem: variable-depth Retrieval rankings and cited RAG answers derived from one authenticated evidence source.

The NP Labs TREC RAG 2026 system: bounded source retrieval creates one authenticated source, which branches into three Retrieval submissions and two evidence-grounded RAG submissions.

Explore the diagram and the full guided walkthrough in the published artifact hub.

Project at a glance

Verified scope Count
Official narratives 119
Retrieval runs 3
RAG runs 2
Evalbase-accepted organizer files 5

Reports for reviewers

Repository references

Developer notes

Repository layout

  • submissions/trec-rag-2026/ — immutable accepted organizer artifacts and their provenance records.
  • reports/ — the public artifact hub and supporting source-backed reports.
  • code/ — reusable evaluation, retrieval, generation, and validation code.
  • configs/ — checked-in experiment and reproduction configurations.
  • docs/superpowers/ — design specifications and implementation plans.
  • .agents/skills/ — repository-local validation and analysis workflows.

Clone and initialize

Official TREC RAG data and task guidance are tracked as git submodules:

git submodule update --init --recursive

The repository includes hooks that keep submodules synchronized after checkout and merge. Enable them once per clone:

git config core.hooksPath .githooks

Set up the pinned Python environment with:

code/tools/setup_env.sh

Verification

Run the complete Python suite:

.venv/bin/python -m pytest -q

Run the public landing and report smoke tests:

node README.test.js
node index.test.js
node reports/index.test.js
node reports/2026-competition-architecture.test.js

Shared instructions for Codex, Claude, and future coding agents live in AGENTS.md.

About

NP Labs submission for TREC RAG 2026: retrieval, grounded generation, evaluation, and reproducibility.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages