90-Minute Interactive Workshop for ESRI
This repository contains all materials for delivering an interactive AI Engineering workshop that demonstrates building a production-quality multi-agent system from requirements to deployment in 90 minutes.
- Complete Presentation Materials: Slide deck with 41 slides, presenter notes with minute-by-minute timing
- Product Requirement Prompt (PRP): The executable specification used to generate the application
- MetaPrompt Framework: Structured interview approach for requirements gathering
- Backup Presentation: Complete recovery plan if live build fails
- Run of Show: Minute-by-minute execution guide
- Setup Instructions: Everything needed to prepare and deliver the workshop
By the end of this 90-minute workshop, participants will understand:
- MetaPrompt Interviewing - How to extract requirements through structured questioning
- Spec-Driven Development - How to write Product Requirement Prompts (PRPs) that AI can execute
- Multi-Agent Architecture - How to design systems with specialized, coordinating agents
- AI-Assisted Engineering - Complete application built from specification to deployment
efficient-ai-engineering-demo/
├── presentation/
│ ├── slide-deck-detailed.md # Complete slide deck (41 slides)
│ ├── presenter-notes-detailed.md # Minute-by-minute presenter guide
│ └── backup-presentation.md # Recovery plan if build fails
├── prp/
│ └── master-prp.md # The complete Product Requirement Prompt
├── metaprompt/
│ └── interview-framework.md # The 5 strategic questions
├── demo/
│ ├── run-of-show.md # Minute-by-minute execution timeline
│ ├── setup-checklist.md # Technical setup requirements
│ └── troubleshooting.md # Common issues and solutions
└── README.md # This file
- Clone this repository
- Review
presentation/presenter-notes-detailed.md- Your complete guide - Read
demo/run-of-show.md- Timeline and checkpoints - Have
presentation/backup-presentation.mdready - Just in case
[00:00 - 05:00] Opening & Challenge
[05:00 - 15:00] MetaPrompt Interview (LIVE)
[15:00 - 20:00] PRP Generation & Build Start
*** COPILOT BUILDING - TEACH WHILE IT WORKS ***
[20:00 - 27:00] Vibe Coding + Checkpoint 1
[27:00 - 37:00] Spec-Driven Dev + Checkpoint 2
[37:00 - 50:00] Key Capabilities + Checkpoint 3
[50:00 - 55:00] Code Walkthrough
[55:00 - 75:00] Live Demo (4 tabs)
[75:00 - 85:00] ESRI Application Discussion
[85:00 - 90:00] Wrap-Up & Next Steps
Key Innovation: No dead time. While Copilot builds, you teach concepts. By the time you finish teaching, the app is done.
-
presentation/presenter-notes-detailed.md- Minute-by-minute script
- Exact timing cues
- What to say and show
- Energy management
- Emergency procedures
-
presentation/slide-deck-detailed.md- Complete 41-slide deck
- Slide-by-slide presenter notes
- Timing for each slide
- Transition cues
-
demo/run-of-show.md- Execution checklist
- Critical moments
- Checkpoint details
-
presentation/backup-presentation.md- If build fails, use this
- Pivot scripts included
- Modified timeline
- Recovery strategies
AI handles boilerplate → Engineers focus on high-value logic
Write executable specifications → AI implements consistently
5 strategic questions → Extract requirements AI can execute
Specialized agents → Coordinated workflows → Production systems
Required:
- GitHub Copilot (Claude Sonnet 4.5 access)
- VS Code with Copilot extension
- Python 3.10+
- Two monitors recommended
- Stable internet
Optional:
- Backup pre-built demo (highly recommended)
- Screen recording software
- Presenter timer
Engagement:
- ✅ No one checks phone for 90 minutes
- ✅ Substantive technical questions
- ✅ High energy throughout
Understanding:
- ✅ Can explain MetaPrompt methodology
- ✅ Understands Spec-Driven Development
- ✅ Grasps multi-agent architecture
Business:
- ✅ ESRI wants to proceed
- ✅ ADS scheduled
- ✅ Positive feedback
Don't Panic - Use presentation/backup-presentation.md
The Pivot Script (18:00 or 35:00):
"I'm going to show you one I prepared earlier - like a cooking show. We'll see the completed result and understand the code deeply."
What Changes:
- Show pre-built app instead of building live
- Deeper code walkthrough (+10 min extra time)
- Same demo, same energy
- Still valuable workshop
- Technical Issues: See
demo/troubleshooting.md - Content Questions: Review
presentation/presenter-notes-detailed.md - GitHub: @msftsean
Your preparation is your confidence.
Start here:
- Read
presentation/presenter-notes-detailed.md(30 min) - Review slides in
presentation/slide-deck-detailed.md(20 min) - Practice the MetaPrompt interview questions (10 min)
- Have backup ready
presentation/backup-presentation.md(know the pivot)
You've got this! 🎯
Let's build the future together! 🚀