# AI form builder: how it actually works

"AI form builder" mostly means one of two different things, and it's worth
knowing which one you're looking at before you pick a tool.

## Type 1: AI as a head start inside a builder

Most tools with an "AI" button use it to pre-fill a draft — it guesses some
fields or questions, drops them into the normal drag-and-drop editor, and you
still finish the form by hand: arranging fields, setting validation, styling
it. The AI saves you a blank page, not the building step itself.

## Type 2: AI as the whole build step

The other model — what QuizGen does — skips the editor entirely. You describe
the form in a sentence, an AI assistant sends that straight to the API, and
what comes back is already a finished, hosted, live link:

```
"Build me a form to collect name, email, and company size, and only show
the budget question if company size is over 50 people."
```

That one line becomes a real form with branching logic (`show_if`) — no
editor session in between.

## Which one you actually want

- **Want to design one form carefully, by hand, with full visual control?**
  A traditional builder with AI-assisted drafting is the right tool — you're
  going to be in the editor anyway.
- **Want a form to exist right now, from a sentence, possibly one of many
  similar ones an agent generates on the fly?** That's the headless,
  prompt-to-link model.

## What "finished" includes

A form built this way isn't just fields — in one request you can also set:

- **Scoring** (`outcomes`) — route respondents to different results based on
  their answers.
- **Hidden fields** — capture `?utm_source=...` from the link automatically
  (paid plans).
- **A response cap and close date** — so the form stops taking answers on its
  own.

## Try it

Paste into Claude, ChatGPT, or Cursor: "Use quizgen.dev to build me a form —
read quizgen.dev/llms.txt first." Free for 3 live forms, no card.

---

More on the schema: [quizgen.dev/llms.txt](/llms.txt). See it live:
[quizgen.dev/ai-quiz-generator](/ai-quiz-generator).
