Demystifying Chatbot Tutors

Aneesha Bakharia
2 min readMay 8, 2023

--

Have you ever wondered how to create a chatbot tutor? Well, let me demystify the process for you. If you’re already writing prompts, you have all the skills you need to start making a chatbot tutor. It’s as simple as writing a system prompt and testing it using the OpenAI Playground at https://platform.openai.com/playground?mode=chat. To give you a better idea of what’s possible, I’ll introduce you to two sample chatbots: a Grammar Tutor and an Equation Tutor.

The Grammar Tutor
The Grammar Tutor’s system prompt sets a persona, specifies two tasks (i.e. discussing grammar rules and checking the grammar of sentences a learner enters), and sets some guide rails to prevent the tutor from going off-topic.

The Grammar Tutor

The Equation Tutor
The Equation Tutor enables students to input an equation along with their answer. The tutor will then check the answer, and if it’s incorrect, show the learner step-by-step how to solve the equation. Here is the system prompt.

The Equation Tutor

I hope these examples demonstrate that the ChatGPT API does the heavy lifting, making the process of writing a system prompt a breeze. However, it’s important to note that catering to all learning scenarios and ensuring tutor bots don’t just give away answers (which is best practice in tutoring) will require multiple examples and thorough testing. With any luck, we’ll soon see an easy-to-use behaviors editor that will help educators everywhere build their own chatbot tutors. So, what are you waiting for? Dive in and start creating your very own chatbot tutor today!

--

--

Aneesha Bakharia

Data Science, Topic Modelling, Deep Learning, Algorithm Usability and Interpretation, Learning Analytics, Electronics — Brisbane, Australia