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:

Start in Telegram

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:

💡 Tip

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.

ℹ️ Note

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:

Supported File Formats

Most common formats are supported. The system detects file types automatically. Common formats include:

⚠️ Content Guidelines

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

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.

Example: Custom Q&A

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:

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.

🧠 Why Audio Discussions Work

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:

🔗 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

Multi-Modal Review

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

  1. Practice prompt arrives - You receive a recall question in your topic thread
  2. Think and reply - Reply to the prompt with your answer (text or voice message)
  3. Get evaluated - AI analyzes your answer and provides detailed feedback
  4. See the answer - View the complete correct answer with explanations
  5. Learn from feedback - Understand what you got right and what to improve
Example Interaction

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...

💡 Tip

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 Meanings

5
Perfect - Complete and accurate answer
4
Great - Mostly correct with minor gaps
3
Good - Core concept understood
2
Partial - Some understanding shown
1
Needs work - Major gaps in answer
0
Incorrect - Answer doesn't address the question

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:

👍
Easy
I know this well - show less often
🤔
Medium
Need some practice - normal frequency
👎
Difficult
This is hard - show more often

Automatic Priority Adjustment

The system also adjusts priority automatically based on:

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.

💡 Tip

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

  1. Find an answer message you want to know more about
  2. Reply to that message with your question
  3. The AI responds with a contextual explanation
Example

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

💡 Tip

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.

💡 Tip

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
Scheduling tip: /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.

Ready to start reviewing?

Learn more about setup, access, and current terms directly in the bot.

Start in Telegram