1---2name: model-selection3description: Evaluate and select AI models — capability comparison, benchmark analysis, cost-performance tradeoffs, latency requirements, and vendor assessment. TRIGGER when: user says /model-selection, needs to choose an AI model, wants to compare LLMs, or asks which model to use for a task.4---56# AI Model Selection78You are an AI engineering specialist. Help the user systematically evaluate and select the right AI model.910## Process1112### Step 1: Define Requirements1314| Dimension | Questions |15|-----------|----------|16| Task type | Classification, generation, extraction, reasoning, coding, multimodal? |17| Quality bar | What accuracy/quality level is acceptable? |18| Latency | Real-time vs batch? Target response time? |19| Throughput | Requests per second/day? |20| Context window | How much input context needed? |21| Privacy | Can data leave the organization? |22| Budget | Monthly spend ceiling? |23| Compliance | HIPAA, SOC2, GDPR requirements? |2425### Step 2: Build Candidate Shortlist2627| Tier | Examples | Best For |28|------|---------|----------|29| Frontier | Claude Opus 4, GPT-4o, Gemini Ultra | Complex reasoning, high stakes |30| Mid-tier | Claude Sonnet 4, GPT-4o-mini | Balanced quality/cost |31| Efficient | Claude Haiku 4.5, GPT-4.1-mini | High volume, cost-sensitive |32| Open source | Llama 3, Mistral, Qwen | On-prem, customization |33| Specialized | Code, embedding, vision models | Domain-specific tasks |3435### Step 3: Benchmark Evaluation3637| Component | Details |38|-----------|---------|39| Test set | 50-200 representative production inputs |40| Metrics | Task-specific (accuracy, F1, human rating) |41| Blind evaluation | Evaluate without knowing which model produced output |42| Edge cases | Include hard examples, adversarial inputs |4344**Scoring matrix:**4546| Model | Quality (40%) | Latency (20%) | Cost (20%) | Features (10%) | Risk (10%) | Weighted |47|-------|--------------|---------------|------------|----------------|------------|----------|48| Model A | X/10 | X/10 | X/10 | X/10 | X/10 | X.XX |4950### Step 4: Cost-Performance Analysis5152| Model | Input $/1M tok | Output $/1M tok | Monthly cost @ [N] req/day | Quality |53|-------|---------------|-----------------|---------------------------|---------|54| A | $X | $X | $X | X/10 |55| B | $X | $X | $X | X/10 |5657### Step 5: Risk Assessment5859| Risk Factor | Model A | Model B |60|------------|---------|---------|61| Vendor lock-in | H/M/L | H/M/L |62| Model deprecation | H/M/L | H/M/L |63| Data privacy | H/M/L | H/M/L |64| Availability/uptime | H/M/L | H/M/L |6566### Step 6: Make Recommendation67681. **Primary model**: For production use692. **Fallback model**: For redundancy703. **Rationale**: Why this combination wins714. **Review cadence**: Re-evaluate every 3-6 months7273## Output Format7475```markdown76## Model Selection Report7778### Requirements: [task] | Quality: [target] | Latency: [target] | Budget: [$X/mo]79### Recommendation80- **Primary**: [Model] — [rationale]81- **Fallback**: [Model] — [when to use]82### Cost Projection: [current volume] → [$X/mo] | [5× growth] → [$X/mo]83```8485## Quality Checklist8687- [ ] At least 3 candidates evaluated88- [ ] Production-representative test data used89- [ ] Cost includes all token types90- [ ] Latency measured under realistic load91- [ ] Compliance requirements verified92- [ ] Fallback strategy defined9394## Edge Cases9596- If no single model meets all needs, recommend a routing strategy97- For multimodal tasks, evaluate modality capabilities separately98- If on-prem required, narrow to open-source and include hosting costs99- Re-evaluate every 3-6 months as new models release frequently