Skip to content

GrishaBot: News Research Tool ๐Ÿ“ˆ Description: GrishaBot is an AI-powered news research tool that extracts, processes, and analyzes text from online articles. It allows users to input news article URLs, retrieves content, converts it into vector embeddings using OpenAI, and performs semantic search with FAISS. Users can ask questions, and th

License

Notifications You must be signed in to change notification settings

voke-c/research_tools_LLM

ย 
ย 

Repository files navigation

research_tools_LLM

GrishaBot: News Research Tool ๐Ÿ“ˆ Description: GrishaBot is an AI-powered news research tool that extracts, processes, and analyzes text from online articles. It allows users to input news article URLs, retrieves content, converts it into vector embeddings using OpenAI, and performs semantic search with FAISS. Users can ask questions, and the system provides contextual answers along with sources. Key Features: โœ… Web Scraping โ€“ Extracts news content from URLs โœ… Text Processing โ€“ Splits long text for better understanding โœ… Embeddings & Vector Search โ€“ Uses OpenAIEmbeddings & FAISS for efficient retrieval โœ… Question Answering โ€“ Answers queries with context & sources โœ… Streamlit UI โ€“ Simple interface for user interaction

About

GrishaBot: News Research Tool ๐Ÿ“ˆ Description: GrishaBot is an AI-powered news research tool that extracts, processes, and analyzes text from online articles. It allows users to input news article URLs, retrieves content, converts it into vector embeddings using OpenAI, and performs semantic search with FAISS. Users can ask questions, and th

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 92.7%
  • Python 7.3%