Skip to main content

Overview

A/B testing is a core architectural principle of Ensemble Edge. By combining Edgit’s multiverse versioning with Conductor’s edge-native execution, you can test prompt variations at unprecedented scale and speed. Key Advantage: Version prompts independently, test optimal combinations from different points in history, and deploy winners globally in < 50ms.

Basic Prompt A/B Test

Test two prompt versions with 50/50 traffic split:
Deploy both versions:

Model Comparison

Test different AI models for optimal cost/quality balance:
Measure:
  • Quality scores (Conductor’s built-in scoring)
  • Execution time and cost
  • User satisfaction metrics
  • Downstream conversion rates

Temperature Optimization

Test different temperature settings for creativity vs consistency:

Prompt Structure Testing

Test different prompt structures:
Prompt examples:

Multivariate Testing

Test multiple dimensions simultaneously:
This tests 2 2 2 = 8 variants:
  • conservative + gpt-4o + 0.3
  • conservative + gpt-4o + 0.7
  • conservative + claude + 0.3
  • conservative + claude + 0.7
  • aggressive + gpt-4o + 0.3
  • aggressive + gpt-4o + 0.7
  • aggressive + claude + 0.3
  • aggressive + claude + 0.7

Progressive Rollout

Gradually increase traffic to winning variant:

Measuring Results

Built-in Quality Scoring

Every execution automatically emits quality metrics:
Conductor automatically tracks:
  • Quality score (0.0-1.0)
  • Execution time (ms)
  • Token usage and cost
  • Cache hit/miss
  • Retry count

Analytics Engine

Query test results:

Statistical Significance

Check if results are significant:

Edge-Native Advantages

Instant Deployment

No build step. No container deployment. No waiting.

Geographic Testing

Test variants by region:

Deterministic User Routing

Ensure consistent experience:

Best Practices

1. Version Prompts in Edgit

2. Test One Dimension at a Time

Start simple:

3. Require Minimum Samples

Don’t declare winners prematurely:

4. Monitor Business Metrics

Track actual outcomes:

5. Use Gradual Rollout

Start small:

Testing

Next Steps

Multivariate Testing

Test multiple dimensions simultaneously

Progressive Deployment

Gradual rollouts and automatic promotion

A/B Testing Core Concepts

Deep dive into experimentation architecture

Edgit Versioning

Version prompts independently
A/B testing is not a featureit’s a fundamental architectural capability of Ensemble Edge. Version prompts independently, deploy instantly at the edge, and let Conductor measure quality automatically.