Advanced · 3 weeks
Document Summarization Pipeline
Batch and on-demand summarization of long documents (reports, contracts). Map-reduce for docs exceeding context window. Store summaries with link to source version.
Why this project
Summarization teaches token limits, chunking, and map-reduce — foundational LLM engineering skills.
Tech stack
Java 17Spring Boot 3Spring AIS3PostgreSQLSpring Batch
Skills demonstrated
- Map-reduce summarization
- Batch processing
- Token management
- Versioning
Interview talking points
- Map-reduce walkthrough
- Context window limits
- Summary drift on re-run
- Cost per document
Problem statement
Batch and on-demand summarization of long documents (reports, contracts). Map-reduce for docs exceeding context window. Store summaries with link to source version.