ChatGPT Plugins: Building an AI/ML Tutor - Academy

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:

  • A main.py to serve the API's functionality
  • A tracks.py to define our educational tracks
  • A plugin manifest ai-plugin.json to serve the metadata
  • An openapi.yaml file 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.