Inspiration
Every year, students go through the rigorous process of preparing for the SAT math section. These students often have no idea how to approach the monumental task of improving their skills to perform well on the exam. We feel that students should be able to access more effective methods of learning so they can succeed on the SAT: inspiring the creation of our two SAT Math tutors.
What it does
The SAT math tutor agents are knowledge bots that provide questions to users. One of the agent tutors directly asks the user their desired difficulty level for the questions, while the other agent tutor adjusts the difficulty level based on how well the user performs on the questions. The tutors also ensure to explain each question’s answer to the user, providing for a more comprehensive learning experience.
How we built it
To create one bot, we made a function with JSON that would ask various questions from previous SAT College Board exams. In the function’s coding there are various numbered questions designed to be asked sequentially to the user. We used another function to provide answers based on the assigned Question Number of the questions delivered by the other function. For the other agent, we simply used written instructions to teach it what to do without the usage of any function or data store.
Challenges we ran into
Initially, we had trouble with figuring out how to make the agent read the questions we provided. At first, we uploaded the questions as unstructured data for the agent to use, but the agent did not use the questions. After spending a while trying to figure out how to make the agent read the questions from the unstructured data, we eventually realized we could simply create a function using the questions which the agent could use. Our diligence allowed us to succeed in our endeavor. We experienced another struggle when figuring out how to integrate our app and where to place it. We eventually decided to place it on one of our websites.
Accomplishments that we're proud of
We are proud that we completed creating our agents for people to be able to use and learn from. We are also proud of our diligence in resolving all the issues that we experienced in our journey of creating our agents.
What we learned
We learned a lot about the inner workings of Vertex AI agents through completing this project. We’ve also been able to reflect on the incredible value AI has for learning. Technology that learns and grows from its users could work wonders for education, allowing for users to learn concepts in their own time.
What's next for SAT Math Agents
We will continue to develop our agents to respond more effectively to users and their needs. We will include a variety of questions that cover various aspects of the SAT Math section to further allow our users to get the experience they need to succeed on the SAT.
Built With
- auth
- data-store-openapi
- datastore
- google-cloud-functions
- googlevertexagentbuilder
- node.js

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