A production-ready chatbot that analyzes company financial reports using RAG, Langchain, FastAPI, and Streamlit.
This intelligent chatbot answers complex financial questions by retrieving context from real-world company reports using Retrieval-Augmented Generation (RAG). It supports multiple users and provides contextual, LLM-based responses grounded in real financial data.
Current supported companies: Apple, Google, Microsoft, Meta, Morgan Stanley
- π Financial Report QA using semantic search on real company data
- π RAG Architecture with Langchain for accurate, document-grounded answers
- βοΈ FastAPI Backend for multi-user chat sessions and chain orchestration
- π¬ Streamlit Frontend for uploading reports and interactive Q&A
- π₯ Multi-User Support with chat memory and secure session handling
- Backend: FastAPI
- Frontend: Streamlit
- LLM Framework: Langchain
- Vector Store: FAISS or ChromaDB
- LLMs: OpenAI or Hugging Face models
- Financial statement analysis
- Earnings report summarization
- Investment research assistants
- Corporate financial compliance bots
Charvi Singh
π§ [email protected]
π LinkedIn