File size: 7,444 Bytes
418445b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
# Demo Video Script - Lineage Graph Accelerator
## Target: 2-3 minutes | Competition: Gradio Agents & MCP Hackathon Winter 2025

---

## 🎬 SETUP BEFORE RECORDING

### Pre-recording Checklist:
- [ ] Open HuggingFace Space: https://huggingface.co/spaces/aamanlamba/Lineage-graph-accelerator
- [ ] Have your Google Gemini API key ready (for AI Assistant demo)
- [ ] Clear browser cache for clean demo
- [ ] Close unnecessary tabs/windows
- [ ] Set screen resolution to 1920x1080 (or 1280x720)
- [ ] Turn on "Do Not Disturb" mode
- [ ] Test audio levels

### Recording Tools (Choose One):
1. **macOS**: QuickTime Player (File β†’ New Screen Recording)
2. **Free**: OBS Studio (https://obsproject.com)
3. **Browser**: Loom (https://loom.com) - easiest, records directly

---

## πŸ“ SCRIPT

### [0:00-0:15] Introduction (15 seconds)
**[Show the HuggingFace Space with the purple gradient banner visible]**

> "Hi, I'm Aaman Lamba, and this is the Lineage Graph Accelerator - an AI-powered tool that automatically extracts and visualizes data lineage from your data pipelines, built with Gradio 6 and MCP integration."

**ACTION**: Scroll slowly down the page to show the "What You Can Do" section

---

### [0:15-0:35] Problem Statement (20 seconds)
**[Pause on the features table]**

> "Data engineers and analysts struggle to understand how data flows through their systems. Manual lineage documentation is tedious and quickly becomes outdated. This tool solves that by automatically parsing your dbt manifests, Airflow DAGs, SQL files, and even natural language descriptions."

---

### [0:35-1:05] Feature #1: AI Assistant with Gemini (30 seconds)
**[Click on "AI Assistant" tab]**

> "Let me show you the AI-powered assistant. I'll paste my Gemini API key and ask it to generate lineage for an e-commerce pipeline."

**ACTION**:
1. Paste API key into the field
2. Type in chatbot: "Create a lineage graph for an e-commerce platform with orders, customers, and products tables feeding into a sales mart"
3. Click Send
4. Wait for response (should generate JSON)
5. Click "Use Generated JSON" button

**SAY WHILE WAITING**:
> "The assistant uses Google Gemini to understand natural language and generate valid lineage JSON automatically."

**AFTER CLICKING "Use Generated JSON"**:
6. Click "Extract Lineage" button
7. Show the generated Mermaid graph

> "And there's our interactive lineage graph with color-coded nodes. You can click to zoom in."

---

### [1:05-1:30] Feature #2: MCP Integration (25 seconds)
**[Click back to "Extract Lineage" tab]**

> "Now let's try the MCP integration - this connects to Model Context Protocol servers for metadata."

**ACTION**:
1. Check the "Use MCP Server for Metadata" checkbox
2. Select "Local Demo MCP (Built-in)" from the dropdown
3. In MCP Query field, type: "ecommerce"
4. Click "Extract Lineage"
5. Show the resulting graph

**SAY**:
> "The MCP server provides pre-configured metadata. This works with any MCP-compatible server on HuggingFace."

---

### [1:30-1:55] Feature #3: Demo Gallery & Export (25 seconds)
**[Click on "Demo Gallery" tab]**

> "Need inspiration? The Demo Gallery has real-world examples."

**ACTION**:
1. Click "Load Sample" button for "Complex E-commerce Platform (50+ nodes)"
2. Show it loading in the text area
3. Go back to "Extract Lineage" tab
4. Click "Extract Lineage"
5. Briefly show the large complex graph

**[Scroll down to Export section]**

> "And you can export to any major data catalog - Collibra, Microsoft Purview, Alation, Apache Atlas, or OpenLineage standard."

**ACTION**:
1. Select "Collibra" from dropdown
2. Click "Generate Export"
3. Show the JSON output briefly
4. Click "Copy to Clipboard"

---

### [1:55-2:15] Feature #4: Additional Capabilities (20 seconds)
**[Scroll to show the graph visualization features]**

> "The graphs are fully interactive - click to zoom, download as PNG or SVG, or edit in Mermaid Live."

**ACTION**:
1. Click on the graph to zoom
2. Point to the "Download PNG" and "Download SVG" buttons
3. Point to "Edit in Mermaid Live" link

**SAY**:
> "All of this supports multiple input formats: dbt, Airflow, SQL DDL, BigQuery, and custom JSON."

---

### [2:15-2:30] Call to Action (15 seconds)
**[Scroll back up to show the banner with your website link]**

> "This project demonstrates the power of combining Gradio 6, MCP, and AI agents for productivity. Try it yourself on HuggingFace Spaces, check out the full documentation, and visit aamanlamba.com for more projects. Thanks for watching!"

**ACTION**:
1. Hover over "By Aaman Lamba" button to show it's clickable
2. Show the HuggingFace Space URL in the browser bar
3. End recording

---

## 🎯 KEY MESSAGES TO EMPHASIZE

1. **AI-Powered**: Google Gemini integration for natural language lineage generation
2. **MCP Integration**: Connects to Model Context Protocol servers (competition requirement)
3. **Multiple Formats**: dbt, Airflow, SQL, BigQuery, JSON
4. **Enterprise Ready**: Exports to 5 major data catalogs
5. **Gradio 6**: Modern, professional UI (competition requirement)
6. **Real-World Impact**: Solves actual data governance problems

---

## βœ… POST-RECORDING

1. **Review the video**:
   - Check audio quality
   - Ensure all features are clearly visible
   - Verify timing is under 5 minutes (ideally 2-3 min)

2. **Edit if needed**:
   - Trim any long pauses
   - Add title card (optional): "Lineage Graph Accelerator | Gradio + MCP Hackathon 2025"
   - Add your website URL as overlay at the end (optional)

3. **Export settings**:
   - Format: MP4
   - Resolution: 1080p (1920x1080) or 720p (1280x720)
   - Frame rate: 30fps
   - Bitrate: At least 5 Mbps for good quality

4. **Upload**:
   - YouTube (recommended - can embed in README)
   - Loom (easiest, shareable link)
   - Google Drive (make sure it's publicly accessible)

5. **Update README.md**:
   - Add video link under "Demo Video" section
   - Update BUILD_PLAN.md to mark video as complete

---

## πŸ’‘ RECORDING TIPS

### DO:
- Speak clearly and at moderate pace
- Show each feature for at least 5 seconds
- Let visual changes complete before moving on
- Smile while talking (it affects your voice tone!)

### DON'T:
- Rush through features
- Use filler words ("um", "uh", "like")
- Apologize for anything
- Go over 5 minutes (judges won't watch it all)

### IF SOMETHING GOES WRONG:
- Pause, take a breath, and continue from that section
- You can edit out mistakes later
- Or just re-record that section

---

## πŸŽ₯ EASIEST RECORDING METHOD (Loom)

1. Install Loom browser extension: https://loom.com
2. Click Loom icon β†’ "Start Recording"
3. Select "Screen + Camera" (or just "Screen Only")
4. Choose "Current Tab"
5. Click "Start Recording"
6. Follow the script above
7. Click "Stop" when done
8. Loom auto-uploads and gives you a shareable link
9. Download the MP4 if needed

**Total time: 5-10 minutes including setup!**

---

## πŸ“Š SUGGESTED TIMELINE

| Time | Section | Key Action |
|------|---------|------------|
| 0:00 | Intro | Show banner, introduce yourself |
| 0:15 | Problem | Explain data lineage challenge |
| 0:35 | AI Assistant | Demo Gemini chatbot generating lineage |
| 1:05 | MCP | Show MCP server integration |
| 1:30 | Demo Gallery | Load complex sample + export |
| 1:55 | Features | Interactive graph, downloads |
| 2:15 | CTA | Website link, HF Space, thank you |

**Total: ~2.5 minutes** βœ…

---

Good luck with the recording! 🎬