Skip to content

LLM-powered Streamlit app that analyzes news articles using OpenAI, LangChain, and FAISS for equity and business research.

Notifications You must be signed in to change notification settings

ShwetaPardhi0/LLM-News-Research-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 LLM-Powered News Research Tool

A research tool where you can input a bunch of article URLs and ask questions. The tool retrieves answers based on those articles using Large Language Models (LLMs), embeddings, and vector search.


🚀 What It Does

  • Accepts multiple URLs of news articles
  • Loads and extracts article content using LangChain’s UnstructuredURLLoader
  • Constructs document embeddings using OpenAI
  • Stores embeddings in FAISS for similarity search
  • Accepts user questions and returns LLM-generated answers based on the most relevant articles

🧠 Technologies Used

Tool / Library Purpose
Streamlit Frontend interface
LangChain Document loading and LLM integration
OpenAI API Embeddings + Question Answering (LLMs)
FAISS Fast Approximate Nearest Neighbor Search
dotenv Secure handling of API keys
Python Programming language used throughout

🛠️ Installation & Setup

1. Clone the repository

git clone https://github.com/ShwetaPardhi0/LLM-News-Research-Tool.git
cd LLM-News-Research-Tool

About

LLM-powered Streamlit app that analyzes news articles using OpenAI, LangChain, and FAISS for equity and business research.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages