Inspiration

We observe that the way AI is used by students currently can be detrimental to learning, as students may rely on AI to generate answers to their questions without learning from it. We built an AI assistant, Grace, to help students with building computer science projects, from generating ideas to writing boilerplate code. We designed the system such that the assistant is focused on helping students with computer science projects, guiding them through the implementation of the project without directly providing them with the codebase. We hope that our tool can help expose the powerful pedagogical role AI can play in education, especially through its uniquely dynamic and feedback-heavy interaction with humans.

What it does

It helps students start and keep track of their computer science projects. It uses an LLM to give students advice based on the projects they find interesting. Additionally, it can assist students in keeping track of their current projects and getting started with boilerplate code. There is an additional feature which allows users to view, posts, and interact with blogs to help facilitate the conversation between users.

How we built it

We used React for the front end, and Django for the backend.

Challenges we ran into

Setting up the Django server and developing the dashboard for the project.

Accomplishments that we're proud of

Connecting the front end and back end together!

What we learned

Need specific server configurations to allow Django apps to host. Understanding the slow LLM response time to then properly work on rendering the pages.

What's next for Grace

Adding a feature that will help facilitate conversation and connection between users. Alow for persistence, which will help maintain/save data later used to for the pages.

Share this project:

Updates