MU
← All Projects
4.4

AI Study Guide Creator

AI-Powered
AI-Powered Tools

A 5-agent AI system that transforms lecture notes into comprehensive study guides. Accepts text input or file uploads (PDF, DOCX, TXT). Five specialized agents work sequentially: Analyzer identifies topics and concepts, Organizer structures content, Summarizer creates section summaries, QuestionMaker generates review questions and flashcards, and Compiler assembles the final guide.

Technology Stack
FastAPIAG2 (AutoGen)GroqGroq APIpypdfpython-docxSSE StreamingGoogle Cloud StorageGoogle Cloud Run
System Architecture
Loading diagram...
Specifications
  • 5-Agent Pipeline: Analyzer → Organizer → Summarizer → QuestionMaker → Compiler for structured output
  • File Upload Support: Process PDF, DOCX, TXT, and Markdown files up to 10MB
  • 3 Detail Levels: Comprehensive, Concise, or Exam-Focused output styles
  • Key Concept Extraction: Analyzer identifies 3-7 main topics and 10-20 key concepts
  • Review Questions: QuestionMaker generates practice questions and flashcard pairs
  • Markdown Output: Formatted study guide with headers, bullets, and easy copy/download
Design Decisions
ChallengeSolution
Handle diverse file formatspypdf for PDFs, python-docx for Word docs, direct text for TXT/MD
Ensure comprehensive coverage5 specialized agents each focus on one aspect of study guide creation
Users have different study needs3 detail levels: comprehensive, concise, and exam-focused
Large files need processingGCS upload with signed URLs, async content extraction
Progress visibility during generationSSE streaming shows each agent phase in real-time
Process Flow
Loading diagram...
User Interface

Study Guide Creator Interface

Clean interface for pasting notes or uploading files with real-time generation progress

Text input or drag-and-drop file upload
Subject and detail level configuration
Live progress tracking for each agent phase
Formatted markdown output with copy button
Try Live Demohttps://tewtor.ai