subham73 commited on
Commit
a62dc3e
Β·
1 Parent(s): be28a55

updated Readme file

Browse files
Files changed (1) hide show
  1. README.md +157 -1
README.md CHANGED
@@ -6,9 +6,165 @@ colorTo: red
6
  sdk: gradio
7
  sdk_version: 5.33.1
8
  app_file: app.py
9
- pinned: false
10
  license: mit
11
  short_description: Imagine having a smart educational guide right at your side.
12
  ---
13
 
14
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  sdk: gradio
7
  sdk_version: 5.33.1
8
  app_file: app.py
9
+ pinned: true
10
  license: mit
11
  short_description: Imagine having a smart educational guide right at your side.
12
  ---
13
 
14
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
15
+
16
+
17
+ ---
18
+
19
+ # πŸ“‘ LearnFlow Agent
20
+
21
+ ### Your Smart Educational Guide for Personalized Learning Paths πŸ§ πŸ“š
22
+
23
+ ---
24
+
25
+ ## 🎯 What is LearnFlow Agent?
26
+
27
+ **LearnFlow Agent** is an intelligent, conversational tool that helps you figure out *what to learn next* β€” tailored precisely to your **age**, **background**, and **interests**.
28
+
29
+ Powered by advanced language models and a sleek Gradio interface, it delivers a **personalized study roadmap**, helpful explanations, beginner resources, and even custom questions to test your understanding.
30
+
31
+ ---
32
+
33
+ ## πŸš€ Key Objectives
34
+
35
+ LearnFlow Agent is built to **empower learners** by:
36
+
37
+ * πŸŽ“ **Creating Personalized Learning Plans**
38
+ Customized to match your educational background and interests.
39
+
40
+ * 🧭 **Clarifying Why It Matters**
41
+ Get a clear reason behind every suggested topic and how it helps *you*.
42
+
43
+ * πŸ“š **Recommending Actionable Resources**
44
+ Handpicked beginner-friendly content like courses, videos, and books.
45
+
46
+ * 🧩 **Ensuring You Understand**
47
+ Test yourself with grasp-check questions based on your learning path.
48
+
49
+ ---
50
+
51
+ ## πŸ”‘ What You Get
52
+
53
+ ### πŸ—ΊοΈ **Personalized Study Workflow**
54
+
55
+ Generates a structured roadmap (`study_workflow`) with 3–5 main topics and their subtopics, progressing from beginner ➝ advanced.
56
+
57
+ ### 🧠 **Meaningful Reasoning + Outcomes**
58
+
59
+ Clearly explains:
60
+
61
+ * Why this learning path fits *you*
62
+ * What you’ll be able to do after completing it
63
+
64
+ ### πŸ“˜ **Beginner-Friendly Resources**
65
+
66
+ Includes 2–3 handpicked materials (YouTube, MOOCs, docs) to help you get started confidently.
67
+
68
+ ### ❓ **Grasp Check Questions**
69
+
70
+ Provides 5–10 custom questions to assess your comprehension along the way.
71
+
72
+ ### πŸ“Š **Visual Mermaid Diagram**
73
+
74
+ Automatically turns your learning roadmap into an interactive diagram for visual learners.
75
+
76
+ ---
77
+
78
+ ## πŸ”Œ Integrations & Stack
79
+
80
+ | Component | Description |
81
+ | -------------------------- | ----------------------------------------------------------------------- |
82
+ | 🧠 **Language Model** | Uses models like `Meta-Llama-3.1-405B-Instruct` to generate responses |
83
+ | 🧱 **Pydantic Validation** | Enforces JSON structure for consistency using `StudyPlan`, `GraspCheck` |
84
+ | πŸ’‘ **Gradio Interface** | Simple, modern UI for input/output, diagrams, and feedback |
85
+ | πŸ“ˆ **MermaidJS** | Converts study workflows into clear visual diagrams |
86
+
87
+ ---
88
+
89
+ ## πŸ” How It Works
90
+
91
+ ### 1️⃣ User Input
92
+
93
+ You enter your **age**, **background**, and **interests** via a friendly Gradio form.
94
+
95
+ ### 2️⃣ Study Plan Generation
96
+
97
+ A powerful LLM processes your input and returns:
98
+
99
+ * A detailed **study\_workflow**
100
+ * A tailored **reason** and **expected outcome**
101
+ * Curated **resources**
102
+
103
+ ### 3️⃣ Visual Diagram
104
+
105
+ The study plan is rendered as a clean **Mermaid diagram** to help you visualize your learning journey.
106
+
107
+ ### 4️⃣ Feedback Loop
108
+
109
+ Want changes? Provide feedback and get an updated plan instantly.
110
+
111
+ ### 5️⃣ Resources & Comprehension
112
+
113
+ Alongside your study path, receive:
114
+
115
+ * πŸ“š Beginner resources
116
+ * ❓ Smart grasp-check questions to reinforce your learning
117
+
118
+ ---
119
+
120
+ ## πŸ’‘ Example Outputs
121
+
122
+ * πŸ“– **Study Workflow:** `"Python Basics ➝ NumPy ➝ Pandas ➝ Visualization"`
123
+ * πŸ’¬ **Reason:** β€œThis path introduces you to practical tools for data analysis using your interest in numbers.”
124
+ * 🎯 **Outcome:** β€œBy the end, you'll be able to clean, analyze, and visualize real datasets using Python.”
125
+ * πŸ“˜ **Resources:** CS50, freeCodeCamp, Kaggle
126
+ * βœ… **Questions:** What is a DataFrame? What does `axis=1` mean in Pandas?
127
+
128
+ ---
129
+
130
+ ## πŸ‘€ Who Is This For?
131
+
132
+ Whether you're:
133
+
134
+ * A **student** exploring tech,
135
+ * A **career switcher** entering data or programming,
136
+ * A **hobbyist** wanting structure in your learning journey…
137
+
138
+ **LearnFlow Agent** is here to guide you with confidence and clarity. 🌟
139
+
140
+ ---
141
+
142
+ ## πŸ§ͺ Future Features (Coming Soon!)
143
+
144
+ * 🌍 Multi-language support
145
+ * πŸ§‘β€πŸ« Tutor Mode with progress tracking
146
+ * πŸ”— Resource bookmark sync
147
+ * 🧠 AI-powered concept explanation on hover
148
+
149
+ ---
150
+
151
+ ## πŸ› οΈ Tech Stack
152
+
153
+ * `Python` + `Gradio` + `Pydantic`
154
+ * `OpenAI / Meta LLMs`
155
+ * `MermaidJS` for diagrams
156
+
157
+ ---
158
+
159
+ ## πŸ“Ž License
160
+
161
+ MIT License
162
+
163
+ ---
164
+
165
+ ## πŸ™Œ Contribute
166
+
167
+ Have ideas? Found a bug? PRs and feedback are welcome. Let's build better learning tools together. 🀝
168
+
169
+ ---
170
+