Solution Plays Overview
Solution Plays are pre-built, tested, production-ready AI solution blueprints. Each play provides everything you need to go from zero to deployed: Copilot agents, configuration files, infrastructure-as-code, evaluation pipelines, and documentation โ all wired together by the FAI Protocol.
:::info Not Boilerplate
Plays aren't starter templates. They're opinionated, WAF-aligned implementations that encode the lessons from hundreds of enterprise AI deployments. You customize the config/ files; the architecture and safety patterns are built in.
:::
What's in a Play?โ
Every solution play follows the 4-kit structure:
solution-play-NN/
โโโ .github/ โ DevKit: Copilot brain
โ โโโ copilot-instructions.md โ under 150 lines, domain knowledge
โ โโโ agents/ โ builder / reviewer / tuner
โ โ โโโ builder.agent.md
โ โ โโโ reviewer.agent.md
โ โ โโโ tuner.agent.md
โ โโโ instructions/ โ WAF-aligned guidance
โ โโโ skills/ โ 150+ line action skills
โ โโโ hooks/ โ SessionStart guardrails
โโโ config/ โ TuneKit: customer-tunable params
โ โโโ openai.json โ model, temperature, max_tokens
โ โโโ guardrails.json โ safety thresholds
โโโ infra/ โ Infra: Azure Bicep (AVM modules)
โ โโโ main.bicep
โ โโโ modules/
โโโ evaluation/ โ Eval: quality pipeline
โ โโโ eval-config.json
โโโ spec/ โ SpecKit: metadata + docs
โโโ fai-manifest.json โ FAI Protocol wiring
| Kit | Purpose | Who Edits |
|---|---|---|
| DevKit | Copilot agents, instructions, skills, hooks | Platform team |
| TuneKit | AI parameters, guardrails, thresholds | AI team / customer |
| SpecKit | Play metadata, documentation, wiring | Auto-generated |
| Infra | Azure infrastructure (Bicep + AVM) | Platform / DevOps |
Categoriesโ
| Category | Plays | Description |
|---|---|---|
| RAG | 01, 09, 21 | Retrieval-Augmented Generation patterns |
| Agents | 03, 07, 22, 23 | Single-agent to swarm orchestration |
| Infrastructure | 02, 11, 14 | Landing zones, gateways, platforms |
| Security | 10 | Content moderation, safety pipelines |
| Voice | 04 | Speech-to-text, LLM, text-to-speech |
| Document | 06, 15 | OCR, extraction, multi-modal processing |
| Copilot | 08, 16 | Copilot Studio bots, Teams extensions |
| Observability | 17 | AI monitoring, metrics, dashboards |
| Fine-Tuning | 13 | LoRA/QLoRA workflows |
| Edge | 19 | On-device AI, ONNX, edge deployment |
| Real-Time | 20 | Streaming analytics, event-driven AI |
Featured Playsโ
| # | Name | Category | Complexity | Key Azure Services |
|---|---|---|---|---|
| 01 | Enterprise RAG | RAG | Intermediate | OpenAI, AI Search, Blob Storage |
| 02 | AI Landing Zone | Infrastructure | Intermediate | VNet, Private Endpoints, Key Vault |
| 03 | Deterministic Agent | Agents | Intermediate | OpenAI (temp=0), Structured Output |
| 04 | Call Center Voice AI | Voice | Advanced | Speech Services, OpenAI, Event Hub |
| 05 | IT Ticket Resolution | Agents | Intermediate | OpenAI, ServiceNow, Logic Apps |
| 06 | Document Intelligence | Document | Intermediate | Document Intelligence, OpenAI |
| 07 | Multi-Agent Service | Agents | Advanced | OpenAI, Semantic Kernel |
| 08 | Copilot Studio Bot | Copilot | Beginner | Copilot Studio, Dataverse |
| 09 | AI Search Portal | RAG | Intermediate | AI Search, OpenAI, App Service |
| 10 | Content Moderation | Security | Intermediate | Content Safety, OpenAI |
See the full Play Catalog for all 23+ plays.
How to Browseโ
| Method | Command / Link |
|---|---|
| Website | frootai.dev/solution-plays |
| VS Code | Install FrootAI extension โ Solution Plays panel |
| CLI | npx frootai list plays |
| MCP Server | npx frootai-mcp@latest โ list_community_plays tool |
How to Initializeโ
# Scaffold any play by number + name
npx frootai scaffold 01-enterprise-rag
# Scaffold with specific options
npx frootai scaffold 02-ai-landing-zone --region eastus2
# List available plays
npx frootai list plays
After scaffolding:
- Review
.github/copilot-instructions.mdfor domain context - Customize
config/openai.jsonandconfig/guardrails.json - Deploy infrastructure with
az deployment group create --template-file infra/main.bicep - Use
@builderagent in Copilot Chat to implement
The Agent Triadโ
Every play includes three specialized agents that follow the Build โ Review โ Tune workflow:
| Agent | Role | Model | Focus |
|---|---|---|---|
| Builder | Implements the solution | GPT-4o | Code generation, architecture |
| Reviewer | Reviews for quality and security | GPT-4o-mini | OWASP, WAF compliance, bugs |
| Tuner | Optimizes for production | GPT-4o-mini | Config validation, cost, performance |
@builder โ implements code and architecture
โ
@reviewer โ checks security, quality, WAF alignment
โ
@tuner โ validates config, thresholds, production readiness
WAF Alignmentโ
All plays are aligned to the 6 Well-Architected Framework pillars:
- Reliability โ retry, circuit breaker, health checks, fallbacks
- Security โ Managed Identity, Key Vault, RBAC, private endpoints
- Cost Optimization โ model routing, token budgets, right-sizing
- Operational Excellence โ CI/CD, IaC, observability, incident response
- Performance Efficiency โ caching, streaming, async, model routing
- Responsible AI โ content safety, groundedness, fairness, transparency
For detailed WAF patterns, see T3: Production Patterns and T2: Responsible AI.
Next Stepsโ
- Browse the full Play Catalog
- Try Workshop: Build a RAG Pipeline (Play 01)
- Try Workshop: AI Landing Zone (Play 02)
- Learn the foundations in the Learning Hub