
Feb 24, 2024
Portfolio spotlight: AI Chatbot
To prep for my role with Jenzabar's Chatbot team in 2023, I built an AI-powered chatbot assistant aimed at simplifying the course selection and schedule creation process for students. I wanted to get more experience working with AI so I used OpenAI's API which was so much fun to set up. I built this to help students plan their schedule, so you could ask something like "Do I have space in my schedule to take a writing class?" and my little bot would look at the authenticated user's current schedule, the available courses tagged "writing" and the like, and compare the schedules to see if you could take one.
The most fun was thinking of all of the guardrails and things that the bot should not talk about. I limited the conversations to the information within the app, so you couldn't ask it something about your dog or what to eat for lunch.
I have this app open on my Github if anyone wants to take this and run with it. I am using Prisma ORM, Planetscale, and My SQL for the backend and React/ Remix for the frontend. https://github.com/hartmandy/edu-dashboard -> Note, I am no longer paying for OpenAI access, so to run this application on your own, you'd need to set up your own environment with OpenAI and everything else I mentioned above. :) Happy coding!


