A financial analysis system that combines Large Language Models (LLMs) with real-time market data using Retrieval Augmented Generation (RAG).
This project creates an AI-powered financial analysis tool that:
- Fetches real-time market data from mutliple data sources using Polygon.io
- Processes and embeds financial information for efficient retrieval
- Uses LLMs to provide intelligent analysis and insights
- Implements RAG to ground AI responses in current market data
- Document processing and embedding using LangChain
- Vector storage using FAISS for efficient retrieval
- Integration with OpenAI's embedding and chat models
- Real-time stock data fetching via Yahoo Finance
- Comprehensive financial information including:
- Stock prices and historical data
- Company financials (income statements, balance sheets, cash flow)
- Dividend and split history
- SEC filings and corporate events
- Natural language processing of financial queries
- Context-aware responses using RAG
- Financial insight generation
[Installation and setup instructions to be added]
[Usage examples and documentation to be added]
- LangChain
- OpenAI
- yfinance
- FAISS
- Python 3.x
[License information to be added]