Turn a process document into a lesson.
You send a new hire the onboarding PDF. Two days later, they ask how to handle a customer refund. You explain the process again, then point them to the same document.
Try turning that process into a short lesson they can work through and ask questions about. With OpenMAIC, you can build an interactive classroom around a topic or a document instead of assembling the whole course yourself.
The OpenMAIC team describes AI teachers and classmates, generated slides, quizzes and interactive activities. Learners can discuss the material during a lesson. The project also supports PowerPoint and interactive HTML exports. See the official project and feature list.
Came here from our Reel? This is the CLASS resource: the tool, a setup guide and the prompt below. This guide draws on the project’s documentation; the business examples are suggested uses, not measured customer results.
Start with a task someone needs to learn.
Choose one situation where you keep explaining the same thing. A small, clear lesson gives you something useful to review before you build a larger course.
Employee onboarding
Use a process document to teach a new teammate one job: responding to a support request, preparing a quote or handing a lead to sales. Include the decision they need to make, the steps they should follow and the point where they should ask a manager.
Customer training
Turn a getting-started guide into a lesson for customers using your product or service. Teach the first task they want to finish. Ask them to work through a realistic example so you can spot confusing instructions.
Your own study material
Bring a chapter or a document you have permission to use. Ask for a lesson at your current level, then practise explaining the idea and answering questions. Compare the generated explanations with the original material as you go.
AN EXAMPLE TO TRY
A small service business could use its refund policy to prepare a ten-minute lesson. The learner handles two sample requests: one they can resolve, and one they need to pass to a manager. The lesson should reference the policy’s actual rules.
Build your first OpenMAIC lesson.
Use the hosted version to start
- Open the official hosted demo. Sign in and choose one document you have permission to share with the service.
- Give the lesson a clear brief. Name the learner, the task and the time available. For example: “Teach a new customer support teammate how to handle refund requests using this policy. Allow ten minutes and include two practice situations.”
- Work through the result. Read the slides, ask about a confusing point and check the quiz against your source. Keep the first lesson small enough to review in one sitting.
For generation through an AI agent, the official skill’s hosted route uses an access code. In your account menu, open Access code settings (labelled 访问码设置) and generate a code. Follow the official hosted-agent setup guide to store it in the agent’s private configuration.
Run your own installation when you need it
Use the repository’s setup instructions for local installation. You need to configure OpenMAIC’s own AI provider and model; signing into an AI agent does not configure OpenMAIC for you. Its startup guide covers the database and available ways to run the application.
The team provides an OpenMAIC agent skill. Use it with a compatible agent to guide setup and classroom generation. The prompt below also works as a lesson-planning brief if your agent cannot connect to OpenMAIC yet.
Copy this prompt into your AI agent.
Fill in the brackets and attach your document. You’ll get a lesson brief shaped around a real business task. If your agent has an OpenMAIC connection, it can help you create the classroom too.
Help me turn my document into a short, useful training lesson with OpenMAIC. Business or subject: [fill this in] Learner and experience level: [fill this in] Task they should be able to complete: [fill this in] Source: [attach my document or specify its location] Lesson length: about 10 minutes Ask up to three questions if you need missing information. Read the document I provide; ask permission before reading any other local files. Prepare a lesson brief with: 1. One learning goal tied to the task. 2. A five-slide outline covering the essential steps and decisions. 3. Two realistic practice situations, including one that requires escalation or help. 4. Five quiz questions with answers, explanations and page or section references. 5. A short checklist the learner can use while doing the task. Use the document as the source for facts and policy. Flag gaps and conflicting instructions. Label invented practice situations as examples. Do not invent business rules or results. Check whether you have the official OpenMAIC skill and a working connection. If available, follow its documented setup and generation steps. Ask me to approve the brief and any document upload before generating a classroom. Use existing private configuration; do not ask me to paste secret keys into chat. If OpenMAIC is unavailable, return the complete brief and guide me through the official setup at https://github.com/THU-MAIC/OpenMAIC. Do not claim you created a classroom. Ask before installing software, incurring charges or publishing anything. Return an actual classroom link only after successful creation. Include what I should review before sharing it with learners.
Replace the brackets before you run it. Keep access codes and API keys in private configuration.
Review it like someone has to use it.
Go through the lesson yourself before you hand it to a teammate or customer. Check the instructions against your document, including any numbers, exceptions and approval steps. A polished slide can still contain a wrong answer.
- Can the learner do the task? Ask them to work through a new example after the lesson.
- Do the answers match your source? Check the quiz explanations and the references.
- Does the lesson explain when to get help? Include the situation where a learner should stop and ask someone.
Try the first version with one learner. Ask where they got stuck and what they would still need to ask you. Use their answer to revise the brief before adding more material.
A few things to know before you start.
Is OpenMAIC free?
The project publishes its code under the MIT licence. Check the hosted service’s current access rules. If you run it yourself, your AI provider and hosting may charge for usage. The provider guide explains the core model configuration and optional services, including narration.
Do I need to know how to code?
You can start with the hosted web version. Your own installation needs technical setup. A compatible AI agent can guide you through that process using the project’s official skill.
Can I use internal company documents?
Choose documents you have permission to share with the services you use. Remove customer details and secrets from a first experiment. A local application can still send material to a configured AI provider, so check that provider connection before uploading sensitive content.
PUT AI TO WORK IN YOUR BUSINESS
Choose the work you want help with.
Tell MaiaOS which process keeps taking your time. We’ll talk through where AI could help and what the next step would involve.
Talk to MaiaOSMaiaOS checked the linked official documentation on October 1, 2026. Product features and setup steps can change; use the project’s current instructions when installing.