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

LINKS

ALL PROJECTS