PROJECT INTEL
Book Summarizer AI Agent
An agentic PDF-to-summary system with the safety controls of a production service.
- ACTIVE SINCE:
- 2026 — present
- STATUS:
- ACTIVE
- FIREPOWER
- 8/10
- ARMOR
- 9/10
- SPEED
- 7/10
- SPECIAL
- 7/10
A multi-stage sub-agent pipeline that reads whole PDF books and produces summaries you can rely on: a GAME-loop planner (BookExplorer) decides whether to skip, skim or read each page; a NoteTaker writes per-chunk notes; and a SummaryComposer picks a retrieval, single-call or chunked-merge strategy based on corpus size. Each role runs on an independently swappable backend.
Because users upload the documents, the interesting work is defensive: untrusted-content tagging, a per-run canary tripwire that catches and discards leaked instructions, and Pydantic-validated tool inputs that bound the blast radius — with a red-team test suite running on every push. Summary quality is scored by an LLM-as-judge faithfulness pipeline (manual-trigger only, by design), and the whole system is failure-tolerant: pre-emptive rate limiting, retry with backoff, auto-split on quota overflow, resumable state across crashes, and per-run token-cost tracking.
BATTLE RECORD
- Sub-agent pipeline: skip/skim/read planner, note taker, adaptive composer
- Layered prompt-injection defence with a per-run canary tripwire
- Red-team test suite runs on every push
- LLM-as-judge faithfulness evals — manual-trigger only, by design
- Resumable, rate-limited, cost-tracked runs
TECH
- Python
- Multi-agent pipeline
- Prompt-injection defence
- LLM-as-judge
- Gemini