Skip to content

ShwetaPardhi0/LLM-News-Research-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 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

 
 
 

Contributors

Languages