Skip to content

The Advanced Textbook Q&A System aims to revolutionize the way students and researchers interact with textbook content.

Notifications You must be signed in to change notification settings

GopalVerma1303/sowa

Repository files navigation

Sowa Logo

Question answering system powered by LLMs


GitHub stars GitHub forks GitHub watchers

Python Streamlit FAISS Groq License


📚 Overview

The Advanced Textbook Q&A System is an innovative application that leverages cutting-edge NLP techniques and the Groq API to provide an intelligent question-answering interface for textbooks. This system allows users to upload multiple textbooks, process them efficiently, and query the content using natural language questions.

🌟 Key Features

  • 📥 Upload and process up to 3 PDF textbooks simultaneously
  • 🌳 Hierarchical indexing of textbook content for efficient navigation
  • 🔍 Fast and relevant retrieval using FAISS (Facebook AI Similarity Search)
  • 🤖 Intelligent question answering powered by the Groq API
  • 🖥️ User-friendly Streamlit interface

🚀 Quick Start

  1. Clone this repository
  2. Install dependencies: pip install -r requirements.txt
  3. Set up your Groq API key: export GROQ_API_KEY=your_api_key_here
  4. Run the application: streamlit run app.py

For detailed setup instructions, please refer to SETUP.md.

📖 Usage

To learn how to use the Advanced Textbook Q&A System, please see our USAGE.md guide.

🛠️ Technologies Used

  • Streamlit
  • PyPDF2
  • NLTK
  • Sentence Transformers
  • FAISS
  • Groq API

🤝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md file for details on how to get started.

📞 Support

If you encounter any issues or have questions, please file an issue on the GitHub issue tracker.

🙏 Acknowledgements

  • The Groq team for their powerful API
  • The open-source community for the amazing libraries and tools that made this project possible

About

The Advanced Textbook Q&A System aims to revolutionize the way students and researchers interact with textbook content.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published