Leaping tiger drawn in orange brush strokes with blue stripes and a blue eye

From idea to data

Give me fake data for consumer transactions

You describe the idea in chat. The agent drafts the spec, runs the simulation, and returns the data.

Spec drafted by the agent

entities:
  - name: Transaction
    attributes:
      - name: id
        type: string
        generator: {type: sequence, prefix: "TXN_", start: 100000}
      - name: category
        type: string
        generator: {type: list, values: ["grocery", "fuel", "dining"]}
      - name: amount
        type: float
        generator: {type: distribution, distribution: uniform, min: 1.5, max: 480}
events:
  - name: RecordSale
    trigger:
      type: start
    actions:
      - create_entity:
          entity: Transaction
      - log:
          channel: transactions
          data:
            id: Transaction.id
            category: Transaction.category
            amount: Transaction.amount
logs:
  - name: transactions
    format: csv
    fields: [id, category, amount]

Sample output

12 sample rows from transactions.csv
idcategoryamount
TXN_100000grocery18.40
TXN_100001fuel62.15
TXN_100002dining27.90
TXN_100003grocery4.25
TXN_100004fuel128.00
TXN_100005dining9.80
TXN_100006grocery240.55
TXN_100007fuel15.05
TXN_100008dining73.20
TXN_100009grocery6.49
TXN_100010fuel41.00
TXN_100011dining312.75
  • transactions.csv250,000 rows