A newer version of the Gradio SDK is available:
6.1.0
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):
- macOS: QuickTime Player (File β New Screen Recording)
- Free: OBS Studio (https://obsproject.com)
- 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:
- Paste API key into the field
- Type in chatbot: "Create a lineage graph for an e-commerce platform with orders, customers, and products tables feeding into a sales mart"
- Click Send
- Wait for response (should generate JSON)
- 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:
- Check the "Use MCP Server for Metadata" checkbox
- Select "Local Demo MCP (Built-in)" from the dropdown
- In MCP Query field, type: "ecommerce"
- Click "Extract Lineage"
- 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:
- Click "Load Sample" button for "Complex E-commerce Platform (50+ nodes)"
- Show it loading in the text area
- Go back to "Extract Lineage" tab
- Click "Extract Lineage"
- 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:
- Select "Collibra" from dropdown
- Click "Generate Export"
- Show the JSON output briefly
- 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:
- Click on the graph to zoom
- Point to the "Download PNG" and "Download SVG" buttons
- 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:
- Hover over "By Aaman Lamba" button to show it's clickable
- Show the HuggingFace Space URL in the browser bar
- End recording
π― KEY MESSAGES TO EMPHASIZE
- AI-Powered: Google Gemini integration for natural language lineage generation
- MCP Integration: Connects to Model Context Protocol servers (competition requirement)
- Multiple Formats: dbt, Airflow, SQL, BigQuery, JSON
- Enterprise Ready: Exports to 5 major data catalogs
- Gradio 6: Modern, professional UI (competition requirement)
- Real-World Impact: Solves actual data governance problems
β POST-RECORDING
Review the video:
- Check audio quality
- Ensure all features are clearly visible
- Verify timing is under 5 minutes (ideally 2-3 min)
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)
Export settings:
- Format: MP4
- Resolution: 1080p (1920x1080) or 720p (1280x720)
- Frame rate: 30fps
- Bitrate: At least 5 Mbps for good quality
Upload:
- YouTube (recommended - can embed in README)
- Loom (easiest, shareable link)
- Google Drive (make sure it's publicly accessible)
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)
- Install Loom browser extension: https://loom.com
- Click Loom icon β "Start Recording"
- Select "Screen + Camera" (or just "Screen Only")
- Choose "Current Tab"
- Click "Start Recording"
- Follow the script above
- Click "Stop" when done
- Loom auto-uploads and gives you a shareable link
- 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! π¬