All projects
AI & LLM Systems

AI-Powered Multi-Document Analysis & Synthesis Engine

Multi-document intelligence tool powered by Groq LLMs (Llama 3.3 70B) that ingests PDFs, DOCX, and TXT files to synthesize domain-specific reports and insights.

Groq APILlama 3.3 70BStreamlitPythonNLP
doc-summarizer.local
Huntii Analyser
The Problem

Why this matters

Analysts in finance, agriculture, and tech waste hours reading multi-page documents to extract key metrics, risks, and strategic takeaways. Generic tools lack domain awareness and struggle with context length constraints across multiple file formats.

Architecture

System Design

Streamlit frontend paired with high-throughput Groq cloud inference running Llama 3.3 70B. Built-in domain detection automatically selects tailored analysis frameworks (Finance, AgTech, Education, Legal). Smart token truncation preserves critical headers and executive summaries.

AI Intelligence

Machine Learning & Agents

  • Domain Auto-Classifier — Identifies sector context to dynamically apply domain-tailored extraction prompts.
  • Multi-Format Ingestion — Parses PDF (PyPDF2), DOCX (python-docx), and TXT files simultaneously.
  • Token-Aware Smart Truncation — Maintains contextual balance between document introduction, data tables, and conclusions.
  • Export Synthesizer — Generates formatted Word (.docx) executive briefs ready for stakeholder distribution.
Stack

Technologies Used

PythonStreamlitGroq APILlama 3.3 70BPyPDF2python-docxmammothNLP
Screenshots

System in action

Roadmap

Future Improvements

  • Support for tabular datasets (.xlsx, .csv) with integrated chart generation.
  • RAG vector store integration for instant cross-document semantic searching.
  • Multi-lingual summary translation into 10+ languages.

Ready to dive deeper?

Explore the architecture, commits, and implementation details of this project.