On this page

Start hereIntroduction

Introduction

qbrix is an adaptive optimization engine delivered as a cloud service. You give it a set of variants and a way to score outcomes; it serves the best-performing variant on every request and keeps getting better from what happens next.

It runs selection and learning on separate paths, so deciding is fast no matter how much feedback you send. See How qbrix works for the timings that follow from that.

Key concepts

ConceptDescription
PoolA named collection of arms (variants). For example, a pool of homepage hero images.
ArmA single variant within a pool. Each arm has an index, a name, and optional metadata.
ExperimentLinks a pool to a policy (algorithm). Defines how arms are selected and trained.
PolicyThe algorithm qbrix uses to decide which variant to serve — and how it learns from each outcome. Available across stochastic, contextual, and adversarial categories, plus an auto mode that runs a portfolio of learners and adaptively routes traffic to the best performer.
Feature GateControls experiment traffic with rollout percentages, scheduling, and targeting rules.
FeedbackA reward signal sent after selection. It's what the policy learns from.
ContextOptional request-level information (user features, metadata) used by contextual policies.

How you'll use it

  1. Sign up at cloud.qbrix.io and create an API key
  2. Create a pool with arms via the API or console
  3. Create an experiment linking the pool to a policy
  4. Integrate select and feedback calls in your application
  5. Monitor and optimize from the console dashboard

What's next