Skip to content

AckermanLevi1/ArticleIQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArticleIQ: "Decode Articles, Discover Wisdom."

ArticleIQ is a user-friendly news research tool designed to facilitate effortless information retrieval across diverse domains. Users can easily input article URLs and ask questions, receiving relevant insights spanning a wide range of topics. Whether you're delving into technology, health, science, or any other domain, ArticleIQ empowers users with a seamless and intuitive platform for informed decision-making based on comprehensive research

Our Demo Video

CLick this

Features

  • Load URLs to fetch article content.
  • Process article content through LangChain's WebbasedURL Loader
  • Construct an embedding vector using MistralAI embeddings and leverage FAISS, a powerful similarity search library, to enable swift and effective retrieval of relevant information
  • Interact with the LLM by inputting queries and receiving answers along with source URLs.

Usage/Examples

  1. Run the Streamlit app by executing:
python -m streamlit run main.py

2.The web app will open in your browser.

Project Structure

  • main.py: The main Streamlit application script.
  • requirements.txt: A list of required Python packages for the project.
  • faiss_store_openai.pkl: A pickle file to store the FAISS index.
  • .env: Configuration file for storing your HuggingFace API key.

Contributing

Contributions to this repository are welcome. If you have suggestions or improvements, feel free to open an issue or submit a pull request.

License

This repository is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages