Skip to content

msftsean/efficient-ai-engineering-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Efficient AI Engineering Demo

Building Multi-Agent Systems with GitHub Copilot & Microsoft Agent Framework

90-Minute Interactive Workshop for ESRI


📖 Repository Overview

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.

What's Inside:

  • 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

🎯 Workshop Goals

By the end of this 90-minute workshop, participants will understand:

  1. MetaPrompt Interviewing - How to extract requirements through structured questioning
  2. Spec-Driven Development - How to write Product Requirement Prompts (PRPs) that AI can execute
  3. Multi-Agent Architecture - How to design systems with specialized, coordinating agents
  4. AI-Assisted Engineering - Complete application built from specification to deployment

📁 Repository Structure

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

🚀 Quick Start

For Presenters

  1. Clone this repository
  2. Review presentation/presenter-notes-detailed.md - Your complete guide
  3. Read demo/run-of-show.md - Timeline and checkpoints
  4. Have presentation/backup-presentation.md ready - Just in case

Workshop Timeline

[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.


📚 Key Files

Must-Read Before Presenting:

  1. presentation/presenter-notes-detailed.md

    • Minute-by-minute script
    • Exact timing cues
    • What to say and show
    • Energy management
    • Emergency procedures
  2. presentation/slide-deck-detailed.md

    • Complete 41-slide deck
    • Slide-by-slide presenter notes
    • Timing for each slide
    • Transition cues
  3. demo/run-of-show.md

    • Execution checklist
    • Critical moments
    • Checkpoint details
  4. presentation/backup-presentation.md

    • If build fails, use this
    • Pivot scripts included
    • Modified timeline
    • Recovery strategies

🎓 Workshop Concepts

1. Vibe Coding

AI handles boilerplate → Engineers focus on high-value logic

2. Spec-Driven Development

Write executable specifications → AI implements consistently

3. MetaPrompt Interviewing

5 strategic questions → Extract requirements AI can execute

4. Multi-Agent Architecture

Specialized agents → Coordinated workflows → Production systems


🛠️ Technical Setup

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

🎯 Success Metrics

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

🔄 If Build Fails

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

📞 Support

  • Technical Issues: See demo/troubleshooting.md
  • Content Questions: Review presentation/presenter-notes-detailed.md
  • GitHub: @msftsean

🚀 Ready to Go!

Your preparation is your confidence.

Start here:

  1. Read presentation/presenter-notes-detailed.md (30 min)
  2. Review slides in presentation/slide-deck-detailed.md (20 min)
  3. Practice the MetaPrompt interview questions (10 min)
  4. Have backup ready presentation/backup-presentation.md (know the pivot)

You've got this! 🎯


Let's build the future together! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published