Back to Plugins
MakeData AI Data Generator

MakeData AI Data Generator

Create, Replace, or Translate Data in Components, Frames, or on the Canvas

prototypingtranslatorlanguageinteractivegenaidesign toolstranslationaiprototypetable designcontent creationwireframetext generator

Plugin Preview

MakeData AI Data Generator preview

About this plugin

Easily create, replace, or translate data in your Figma files.


This plugin is a practical, easy way to use AI to generate data for your Figma projects and wireframes. The plugin excels at data formatted in horizontal rows like a spreadsheet - perfect for representing data tables, inventories, price lists, work lists, and any other layout that features classic columns and rows of data. You supply the table design. The plugin will fill it up with data that is as generic or specific as you need it to be.


The plugin supports three modes - Create data, Replace data, and Translate.


Here is a playground file for you to try it out.


In "Create" mode, you will be inserting new text layers on your canvas or in a selected frame based on column headers that you select. Additionally, you can use the Prompt field to provide additional instructions or context - for example if you want the generated data to reflect a specific industry or topic. The resulting data follows the formatting of your column headers, but of course you can format the data any way you want.


"Replace" mode allows you to select a table component or instance - such as a template - and replace the text layers inside it with newly generated data. For example, if your template has "Text" in every data cell, the plugin will replace "Text" with data that you request (also reading your column headers and prompt).


The plugin also stores your recent prompts for easy recall and reuse.


Translate mode allows you to select text layers, frames, or components and have the text translated to a target language. Translate works with any selected text layers, frames or components, not just those in a table.


Additional notes:


  • This version of the plugin generates data formatted into horizontal rows like a spreadsheet.
  • Results are returned from a custom GPT engine optimized to generate results in table format.
  • You can request data for nearly any domain - factual or fictional.
  • The plugin will not return sensitive, protected, inappropriate or private data.
  • There are no set limits to the number of rows and columns the plugin can manage, but there are practical limits based on the underlying AI engine. As this technology improves over time, so will the performance and scale of this plugin.
  • Most requests for table data of about 25 rows or less should return successfully within a minute.
  • The response time will depend on the complexity of the request and the amount of data requested.
  • You can get more rows if you have fewer columns; conversely, you can generate more columns by requesting fewer rows.
  • If your request is not working, try triming back your table's dimensions or the number of rows requested.


Working with prompts:

Your table's column headers are evaluated by the AI to create matching data. E.g. a column header of "Date" will produce dates with no further instructions. If you want your date field to be formatted in a specific way or to tell a story, you can use the Prompt field to provide those instructions, such as "Date field in MM-DD-YYYY format."

  • A prompt is optional. Sometimes the column headers alone are descriptive enough to generate presentable data.
  • The prompt field is there to allow you to guide the results more specifically. There are many, many uses for a prompt. Here are just a few:
  • Only valid values from a reference list that you supply in the prompt.
  • Distribution percentages of values. E.g. if your table has an "availability" column, you can tell the AI that you want 20% of the items in your list to be "Out of stock."
  • Language; e.g. "All results in Spanish"
  • The Prompt History feature keeps your last 25 different prompts so that you can reuse them by copying and pasting.
  • Only new or edited prompts are saved. Using the same prompt repeatedly will not count towards the 25.


Enjoy!

Plugin Details

Version11
CreatedJanuary 29, 2024
Last UpdatedMarch 27, 2024
CategoryPrototyping & animation plugins
CreatorMakeData.ai
Stats94 installs, 20 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • https://*.makedata.ai
    • https://localhost:5001Dev