emrsyah/needle

★ 0Forks 0PythonGitHub ↗Compare

README

Needle

Needle is a research project for training an evidence-seeking agentic RAG system. It studies how reinforcement learning can help an agent search for relevant evidence, use that evidence in its answer, and avoid unnecessary retrieval steps.

Status

Early research prototype. The current milestone is a deterministic HotpotQA vertical slice; model inference and reinforcement learning are not implemented yet.

Development

Requirements:

Set up the environment:

uv sync --dev

Run the quality gates:

uv run ruff check .
uv run ruff format --check .
uv run pytest

Contributors

emrsyah

Issues