Multi_Source_Financial_RAG

Multi-Source Financial Intelligence RAG System

An AI-powered financial research assistant that retrieves relevant evidence from uploaded financial documents and generates citation-backed answers using Retrieval-Augmented Generation (RAG).

GitHub Python FastAPI React Gemini Qdrant


📌 Overview

Financial documents such as filings and earnings transcripts can contain hundreds of pages of information, making it difficult to quickly locate relevant evidence.

Multi-Source Financial Intelligence RAG System addresses this problem by combining document processing, semantic search, vector retrieval, and large language models into a single research workflow.

Users can:

The system uses a local file-backed architecture with Qdrant for vector search and Gemini for embeddings and answer generation.


✨ Features

📄 Document Processing

🧩 Intelligent Chunking

🔎 Semantic Retrieval

🤖 RAG Question Answering

🖥️ Web Application

Note: Dashboard summary cards are currently presentation placeholders. Upload, document, search, and chat workflows are connected to the backend APIs.


🏗️ Architecture

                    React + Vite Frontend
                              │
                              │ HTTP / JSON
                              ▼
                         FastAPI API
                              │
             ┌────────────────┼────────────────┐
             │                │                │
             ▼                ▼                ▼
       Document            Retrieval          RAG
       Ingestion            Pipeline         Pipeline
             │                │                │
             ▼                ▼                ▼
         Chunking          Qdrant           Gemini
             │            Vector Search       LLM
             ▼                │                │
        Gemini             Retrieved          │
       Embeddings            Context          │
             │                └────────┬───────┘
             ▼                         ▼
       Local Storage            Answer + Citations


👤 Author

Aryan Palla