Spaces:
Sleeping
Sleeping
Final submission
Browse files
README.md
CHANGED
|
@@ -28,45 +28,50 @@ This project showcases **an intelligent multi-agent educational system** powered
|
|
| 28 |
|
| 29 |
---
|
| 30 |
|
| 31 |
-
##
|
| 32 |
|
| 33 |
-
|
| 34 |
|
| 35 |
-
-
|
| 36 |
-
-
|
| 37 |
-
-
|
| 38 |
-
- 🧠 **Analyst Agent**: Reads and interprets uploaded textbook pages to generate summaries and quizzes.
|
| 39 |
|
| 40 |
---
|
| 41 |
|
| 42 |
-
##
|
| 43 |
|
| 44 |
-
|
| 45 |
|
| 46 |
-
|
|
|
|
|
|
|
|
|
|
| 47 |
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
* Powers the "Professor Agent" to speak VIVA questions, simulating a real oral exam.
|
| 54 |
|
| 55 |
-
|
|
|
|
|
|
|
|
|
|
| 56 |
|
| 57 |
-
|
|
|
|
| 58 |
|
| 59 |
-
|
| 60 |
-
- **Interactive Gradio Interface**: A clean, tabbed UI optimized for learning.
|
| 61 |
-
- **Real-time Feedback**: Instant visual and audio responses.
|
| 62 |
-
- **Navigation**: Seamless switching between Learning, VIVA, and Book modes.
|
| 63 |
|
| 64 |
-
|
| 65 |
-
- **Agent Definitions**: Contains the logic for the Validator, Visual, and Professor agents.
|
| 66 |
-
- **State Management**: Handles user sessions, VIVA progress, and PDF processing.
|
| 67 |
|
| 68 |
-
|
| 69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
|
| 71 |
---
|
| 72 |
|
|
|
|
| 28 |
|
| 29 |
---
|
| 30 |
|
| 31 |
+
## 📝 What I want to showcase
|
| 32 |
|
| 33 |
+
I want to showcase an intelligent, interactive educational platform designed specifically for MBBS (medical) students. The goal is to bridge the gap between static textbooks and active learning by providing:
|
| 34 |
|
| 35 |
+
- **Visual & Contextual Learning**: Instantly fetching relevant anatomical diagrams alongside AI-generated educational summaries.
|
| 36 |
+
- **Active Recall & Simulation**: A "VIVA Mode" that simulates an oral anatomy exam with a strict but fair AI professor, complete with voice interaction.
|
| 37 |
+
- **Resource Augmentation**: A "Book Mode" that allows students to upload their own textbooks and get AI-powered analysis and quiz questions for specific pages.
|
|
|
|
| 38 |
|
| 39 |
---
|
| 40 |
|
| 41 |
+
## �️ What I've built so far
|
| 42 |
|
| 43 |
+
I have built a fully functional **Gradio** web application that integrates multiple powerful AI services:
|
| 44 |
|
| 45 |
+
### 1. Smart Query Engine
|
| 46 |
+
* Uses **Hyperbolic AI (Llama 3.3 70B)** to validate if questions are strictly anatomy-related.
|
| 47 |
+
* Fetches high-quality diagrams using **SERPAPI (Google Images)**, filtering out non-diagrammatic results.
|
| 48 |
+
* Generates structured, emoji-rich educational content (Location, Features, Clinical Significance).
|
| 49 |
|
| 50 |
+
### 2. VIVA Training Mode
|
| 51 |
+
* Simulates a real oral exam environment.
|
| 52 |
+
* Generates progressive questions (from basic relations to clinical scenarios).
|
| 53 |
+
* **Voice Interaction**: Uses **ElevenLabs** to vocalize questions, making the experience immersive.
|
| 54 |
+
* **AI Evaluation**: Grades student answers (Distinction, Pass, Borderline, Fail) and provides detailed feedback with reference answers.
|
|
|
|
| 55 |
|
| 56 |
+
### 3. Book Learning Mode
|
| 57 |
+
* Allows PDF textbook uploads.
|
| 58 |
+
* Extracts and displays specific pages.
|
| 59 |
+
* Analyzes page content to generate summaries, clinical points, and self-test questions.
|
| 60 |
|
| 61 |
+
### 4. Student System
|
| 62 |
+
* Includes a registration system (SQLite backend) to track student details (Name, Medical School, Year).
|
| 63 |
|
| 64 |
+
---
|
|
|
|
|
|
|
|
|
|
| 65 |
|
| 66 |
+
## � Tech Stack
|
|
|
|
|
|
|
| 67 |
|
| 68 |
+
* **Frontend/UI**: Gradio (Python)
|
| 69 |
+
* **LLM Intelligence**: Hyperbolic AI API (Meta Llama 3.3 70B Instruct)
|
| 70 |
+
* **Image Search**: SERPAPI (Google Images Engine)
|
| 71 |
+
* **Voice Synthesis**: ElevenLabs API (Text-to-Speech)
|
| 72 |
+
* **Database**: SQLite (for user management)
|
| 73 |
+
* **Image/PDF Processing**: Pillow, PyPDF2, pdf2image
|
| 74 |
+
* **Environment**: Python, Hugging Face Spaces
|
| 75 |
|
| 76 |
---
|
| 77 |
|