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.
- 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
-
Clone the repository:
git clone https://github.com/yourusername/ai-assistant-bca-aiml.git cd ai-assistant-bca-aiml -
Install the required packages:
pip install -r requirements.txt -
Set up your environment variables: Create a
.envfile 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
- Open your web browser and navigate to the URL provided by Streamlit (usually http://localhost:8501).
Install the required packages:
streamlit run app.py
- Select a topic from the sidebar.
- Enter your question in the text area.
- Click "Get Answer" to receive a comprehensive response.
- Explore related study tips and learning resources in the sidebar.
We welcome contributions to improve the AI Assistant! Here's how you can help:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/AmazingFeature
- Commit your changes:
git commit -m 'Add some AmazingFeature' - Push to the branch:
git push origin feature/AmazingFeature
- Open a Pull Request.
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- Groq for providing the powerful language model.
- Wolfram Alpha for computational intelligence.
- Streamlit for the interactive web application framework.
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