pr1111111/annual-report-summarizer
1
Annual Report Summarizer
An intelligent financial document summarizer built with LangChain, Groq, and Gradio. ๐ Live App URL: https://pr1111111-annual-report-summarizer.hf.space
๐ Project Overview
The Annual Report Summarizer reduces the manual effort required to analyze complex annual reports. By utilizing intelligent page filtering and high-performance LLM chains, the application rapidly extracts key business activities, financial highlights, and strategic risks into a standardized summary[cite: 1, 4].
Key Features
- Smart Filtering: Keyword-based retrieval targets high-value financial sections (
financial highlights,risk factors, etc.)[cite: 1]. - Structured Output: Strictly outputs results into Executive Summary, Financial Highlights, and Key Risks[cite: 1, 4].
- Instant Fallback Sample: Provides instant sample outputs for quick evaluation without reprocessing files[cite: 1].
๐ ๏ธ Tech Stack
- Language: Python 3.10+
- Framework: LangChain[cite: 3]
- LLM Engine: Groq API (
openai/gpt-oss-120b)[cite: 1] - Document Processing: PyPDFLoader[cite: 1]
- UI & Hosting: Gradio & Hugging Face Spaces (ZeroGPU)[cite: 1, 3]
๐ค Author Information
- Developer: Pragya Pant
- LinkedIn: Pragya Pant
- GitHub: pragya2pant-wq
- Role: AI/ML Developer โ Finance Applications
- Institute: iPEC Solutions Pvt. Ltd, Bangalore
- Built: August 2026
- Version: v1.0.0
