AI Survey Programming Features

Fieldbase is AI-assisted survey software for market research teams. Upload a programming spec, get a working survey in minutes — code-first authoring, conjoint and MaxDiff included, quotas that hold, analysis-ready exports. The highlights:

What you get

Everything an AI survey platform
should have been.

No legacy baggage. Each capability of this AI-assisted survey software is built for the way modern survey programmers actually work — fast, code-first, AI-augmented.

Code-first authoring

Clean, readable syntax for every question type and every routing rule. Autocomplete and live validation from a single contract — every rule defined once, enforced everywhere.

single · multi · grid · cbc · maxdiff · cardSort

Conjoint and MaxDiff included

CBC with three response modes — choice, rating, ranking. Upload a design file, reference it in a single line. Utility-ready exports drop straight into your analysis tool.

design: project://laptop_cbc_v2

Quotas that hold

Cell locking on every completion. No over-quota, no soft counts, no manual reconciliation — even under heavy concurrent traffic. The numbers you set are the numbers you get.

quota("AgeGender", 1).isFull()

Live respondent preview

Every change updates the preview as you type. Branching, loops, piped values, hidden logic — see exactly what a respondent sees, without deploying. Test routing in seconds.

Analysis-ready exports

Deterministic column naming — every export column is mechanically derived from the question structure. No surprises, no manual mapping, no cleanup before analysis.

QBudgetr1c1 · QBudgetr1c2 · QBudgetr2c1

Theme framework

22 professional themes with seven style variants. Every visual property is a token — change how a survey looks without touching what it does. Respondent-facing UI that holds up to client review.

Built for both sides

Programmers ship faster.
Researchers see it work.

Code is what AI is genuinely good at. So programmers get a real editor — not a drag-and-drop puzzle that hides the logic. Alongside it, a live respondent view that researchers and stakeholders can read at a glance, no training required.

15+ question types including gridNumber, mixGrid, cardSort (open/closed/hybrid), lookup with cascading, and rank.
60 skin variants — radios and cards, sliders and dials, emoji scales and bipolar sliders, podium and tap-to-rank. Same question types, different respondent feel.
Script blocks with familiar Python-like logic — if/elif/else branching, accessor-driven routing, computed hidden values.
Design asset manager — upload CBC and MaxDiff design files, validate structure, preview tasks, copy a one-line reference into the survey.
Segmentation and complex routing tested on real production projects — not theoretical, not demo-only.
survey.yaml
# Closed card sort
- qid: QBrandSort
  type: cardSort
  style: closedSort
  text: Sort these brands
        into categories.
  options:
    1: Target
    2: Walmart
    3: Costco
  slots:
    1: Premium
    2: Value
    3: Not sure
Live preview
Sort these brands into categories.
Target Walmart Costco
Premium
Target
Value
WalmartCostco
Not sure