Documentation
microstudy — refresh and deepen what you already know
Create a review topic, generate review flashcards, and get practice prompts on a review cadence. Answer in text or voice, get instant feedback, see gaps, and let the system adapt what to review next.
✨ What microstudy.ai does
More than review flashcards: microstudy is a review workflow — it schedules practice prompts, evaluates your answers (text/voice), explains gaps, adapts what to review next, and tracks progress stats.
- Refresh and deepen topics you already learned with review flashcards (recall question + answer), tailored to your role/context and difficulty.
- Ideal for interview and exam preparations with AI flashcards coach: turn a syllabus or job requirements into a focused review plan.
- Keep knowledge up to date: short scheduled reviews so you don’t get rusty.
- Deepen understanding: see the same concept phrased different ways and with deeper explanations when needed.
- Answer + get feedback with a score and missing key points (text or voice).
- Adaptive review cadence: hard cards repeat more often; easy cards show up less.
- Optional: upload your own materials to generate review flashcards from your notes.
- Add your own review cards: write or record your own Q&A. If it’s rough, AI can reformulate it, add context, and generate the answer.
- Export generated review flashcards as plain HTML or as an Anki package
(
.apkg) for easy re-import into Anki.
🚀 Getting Started
microstudy.ai delivers interactive practice prompts (recall questions + answers) directly to your messenger, on a review cadence. Here's how to get started in just a few minutes:
Step 1: Start the Bot
Open Telegram and search for @microstudyai_bot, or click the button below:
Step 2: Get Your Private Group
Send the /start command. The bot will create a private Telegram group just for you,
where all your topics and review flashcards will be organized.
Step 3: Join Your Group
Click the invite link the bot sends you to join your private Telegram group. You'll see a "Bot Interaction Topic" where you can manage everything.
Step 4: Create Your First Topic
In the Bot Interaction Topic, use the /topic command to create your first topic.
The bot will guide you through choosing:
- Topic name - What you want to review (e.g., "Python", "JavaScript", "Machine Learning"). This helps tailor the review flashcards.
- Role - Your role/context (e.g., "Backend Developer", "Data Scientist"). This helps tailor the review flashcards.
- Difficulty - Easy, Medium, or Hard
- Custom materials - Optionally upload your own review materials
- Schedule - How often to receive practice prompts
- Audio - Enable audio playback for review flashcard answers
Start with 10-20 review flashcards on "Easy" difficulty to get familiar with how the system works!
📋 Access and Billing
Access options, feature availability, and current billing terms are shown directly in the bot, so you can review the latest details before any purchase.
- Current access options - Open
/buyin the bot to view the latest plans and usage options - Up-to-date details - Terms and availability are presented in-bot at the time of purchase
- Need help? - Use
/contactin the bot or email support@microstudy.ai
This website is informational. For the latest commercial terms, always check inside the bot.
📖 Creating Topics
Topics are the heart of microstudy.ai. Each topic is a dedicated Telegram thread where you receive review flashcards (recall questions + answers) on a specific subject.
Topic Configuration
📝 Topic Name
The subject you want to review. Be specific for better review flashcards. This helps the AI generate relevant review flashcards for that topic. Examples: "Python Data Structures", "Interview preparations with AI flashcards coach for Google", "SQL Query Optimization"
👤 Role
Your role/context helps AI tailor review flashcards to your level and goals. This helps tailor the depth and examples to your context. Examples: "Junior Backend Developer", "Senior Data Engineer", "Computer Science Student"
📊 Difficulty
Choose Easy, Medium, or Hard. This affects prompt complexity and expected review depth.
📚 Custom Materials (Optional)
Upload your own review materials (PDFs, notes, documentation) and the AI will generate review flashcards specifically from your content. Useful for exam and interview preparations with AI flashcards coach.
⏰ Schedule
Set how often you want to receive practice prompts: every hour, every 4 hours, daily, etc.
You can change this anytime with /schedule.
RF Initial Review flashcards
This is the number of review flashcards generated right away. These review flashcards repeat based on your priority feedback until they are consistently marked easy, then they appear less often.
📁 Custom Materials Feature
Users with the required access level in the bot can upload their own review materials to generate personalized Q&A content. This is perfect for:
- Exam preparations with AI flashcards coach using your course materials
- Reviewing company-specific documentation or policies
- Reviewing from textbooks or technical manuals
- Memorizing content from your own notes
Supported File Formats
Most common formats are supported. The system detects file types automatically. Common formats include:
- Text files - .txt, .md (Markdown)
- Documents - .pdf
- Code files - .py, .js, .java, .ts, .go, and more
- Data files - .json
Materials must not violate copyright or contain prohibited content.
When you provide custom materials, the AI generates review flashcards exclusively from your content - ensuring relevance to your specific review needs.
✏️ Add Your Own Questions & Answers
Want complete control? You can add your own custom review flashcards (questions and answers) directly to any topic. This is perfect when you have specific Q&A pairs you need to memorize.
Input Methods
- Text - Type your question and answer directly
- Voice message - Record your question or answer as audio (AI will transcribe it)
- Mix & match - Text question with audio answer, or vice versa
AI Enhancement Options
When adding custom Q&A, you can choose whether the AI should enhance your content:
🤖 With AI Enhancement
The AI reformulates your question/answer to be clearer, adds missing context, and structures it better — while preserving your original meaning. Great for rough notes or quick voice recordings.
📌 Without AI Enhancement
Your question and answer are used exactly as provided. Perfect when you need precise wording, specific terminology, or exact definitions.
Auto-Generate Answers
Don't have an answer ready? Just provide the question and let AI generate a comprehensive answer based on your topic context, role, and difficulty level.
Your question: "What's the difference between REST and GraphQL?"
Your choice: "Generate answer with AI"
Result: AI creates a detailed answer tailored to your role (e.g., "Backend Developer") and difficulty level
📄 Review flashcard Q&A Format & Review Materials
Each review flashcard comes with multiple review materials designed to deepen recall through multi-modal review - a proven approach that combines different input types for better memorization.
🔄 Recall Question Variations
Each review flashcard is generated with up to 10 reformulated versions. This means you'll encounter the same concept asked in different ways over time. Varied phrasing phrasing helps reinforce understanding and prepares you for real-world scenarios where questions may be worded differently.
Concise Text Answers
Answers are generated in a short, focused manner - covering the most important points without unnecessary fluff. This makes them easy to read and remember during quick review sessions.
📝 Short & Focused
Each answer highlights key concepts, definitions, and practical insights. No lengthy paragraphs - just what you need to know.
🎧 Audio Discussions
For deeper understanding, each answer includes an AI-generated audio discussion between two voices:
- Lecturer (woman's voice) - Explains concepts clearly and thoroughly
- Listener (man's voice) - Asks clarifying questions from your perspective
The listener takes on your specified role (e.g., "Junior Developer", "Data Scientist") and asks questions relevant to that context. The discussion covers not just the answer, but connects it to your topic name, difficulty level, and review goals.
Many people find that a short conversational audio explanation helps concepts “click”, especially when you're away from your desk.
📖 Extended Lecture (HTML)
Want to dive deeper? Each review flashcard also generates an extended lecture in simple HTML format that includes:
- Detailed explanations with examples
- Code snippets and diagrams where relevant
- References to authoritative sources (documentation, books, papers)
- Related concepts and further reading suggestions
🔗 Sources & References
Every extended lecture includes citations to official documentation, respected textbooks, and reliable sources - so you can verify information and explore topics further.
Three Ways to Learn Each Topic
1️⃣ Quick Read - Scan the concise text answer (30 seconds)
2️⃣ Listen & Absorb - Play the audio discussion during commute or exercise (up to 2 minutes)
3️⃣ Deep Dive - Read the extended lecture with sources for full understanding (up to 5 minutes)
✍️ Answering Review flashcards
The real progress happens when you try to answer review flashcards yourself before seeing the answer. microstudy.ai makes this interactive and rewarding.
How It Works
- Practice prompt arrives - You receive a recall question in your topic thread
- Think and reply - Reply to the prompt with your answer (text or voice message)
- Get evaluated - AI analyzes your answer and provides detailed feedback
- See the answer - View the complete correct answer with explanations
- Learn from feedback - Understand what you got right and what to improve
Recall question: What is the difference between a list and a tuple in Python?
Your answer: Lists are mutable and tuples are immutable
AI Evaluation: Score 4/5 ⭐ - Correct core concept! To improve, mention memory efficiency and use cases...
You can answer with voice messages too! The AI will transcribe and evaluate your spoken answer.
🎯 AI Evaluation & Scoring
When you answer a review flashcard, the AI provides comprehensive feedback to help you improve effectively.
Evaluation Components
- Score (0-5) - How well your answer matches the expected response
- Strengths - What you got right and demonstrated understanding of
- Areas to improve - Specific gaps or misconceptions to address
- Detailed feedback - Explanation of the correct answer with context
Score Meanings
How Scores Affect Priority
Your evaluation scores influence when review flashcards appear again. Review flashcards you struggled with (lower scores) will be shown more frequently by the priority system.
🔄 Priority System & Adaptive Review Cadence
microstudy.ai uses a smart priority system to show you the right review flashcards at the right time. Review flashcards you find difficult appear more often, while mastered review flashcards fade into the background.
Using Emoji Reactions
React to any review flashcard with emojis to manually adjust its priority:
Automatic Priority Adjustment
The system also adjusts priority automatically based on:
- Answer scores - Lower scores increase priority
- Time since last seen - Review flashcards gradually resurface over time
- Reaction patterns - Your emoji reactions fine-tune the schedule
Daily Packs & Auto-Expansion
Review is organized into day packs of 5 review flashcards. A pack is considered mastered when all its cards are consistently marked easy over time.
Once a pack is mastered, microstudy.ai automatically generates the next 5 review flashcards for the topic based on your current in-bot access and usage balance. This continues in batches of 5 until the system has covered the most important questions for the topic or the topic reaches a cap of 100 review flashcards.
Auto-generation runs only when your account has available generation capacity. You can also add more review
flashcards
manually with /add.
Use emoji reactions even if you don't answer - it helps optimize your review schedule!
💬 Ask AI Feature
Don't understand something? Reply to any review flashcard answer message with your question, and the AI will provide a detailed explanation.
How to Use
- Find an answer message you want to know more about
- Reply to that message with your question
- The AI responds with a contextual explanation
Original Answer: "...polymorphism allows runtime method binding..."
Your question: "Can you give me a real-world example of this?"
AI response: "Sure! Think of a payment system where you have different payment methods (CreditCard, PayPal, Crypto). Each implements a `processPayment()` method differently, but you can call them all through a common interface..."
What You Can Ask
- Request more examples or code samples
- Ask for simpler explanations
- Explore related concepts
- Clarify confusing terminology
- Ask how to apply the concept in practice
The AI has context from your topic and review materials, so follow-up answers are tailored to your review area!
📦 Export Generated Review Flashcards
Need your content outside Telegram? You can download already generated review flashcards in two formats, depending on how you want to study.
🌐 Plain HTML Export
Export your generated review flashcards as simple HTML pages for quick reading in any browser. Useful for offline review or sharing with teammates.
🧠 Anki Package Export (.apkg)
Export as .apkg to re-import your generated flashcards directly into Anki and continue spaced
repetition there.
Use HTML when you want readable notes; use .apkg when you want Anki scheduling and sync.
⌨️ Bot Commands
Here's a complete reference of all available commands and where to use them.
Private Chat Commands
| Command | Description |
|---|---|
/start |
Start onboarding, get your invite link and access status |
/buy |
View current access and billing options in the bot |
/contact |
Send feedback or business inquiry |
Bot Interaction Topic Commands
| Command | Description |
|---|---|
/help |
Show help and available commands |
/topic |
Create a new topic |
/topics |
List and manage all your topics |
/status |
View your current access status and usage balance |
/add |
Add more review flashcards (select topic first) |
/schedule |
Change review cadence (select topic first) |
/buy |
View current access and billing options in the bot |
/contact |
Send feedback or business inquiry |
Review Topic Commands
| Command | Description |
|---|---|
/help |
Show help for this topic |
/status |
View this topic's status and statistics |
/add |
Add more review flashcards to this topic |
/schedule |
Change this topic's review cadence |
/next |
Send the next practice prompt immediately |
/continue |
Resume (if paused) and start reviewing now (starts a new day pack of 5) |
/pause |
Pause scheduled practice prompts for 12h (auto-resume) |
/stop |
Stop scheduled practice prompts (no auto-resume) |
/resume |
Resume scheduled practice prompts (restores cadence; no prompt sent) |
/delete |
Delete this topic |
/pause pauses deliveries for 12 hours and auto-resumes. Use
/stop to pause indefinitely. /resume restores your cadence (no prompt sent).
/continue restores your cadence and starts reviewing immediately.