Skip to content

aymanhaque/HackAI25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Prism β€” AI-Powered Financial Report Advisor

PRISM is an AI-powered assistant designed for investors, analysts, and shareholders. It leverages Retrieval-Augmented Generation (RAG), Google Gemini, LangChain, and ChromaDB to make financial reports accessible, understandable, and actionable.

πŸš€ Features

  • πŸ” RAG-based Question Answering: Ask complex questions about lengthy financial reports and get precise, context-aware answers.
  • πŸ“š PDF Document Parsing: Upload annual reports in PDF format β€” the app automatically extracts and indexes content.
  • 🧠 LangChain Integration: Orchestrates the entire pipeline of document loading, chunking, embedding, and querying.
  • πŸ€– Google Gemini LLM: Generates high-quality, insightful responses in natural language.
  • πŸ—‚οΈ ChromaDB Vector Store: Efficiently stores and retrieves embedded document chunks for fast contextual answers.

πŸ› οΈ Tech Stack

  • LangChain for chaining and orchestration
  • Google Gemini for LLM-powered reasoning
  • ChromaDB for vector storage and retrieval
  • PyMuPDF for PDF parsing
  • HuggingFace Embeddings for document chunk vectorization

πŸ“¦ Installation

  1. Clone the repo
  2. git clone https://github.com/aymanhaque/HackAI25.git
    cd HackAI25
    pip install -r requirements.txt
    python3 backend/new.py
  3. On a different terminal:
  4. cd HackAI25
    cd frontend/my-app
    npm install
    npm run dev

About

Hackathon Project for HackAI25

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •