Financial News Sentiment Analyzer - RAG + LangChain + GPT
An AI-powered tool that analyzes sentiment in financial news for any company in real time. The system fetches live news via NewsAPI, builds a FAISS vector knowledge base from the articles, and uses Retrieval-Augmented Generation (RAG) to surface the most relevant content for analysis. GPT-3.5-turbo then evaluates sentiment and returns structured insights.
Grounding the model in retrieved source articles (rather than relying on the model alone) improves reliability and reduces hallucination, producing sentiment signals a user can actually trust.
Built with: Python, LangChain, OpenAI GPT-3.5, FAISS, Streamlit, NewsAPI
Live demo: https://naumenko-analytics-financial-sentiment-analyzer.streamlit.app/