Inspiration
What it does
Enables students to have a deeper understanding of math by using AI to explain the functions they input.
How we built it
We used three.js to render the graph and lines, and had to add specific cases for each type of line.
Challenges we ran into
The major problem we had was finding a way to parse the functions. At first, we were parsing them implicitly, but we kept encountering problems when trying different types of functions. Eventually, we had to switch to just determining the kind of function and having different behavior based on that.
Accomplishments that we're proud of
Setting up the AI pipeline to help users better understand the functions. We went down a lot of rabbit holes trying to set up the architecture, and the one we landed on worked really well. Once we got that working, it felt very good to see the product finished.
What we learned
We learned a lot about how computers interpret functions and math, and how we need to design our logic so that it works with the computer.
What's next for Priori
We're planning on adding a 3d surface renderer, as well as a way for the AI to add functions based on user requests.

Log in or sign up for Devpost to join the conversation.