Skip to the content.

AI Tutors

Empowering educators with AI tools and resources

AI Tutors

AI Tutors is an open-source platform designed for educators to create, manage, and share custom AI-powered tutors. Its flexibility allows teachers to design tutors that cater to their specific educational goals, making it a powerful tool for personalized learning. The platform is in its early development stage, meaning new features and improvements will evolve based on user feedback.


Key Features for Teachers

Build and Manage Custom Tutors

Each tutor created on the platform consists of two core components:

  1. Chatbot Tutor: The primary AI that interacts with students, answering questions, providing guidance, and assisting with tasks assigned by the teacher.
  2. Moderator: This component monitors every response the chatbot provides. If a response violates any of the teacher-defined guidelines, the moderator marks it as inappropriate and prompts the tutor to correct the response until it aligns with expectations. For example:

The approach of having a Chatbot Tutor paired with a Moderator provides excellent consistency in the responses and - having the teacher design these guidelines - ensures that the tutor is aligned with their expectations - not straying from the intentions they set within the instructions.


Personalization and Access Controls


How the Process Works

  1. Creating a Tutor: Teachers start by defining the tutor’s name, description, introduction, and instructions. They also establish guidelines to set boundaries for the chatbot’s responses.
  2. Testing and Refinement: Before launching, teachers can test the tutor to ensure it behaves as intended. This iterative process allows adjustments to the instructions or guidelines to improve performance.
  3. Launching the Tutor: Teachers can decide whether the tutor will be public, available for viewing, or private. If set to private, teachers can generate access codes for specific students or groups to use it.
  4. Monitoring and Moderation: Every interaction between the tutor and students is checked by the built-in moderator. If a response violates the guidelines, it will be flagged as inappropriate, and the moderator ensures the response is revised until it meets the standards set by the teacher.
  5. Adapting for Student Needs: Teachers can update or modify their tutors over time based on student needs or feedback, ensuring that the AI tutor evolves with classroom requirements.

By offering a balance of customization, monitoring, and easy management, AI Tutors empowers educators to design flexible learning tools that enhance student engagement and foster independent learning.

Integration with API Keys

API keys are essential for powering the AI Tutors platform by providing access to large language models (LLMs). These keys ensure the AI tutors can process requests, generate responses, and function as intended. Below is a detailed overview of how API keys are integrated and managed within the platform.

How to Obtain an API Key

Follow these steps to get an API key from OpenAI:

  1. Sign up with OpenAI: Create an account if you don’t already have one (ChatGPT Plus is not required).
  2. Set Usage Limits: Navigate to your usage settings to control monthly spending and avoid unexpected charges.
  3. Purchase Tokens: Pre-purchase tokens or set up a billing plan via the billing section.
  4. Create a New API Key: Go to the API keys section and click “Create new secret key.” Once generated, copy the key and paste it into the “Add New Key” section on the AI Tutors platform.

How API Keys are Used

Note: API keys are securely stored and never shared with other users or third parties.

Safeguards and Best Practices


Tools for Students

Students can access tutors through:


Early Development Stage

As AI Tutors is in its initial phase, the platform actively incorporates user feedback to improve features and functionality. Educators are encouraged to experiment with creating and sharing tutors, contributing to the platform’s growth and development.

Explore AI Tutors