Back to Blog
AI Chatbot

Feb 24, 2024

AI Chatbot

Education dashboard with AI chatbot assistant.

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!

Gallery

Gallery Image 1
Gallery Image 2
Gallery Image 3