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.

Share this project:

Updates