In this video tutorial, we'll walk through how to build a ChatGPT plugin that acts as an educational AI/ML tutor.
The plugin will enroll students in tracks, in this example I've created a Prompt Engineering & LLM track, and guide users down a pre-defined educational track. The plugin will also ask questions and provide student feedback with each lesson.
Based on this article, the files we'll walk through include:
main.pyto serve the API's functionality
tracks.pyto define our educational tracks
- A plugin manifest
ai-plugin.jsonto serve the metadata
openapi.yamlfile to document the plugin for ChatGPT
For this project, we'll host the code at Replit, which you can fork, edit, and test for your own educational tracks.