Spaces:
Sleeping
A newer version of the Gradio SDK is available:
6.1.0
๐ฎ Quick Start Guide - Eidolon Cognitive Tutor
๐ Get Started in 30 Seconds
Step 1: Pick Your Learning Mode
Click one of the mode buttons at the top:
- ๐ Standard - Start here if you're unsure
- ๐ค Socratic - Answer questions to learn
- ๐ถ ELI5 - Super simple explanations
- ๐ฌ Technical - Deep technical details
- ๐ญ Analogy - Learn through comparisons
- ๐ป Code - See code examples
Step 2: Set Your Difficulty
Drag the slider:
- 1-2: Just starting out? Go beginner!
- 3: Most people start here (balanced)
- 4-5: Ready for advanced concepts? Crank it up!
Step 3: Choose Your Tutor's Vibe
Pick a persona:
- ๐ Friendly - Warm and supportive (recommended for beginners)
- ๐ Strict - Academic and direct
- ๐ Enthusiastic - High-energy and motivating
- ๐ Professional - Formal and structured
Step 4: Ask Your Question!
Type anything:
- "Explain black holes"
- "How does the internet work?"
- "What is machine learning?"
- "Teach me about recursion"
Or click an example card to try instantly!
๐ฏ Pro Tips
Get Better Answers
- Be specific: "Explain HTTP caching" beats "Tell me about HTTP"
- Use the enhance button: โจ Click to get AI-suggested improvements
- Try multiple modes: Same question, different perspectives!
Build Your Streak
- Come back daily to maintain your ๐ฅ streak
- Track your progress in the stats bar
- Unlock achievements by exploring features
Experiment!
- Mode + Difficulty combo: Try "Technical Mode + Level 5" for expert content
- Persona switching: See how "Strict" differs from "Playful"
- Copy responses: ๐ Save great explanations for later
๐ Achievement Hunting
Unlock these badges:
- ๐ Getting Started - Ask your first question (easy!)
- ๐ Curious Learner - Ask 10 questions
- ๐ฅ Knowledge Seeker - Ask 50 questions (impressive!)
- ๐จ Mode Master - Try all 6 learning modes
Your progress is saved automatically in your browser!
๐ Best Practices by Use Case
For Students
Mode: Socratic or ELI5
Difficulty: 1-3
Persona: Friendly
Why: Builds understanding through questions and simple language
For Developers
Mode: Code or Technical
Difficulty: 3-4
Persona: Professional
Why: Practical examples with technical depth
For Quick Learning
Mode: Analogy or ELI5
Difficulty: 2
Persona: Enthusiastic
Why: Fast comprehension through relatable comparisons
For Exam Prep
Mode: Technical or Standard
Difficulty: 4-5
Persona: Strict
Why: Rigorous, comprehensive explanations
๐ Common Questions
Q: What's the difference between modes? A: Each mode teaches differently:
- Socratic asks you questions
- ELI5 uses simple words
- Technical goes deep
- Analogy compares to familiar things
- Code shows examples
Q: How do I track my progress? A: Check the stats bar at the top! It shows:
- Total questions asked
- Current learning streak
- Achievements earned
Q: Can I go back to previous answers? A: Yes! Scroll down to see your conversation history (if enabled).
Q: What happens if I leave and come back? A: Your stats, achievements, and streak are saved in your browser!
Q: Is this real AI or a demo?
A: It can be both! Set DEMO_MODE=1 for instant demo responses, or configure an inference API for real AI.
๐จ UI Walkthrough
Top Bar
- Question Counter: Total questions asked
- Streak: Days of consecutive use ๐ฅ
- Achievements: Badges earned ๐
Mode Selector
Six colorful buttons - click to switch learning style instantly.
Controls Panel
- Difficulty Slider: Drag left (easier) or right (harder)
- Persona Buttons: Click to change tutor personality
Chat Area
- Text Input: Type your question here
- Action Buttons: Ask, Enhance, Clear, Surprise Me
- Response Area: AI answers appear here with typing animation
- Example Cards: Click for instant question starters
Response Actions
- ๐ Copy: Save to clipboard
- ๐ Share: Share this Q&A
- ๐ Regenerate: Get a new answer
๐ก Cool Tricks
The "Compare" Trick
Ask the same question in two modes side-by-side:
- Ask in ELI5 mode
- Switch to Technical mode
- Ask again
- Compare the depth and style!
The "Difficulty Ladder"
Progressive learning:
- Start at difficulty 1
- Ask about a topic
- Increase to 3, ask follow-up
- Jump to 5 for advanced details
The "Persona Test"
See personality in action:
- Ask "Why is math important?"
- Try with each persona
- Notice the tone differences!
The "Surprise Challenge"
Click "๐ฒ Surprise Me" โ Get a random interesting question โ Try to answer before the tutor!
๐ Next Steps
- Start Simple: Try an example card
- Experiment: Switch modes mid-conversation
- Track Progress: Watch your stats grow
- Earn Badges: Unlock all achievements
- Share: Tell friends about cool explanations you got!
Need help? Check out FEATURES.md for detailed documentation!
Found a bug? Open an issue on GitHub!
Happy Learning! ๐โจ