AppsSynthetic Data

Describe and design · Autessa Synthetic Data

AI schema proposal

Autessa Synthetic Data proposes a schema for you. Press "Propose schema from description" and Autessa suggests a table name and typed columns, with a description on each, from the text you wrote and any sample rows.

Goes beyond a typical synthetic data generator
Start free
New dataset · 3. SchemaSAMPLE
✦ Propose schema from descriptionSuggested table nameclinic_appointments
patient_first_nameShort TextRequired

Common first names, varied by region.

visit_typeSingle SelectRequired

Options: Checkup, Cleaning, Filling, Consult

appointment_atShort Text

UTC ISO-8601 date and time within the next 60 days.

duration_minutesInteger

Mostly 30 or 45, sometimes 60 or 90.

insuredBoolean

Roughly four in five patients are insured.

front_desk_noteLong Text

Short, informal notes, sometimes empty.

The problem

Designing columns is the slow part

Before you can generate anything you normally have to decide every column name, type and allowed value. For a quick demo or a new test fixture that design work takes longer than the data itself, and it is easy to forget the column that makes the data believable.

What you get

  • One button turns a description into suggested columns with types and descriptions.
  • For new tables it also suggests a table name, filled in only if you have not typed one.
  • Sample rows, when provided, steer the proposed columns.
  • Proposed schemas never include media columns or the legacy date type: dates are proposed as text in ISO-8601 format.
  • Everything proposed is editable in the schema editor before you start.
  • Nothing is created by proposing; it is a draft until you start the job.

How it works

How does aI schema proposal work?

  1. Write the description

    Describe the data first. Proposing needs a description; the button asks for one if it is empty.

  2. Press Propose schema

    Autessa returns a suggested table name and a list of columns with types, required flags, allowed values and descriptions.

  3. Review the columns

    Edit, remove or add columns in the schema editor. Add allowed values to select columns if you want a fixed set.

  4. Generate

    Start the job. For a new table, the proposed table name is used unless you changed it.

Every option

What a proposal contains

OptionWhat it does
Suggested table nameA table name derived from the description. Used for new tables when the name field is empty.
ColumnsName, type, required flag, description and, for select columns, allowed values.
TypesShort text, long text, integer, decimal, boolean, single select or multi select.
InputsThe description (required) and optional sample rows.
CLIautessa synthetic-data propose-schema --description "..." returns the same proposal without creating anything.

Permissions

Who can do what?

WhoCan
People in your companyCreate datasets, see the company list of jobs, open any job and review, approve, append, cancel or discard it.
API keysCan run quick generate, propose schemas and run dataset file jobs. Table targets need a signed-in person.

Where AI does the work

How the generator handles this

A single model call reads the description and any sample rows and returns a schema. Autessa then removes anything that cannot be generated, such as media columns or the legacy date type, so a stray suggestion never reaches your job.

Generation runs on your company default model, and every row is checked against your columns before it is staged or written.

Your model and PII stripping →

Connected

How aI schema proposal connects to the rest of Autessa

FAQ

Questions about aI schema proposal

Does proposing a schema create a table?

No. A proposal is only a suggestion. The table is created when you start a job with the "New table" target.

Why are dates proposed as short text?

Autessa tables store your own dates and times as text holding a UTC ISO-8601 value, so the proposal follows the same rule and the generator writes values like 2026-03-14T09:30:00Z.

Can I propose columns in Quick generate?

Yes. Quick generate has "Propose columns from description", which works the same way and drops any media columns.

Try aI schema proposal in Autessa Synthetic Data

Autessa Synthetic Data proposes a table name and typed columns from your description, so you can start from a draft schema instead of a blank one.

Start free

Describe it · review it · write it · or download JSONL and CSV

100% customizable, code and all

Make Autessa Synthetic Data fully your own.

Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.

Start free and make it yours