🏛️ DeepTutor's Framework

💬 User Interface Layer
• Intuitive Interaction: Simple bidirectional query-response flow for intuitive interaction.
• Structured Output: Structured response generation that organizes complex information into actionable outputs.
• Dark/Light Mode: System-wide theme support with automatic system preference detection.
• Collapsible Sidebar: Compact navigation with icon-only mode for focused learning.
🤖 Intelligent Agent Modules
• Problem Solving & Assessment: Step-by-step problem solving and custom assessment generation.
• Research & Learning: Deep Research for topic exploration and Guided Learning with visualization.
• Idea Generation: Automated and interactive concept development with multi-source insights.
🔧 Tool Integration Layer
• Information Retrieval: RAG hybrid retrieval, real-time web search, and academic paper databases.
• Processing & Analysis: Python code execution, query item lookup, and PDF parsing for document analysis.
• Multi-Provider Support: Flexible LLM providers (OpenAI, Anthropic, Ollama, etc.) and embedding adapters (OpenAI, Jina, Cohere, Ollama, etc.).
🧠 Knowledge & Memory Foundation
• Knowledge Graph: Entity-relation mapping for semantic connections and knowledge discovery.
• Vector Store: Embedding-based semantic search for intelligent content retrieval.
• Memory System: Session state management and citation tracking for contextual continuity.
Key Features of DeepTutor
📚 Massive Document Knowledge Q&A
• Smart Knowledge Base: Upload textbooks, research papers, technical manuals, and domain-specific documents. Build a comprehensive AI-powered knowledge repository for instant access.
• Multi-Agent Problem Solving: Dual-loop reasoning architecture with RAG, web search, paper search, and code execution—delivering step-by-step solutions with precise citations.
🎨 Interactive Learning Visualization
• Knowledge Simplification & Explanations: Transform complex concepts, knowledge, and algorithms into easy-to-understand visual aids, detailed step-by-step breakdowns, and engaging interactive demonstrations.
• Personalized Q&A: Context-aware conversations that adapt to your learning progress, with interactive pages and session-based knowledge tracking.
🎯 Knowledge Reinforcement with Practice Problem Generator
• Intelligent Exercise Creation: Generate targeted quizzes, practice problems, and customized assessments tailored to your current knowledge level and specific learning objectives.
• Authentic Exam Simulation: Upload reference exams to generate practice questions that perfectly match the original style, format, and difficulty—giving you realistic preparation for the actual test.
🔍 Deep Research & Idea Generation
• Comprehensive Research & Literature Review: Conduct in-depth topic exploration with systematic analysis. Identify patterns, connect related concepts across disciplines, and synthesize existing research findings.
• Novel Insight Discovery: Generate structured learning materials and uncover knowledge gaps. Identify promising new research directions through intelligent cross-domain knowledge synthesis.
📚 Massive Document Knowledge Q&A ![]() Document Q&A and Step-by-Step Problem Solving | 🎨 Interactive Learning Visualization ![]() Interactive AI Learning with Knowledge Visual Explanations |
🎯 Knowledge Reinforcement
![]() Custom Questions | ![]() Mimic Questions |
🔍 Deep Research & Idea Generation
![]() Deep Research | ![]() Automated IdeaGen | ![]() Interactive IdeaGen |
🏗️ All-in-One Knowledge System
![]() Personal Knowledge Base | ![]() Personal Notebook |









