Skip to main content

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
KitPurposeWho Edits
DevKitCopilot agents, instructions, skills, hooksPlatform team
TuneKitAI parameters, guardrails, thresholdsAI team / customer
SpecKitPlay metadata, documentation, wiringAuto-generated
InfraAzure infrastructure (Bicep + AVM)Platform / DevOps

Categoriesโ€‹

CategoryPlaysDescription
RAG01, 09, 21Retrieval-Augmented Generation patterns
Agents03, 07, 22, 23Single-agent to swarm orchestration
Infrastructure02, 11, 14Landing zones, gateways, platforms
Security10Content moderation, safety pipelines
Voice04Speech-to-text, LLM, text-to-speech
Document06, 15OCR, extraction, multi-modal processing
Copilot08, 16Copilot Studio bots, Teams extensions
Observability17AI monitoring, metrics, dashboards
Fine-Tuning13LoRA/QLoRA workflows
Edge19On-device AI, ONNX, edge deployment
Real-Time20Streaming analytics, event-driven AI
#NameCategoryComplexityKey Azure Services
01Enterprise RAGRAGIntermediateOpenAI, AI Search, Blob Storage
02AI Landing ZoneInfrastructureIntermediateVNet, Private Endpoints, Key Vault
03Deterministic AgentAgentsIntermediateOpenAI (temp=0), Structured Output
04Call Center Voice AIVoiceAdvancedSpeech Services, OpenAI, Event Hub
05IT Ticket ResolutionAgentsIntermediateOpenAI, ServiceNow, Logic Apps
06Document IntelligenceDocumentIntermediateDocument Intelligence, OpenAI
07Multi-Agent ServiceAgentsAdvancedOpenAI, Semantic Kernel
08Copilot Studio BotCopilotBeginnerCopilot Studio, Dataverse
09AI Search PortalRAGIntermediateAI Search, OpenAI, App Service
10Content ModerationSecurityIntermediateContent Safety, OpenAI

See the full Play Catalog for all 23+ plays.

How to Browseโ€‹

MethodCommand / Link
Websitefrootai.dev/solution-plays
VS CodeInstall FrootAI extension โ†’ Solution Plays panel
CLInpx frootai list plays
MCP Servernpx 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:

  1. Review .github/copilot-instructions.md for domain context
  2. Customize config/openai.json and config/guardrails.json
  3. Deploy infrastructure with az deployment group create --template-file infra/main.bicep
  4. Use @builder agent in Copilot Chat to implement

The Agent Triadโ€‹

Every play includes three specialized agents that follow the Build โ†’ Review โ†’ Tune workflow:

AgentRoleModelFocus
BuilderImplements the solutionGPT-4oCode generation, architecture
ReviewerReviews for quality and securityGPT-4o-miniOWASP, WAF compliance, bugs
TunerOptimizes for productionGPT-4o-miniConfig 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โ€‹