Skip to content

saoud30/BrainWave-AI-Tutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Assistant for BCA and AI/ML

An intelligent, AI-powered assistant designed to support students in BCA courses with a focus on Artificial Intelligence and Machine Learning. This project harnesses the power of Groq's LLM and Wolfram Alpha to deliver comprehensive answers and insights across various topics.

Features

  • Topic-based question answering using advanced AI
  • Mathematical and scientific computations powered by Wolfram Alpha
  • Personalized study tips based on user queries
  • Curated learning resource recommendations
  • Interactive user interface built with Streamlit

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ai-assistant-bca-aiml.git
    cd ai-assistant-bca-aiml
    
  2. Install the required packages:

    pip install -r requirements.txt
    
  3. Set up your environment variables: Create a .env file in the project root and add your API keys:

    OPENAI_API_KEY=your_openai_api_key_here
    WOLFRAM_ALPHA_APP_ID=your_wolfram_alpha_app_id_here
    

Access the Application:

  1. Open your web browser and navigate to the URL provided by Streamlit (usually http://localhost:8501). Install the required packages:
    streamlit run app.py
    

Start Learning:

  1. Select a topic from the sidebar.
  2. Enter your question in the text area.
  3. Click "Get Answer" to receive a comprehensive response.
  4. Explore related study tips and learning resources in the sidebar.

Contributing

We welcome contributions to improve the AI Assistant! Here's how you can help:

  1. Fork the repository.
  2. Create your feature branch:
    git checkout -b feature/AmazingFeature
  3. Commit your changes:
    git commit -m 'Add some AmazingFeature'
  4. Push to the branch:
    git push origin feature/AmazingFeature
  5. Open a Pull Request.

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Groq for providing the powerful language model.
  • Wolfram Alpha for computational intelligence.
  • Streamlit for the interactive web application framework.

Support

If you encounter any issues or have questions, please file an issue on the GitHub repository or contact the maintainers directly.


Made with ❤️ by SHAZY

About

BrainWave AI Tutor: Your personal AI-powered learning companion for BCA and AI/ML studies. Visualize concepts, track progress, and dive deep into tech knowledge effortlessly.

Topics

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages