Back to database

Ravi Mehta's AI use case

Product leader and educator at Ravi Mehta Product Leadership

Uses structured JSON data and a clear prompt framework to make AI prototypes and Midjourney images more realistic, flexible, and production-useful.

The problem

What was broken before AI

A lot of AI prototyping starts with a broad prompt and a hopeful outcome. The tool may return something impressive in seconds, but the result often feels shallow: the data is thin, the images are wrong, the edge cases are missing, and the UI looks good only because the example is easy. The same thing happens with image generation. A short vibe prompt can produce something pretty, but not necessarily something polished enough for a serious prototype or brand direction.

What changed

What the use case made possible

Ravi separates the work into clearer layers. First, he uses Claude to create realistic structured JSON, including traveler profiles, itinerary items, comments, ratings, notes, and real image URLs from Unsplash. Then he asks Reforge Build to design around that data instead of inventing everything from scratch. For images, he uses a simple framework: subject, setting, and style. Adding details like film stock, camera, lens, lighting, and place gives Midjourney a stronger creative direction.

Why this matters

Why this use case is worth studying

Ravi’s approach feels practical because it treats AI like a collaborator that needs good inputs, not a magician that can handle every decision at once. Better data creates better prototypes. Better visual language creates better images. The common thread is separation: define the content before designing the interface, and define the visual ingredients before asking the image model to create something polished.

Use this when

When this pattern applies

Use this pattern when your AI prototypes look impressive at first glance but fall apart when you inspect the details. It works especially well when the experience depends on realistic users, content, media, comments, ratings, or edge cases that a vague prompt will not invent well.

Exponential Builder analysis

01

Data is part of the design surface.

Ravi’s workflow shows that prototype quality depends on the realism of the underlying content model as much as the UI prompt. Thin sample data hides product problems; rich structured data exposes them earlier.

02

Split the model’s jobs before asking for output.

Asking one tool to invent users, media, edge cases, layout, and visual taste at once creates generic results. Separating data generation, UI generation, and image direction gives each step clearer constraints.

03

Reusable structure beats one-off prompt cleverness.

A JSON schema for prototypes and a subject-setting-style frame for images can be reused across destinations, users, and visual directions. That makes iteration faster because you change inputs instead of restarting the whole creative process.

Who this is for

Best fit

Product managers

Product designers

Founders prototyping consumer experiences

Design teams testing rich interfaces

PMs preparing design reviews

Teams using Midjourney for prototype imagery

Anyone whose AI prototypes feel too generic or shallow

What to avoid

Mistakes and warnings

Where this pattern can go wrong if you copy it too literally.

Do not ask one vague prompt to invent the data, UX, code, and visual style all at once.

Avoid judging a prototype only on the happy-path example it generated.

Watch for broken image links, irrelevant photos, or fake-looking media.

Do not make Midjourney prompts longer just because the output is generic.

Keep the data model editable so iteration does not require starting over.

Public workflow preview

The shape of the workflow

A high-level look at how the use case works, with the reusable pattern made clear.

01

Start with the data, not the screen

Ravi first creates a realistic JSON dataset that defines the people, places, media, comments, and content the prototype needs.

02

Use real media when possible

Instead of letting the prototype invent bad or broken images, Claude uses Unsplash through MCP to find relevant photo URLs.

03

Feed the prototype a clean foundation

Once the data is ready, Reforge Build can focus on designing the experience around that data.

04

Stress-test the experience

Because the data is structured, he can swap destinations, change names, test long content, add edge cases, or localize the prototype quickly.

05

Structure image prompts the same way

For Midjourney, he breaks prompts into subject, setting, and style so the image has a clear creative direction.

06

Use photographic language for quality

Film stocks, camera brands, lens details, lighting, and place help the model produce more curated images.

Copy the pattern

The reusable idea

Pattern in one sentence

Give AI a rich data model or a clear visual structure before asking it to make the final prototype or image.

Reusable idea

Ravi’s use case is a reminder that better AI output often starts before the prompt that creates the final thing. If the prototype depends on data, make the data rich first. If the image depends on taste, make the visual direction specific first. The extra structure may feel slower at the start, but it gives the AI fewer jobs to guess at and makes the final result easier to test, edit, and reuse.

Steal this workflow

Use a data-first prototype pass:

1

Pick one prototype that currently feels generic.

2

List the entities it needs: users, places, items, comments, ratings, notes, media, and edge cases.

3

Ask Claude for valid JSON that fills those entities with realistic content.

4

Include real image URLs when media quality matters, such as Unsplash links.

5

Review the dataset before generating the interface: check for long text, missing fields, awkward names, irrelevant photos, and edge cases.

6

Paste the JSON into your prototyping tool and ask it to design the experience around the data.

7

Iterate by changing the dataset first: swap the location, add more comments, lengthen notes, change traveler profiles, or test localization.

8

For supporting images, use this structure before adding flourishes: subject + setting + style + camera/lens/film/lighting/place.

Suggested prompt

“Generate a realistic structured JSON dataset I can use to prototype [PRODUCT EXPERIENCE]. The prototype needs [ENTITIES: users, places, items, comments, ratings, notes, media]. Include realistic names, varied content lengths, edge cases, and image URLs from a real media source such as Unsplash when images are needed. Make the data feel like it could support a serious product prototype, not a simple demo. Output valid JSON only, with clear field names and enough records to test the UI.”

Field notes

Get new AI use cases in your inbox

A short weekly note on how real people are using AI to save time, make money, build tools, and run their lives.

No spam. Just useful AI use cases.

Related use cases

Keep exploring nearby systems.

Browse all