About the Project
Inspiration
Students often struggle to manage study plans, solve homework problems, and find reliable learning resources quickly. The idea behind this project was to build an AI-powered student assistant that can act as a smart study companion and help students learn more efficiently.
What It Does
The platform allows students to:
- Generate personalized study plans
- Get homework and problem-solving help
- Create quick revision summaries
- Practice debates and critical thinking
- Generate and debug programming code
- Discover research insights and project ideas
The goal is to provide a single AI tool that supports multiple aspects of learning.
How It Was Built
The project was built using:
- Python
- Streamlit for the user interface
- Amazon Nova models via Amazon Bedrock for AI responses
The application sends user prompts to the Nova model, processes the response, and displays it in an interactive interface.
Challenges
Some challenges included:
- Configuring AWS credentials and connecting to the Nova API
- Handling API response formats
- Designing a simple but useful user interface for students
What I Learned
Through this project, I learned:
- How to integrate Amazon Nova models using Amazon Bedrock
- Building AI-powered applications with Python and Streamlit
- Structuring prompts to get useful AI responses
This project demonstrates how AI can be used to enhance student learning and productivity.
Built With
- amazon-bedrock
- amazon-nova
- amazon-web-services
- boto3
- json
- python
- streamlit
Log in or sign up for Devpost to join the conversation.