Prototyping with AI – Tools and Experience Report

29.9.2025

Why prototyping with AI is exciting right now

Prototypes in minutes instead of days – is that really possible? AI tools like Bolt.new and Miro AI promise to transform ideas into clickable prototypes in a flash. We put it to the test: What works, where does the AI ​​reach its limits – and how can the results actually be used? In this article you'll find out:

1. An overview of the most exciting tools & categories,

2. our experience report with Bolt.new,

3. and an assessment of how AI is changing prototyping – today and in the future.

‍

What is AI prototyping?

Prototyping is one of the most popular and effective methods in requirements analysis. Hardly any other technique makes requirements as tangible and comprehensible as a prototype, which concretely simulates functions, interfaces, technical solutions, or processes. The fidelity of a prototype is differentiated in various dimensions: visual fidelity, the design of the interaction , and the quality of the data. In each dimension, the prototype can be low-fidelity or high-fidelity (hi-fi).

As Business Analysts (BAs) or Requirements Engineers (REs), we don't use prototyping in isolation, but rather in combination with workshops, interviews, and walkthroughsto validate ideas early, avoid misunderstandings, and foster collaboration between business departments and IT. The CPRE Requirements Elicitation therefore lists prototyping as a core technique. Prototypes create a common language between stakeholders with diverse backgrounds: business, development, management, and users.

Today, prototyping is undergoing a major transformation through the use of artificial intelligence (AI). AI-powered tools promise to reduce the effort required for creation, massively increase speed, and enable new types of interaction.

This article provides an overview of the most well-known AI-based prototyping tools, describes criteria for classification, and discusses two applications as examples: Bolt.new and Miro AI.

‍

Prototyping as a data collection and validation method

Advantages of prototyping

+ Tangibility: Requirements become visually and functionally tangible. Stakeholders see not just a document, but an initial form of the product.

+ Early validation: Feedback can be gathered early. Misunderstandings become apparent before expensive development work begins.

+ Better communication: A prototype is universally understandable, even without prior technical knowledge.

+ Motivation & Engagement: Participants feel more involved when their ideas become visible.

+ Cost reduction: Errors detected in the early phase are significantly cheaper to correct than later in the project.

‍

Disadvantages of prototyping

- Risk of confusion: Stakeholders sometimes mistake the prototype for a finished product and underestimate remaining costs.

- Effort: Classic prototyping approaches can be time-consuming (e.g., detailed wireframes or clickable mockups).

- Focus on surface: Risk that visual aspects take center stage, while business logic and data structures are neglected.

- Lack of sustainability: Prototypes are often "thrown away" – knowledge has to be transferred into code again.

‍

Why AI is ideally suited here

AI-powered tools address many of these drawbacks. They are capable of automatically generating functional prototypes from natural language, sketches, or tables . This results in a shift from manual modeling to dialogue-based generation .

  • Speed: Simple prototypes can be created in minutes .
    ‍
    ‍‍
  • Integration: Some tools generate not only user interfaces, but also data models, backend logic, and workflows.
  • Iterations: Changes can be implemented directly through new prompts.
  • Continuity: With coding-oriented tools, the prototype can be seamlessly transitioned into an MVP or product.

Overview of AI-based prototyping tools

To meaningfully classify the multitude of tools, the following criteria are helpful:

1
Categories

“Visual / No-Code”, “Low-Code / Hybrid”, “Coding-oriented”, “Agent-based” – the common usage paradigms from practice.

2
Target audience

Business users without programming skills or experienced designers & developers?

3
Steps / Modes

Which development steps are supported? Do the tools separate thinking/planning/designing from developing (different modes)?

4
Control / Granularity

How detailed can the intervention be (layout, logic, data, exports)?

5
Backend / Logic

Pure GUI prototype or also interactive prototypes with logic, data and backend connection?

6
UI / Design

How effective is the generation of compelling UI/UX (components, themes, responsiveness)?

7
Deployment

Easy sharing/publishing (e.g., via URL) so that stakeholders can test prototypes?

8
Best suited for…

Typical settings/use cases (early ideas, MVPs, mobile apps, automation, agencies, etc.).

AI Prototyping Tools – Landscape
Professional ↑
↓ Beginners
← Visually Guided No-Code
Editor-based AI coding →
OutSystems
Figma AI
Adobe XD + Sensei
Webflow (AI)
Bubble.io (Enterprise)
Framer AI
Galileo AI
Anima
Builder.io AI
Replit
Devin
AgentGPT / AutoGPT
Cursor.ai
GitHub Copilot
Workspace
Cline
Sketch2Code (MS)
Stackblitz AI
Glitch (AI)
Bolt.new
Zapier AI
Uizard
Glide AI
Miro

Diagram showing the most important AI-supported prototyping tools, categorized by type of creation and target group

‍

Overview of AI Prototyping Tools

Visual / No-Code

  • Miro – whiteboard, collaborative prototyping
  • Bubble.io – visual web app building
  • Glide AI – Apps from spreadsheets, without code
  • Zapier AI – Automations, Integrations
  • Webflow (AI) – Website design, no code
  • Uizard – Sketches → Designs, no-code
  • Builder.io AI – Drag & Drop, Content & Apps
  • Figma AI – No-Code Prototyping for Designers

Low-code / Hybrid

  • Framer AI – Visual-first, coding options
  • Adobe XD + Sensei – AI features, plugins
  • Anima – Figma/Sketch → Live Code
  • OutSystems / Mendix – Enterprise app building
  • Sketch2Code (MS) – Drawing → HTML/CSS
  • Galileo AI – Prompts → UI code
  • Replit – prompt/code based
  • Glitch (AI) – Cloud prototyping

Coding-oriented

  • Figma AI – Design+Code, APIs
  • Bolt.new – prompt-driven workflow
  • Stackblitz AI – code in the browser
  • Sketch2Code (MS) – Developer Export
  • Builder.io AI – Export to React/Vue
  • GitHub Copilot Workspace – Cloud IDE
  • Cursor.ai – Coding Assistant
  • Cline – Agent for Workflows

agent-based

  • Devin – AI agent with coding skills
  • AgentGPT / AutoGPT – autonomous projects
  • Replit (with AI agent) – Build tasks
  • Zapier AI (Advanced) – Multi-tool workflows
  • Glitch (AI Agents) – Automations & Tests

‍

‍

Comparison of AI-based prototyping tools

criterion Miro Bubble.io Glide AI Zapier AI Webflow (AI) Framer AI Adobe XD + Sensei Galileo AI Figma AI Uizard Anima Builder.io AI OutSystems / Mendix Bolt.new Replit Stackblitz AI Glitch (AI) Sketch2Code (MS) Cursor.ai Cline GitHub Copilot Workspace Devin AgentGPT / AutoGPT
Steps / Modes Ideation → Visualization Visual → Build → Deploy Prompt → App (Mobile) Prompt → Automation Design → Publish Prompt → Variants Design + AI Prompt → Screens Wireframes → Layout Sketch → Mockup Design → Code Prompt → Layouts Enterprise Workflow Prompt → Build Plan / Build / Edit Prompt → Code in browser Prompt → Mini-App Sketch → HTML/CSS Inline Co-coding Plan → Act Plan → Build Workspace Full Dev Agent Autonomous Agents
Control / Granularity Low High Medium Low Medium to high Medium Medium Low Medium Medium Medium Medium Very high Medium Medium to high Medium Low Low to medium High High High Very high Very high
Backend / Logic No Yes Yes Yes No No No No No No Partially No Yes Yes Yes Yes Yes (simple) No Yes Yes Yes Yes Yes
UI / Design Very strong Very strong Medium Small amount Very strong Strong Strong Strong Strong Strong Strong Strong Medium Medium Medium Medium Medium Small amount Small amount Small amount Medium Small amount Small amount
Deployment No Yes Yes Yes Yes Yes No No No No Yes Yes Yes Yes Yes Yes Yes No Repo Repo Workspace Yes Yes
Best suited for… Early ideas Startups / MVPs Mobile Apps automation Agencies Startups Designers: Designers: Designers: Designers: Developers with Figma Web/App Design corporations Hackathons From learners to pros learners learners Designers: Developers with AI pair BA/RE with agent Teams Professionals Exploratory Prototyping

User report: Prototyping with Bolt.new - how AI turns wireframes into working apps with real data

Task

Build a prototype with the following goal: Present Key Performance Indicators (KPIs) and help the user to analyze them and derive measures.

Initial situation & objectives

While a single business metric is interesting, it only gains value in combination with other data – e.g., through:

  • Changes over several months
  • the relationship to other key figures
  • Comparisons between customer groups or with competitors

The task was therefore to build a prototype that:

  1. imports seven monthly files (CSV) containing key figures,
  2. an interface where a month is selected and the key figures are visually displayed,
  3. as well as displaying the trend of a key figure in a line chart including target values ​​when clicking on it.

Objective: To make the relationship between measures (scope of action) via leading indicators (scope of impact) and the result indicators (lagging indicators) visible – and to derive measures from this.

Scope of action:
- Measures
– Leading Indicators
Area of ​​influence:
– Leading Indicators
Event space:
– Lagging Indicators

Traditional approach without AI

A requirements engineer would traditionally have created a wireframe prototype – with limited sample data and no interaction.

Result: A low-fidelity prototype that remains limited in all three dimensions:

  • Visualization only as a sketch,
  • Data scope and quality are very limited.
  • Interactivity is almost non-existent.

Prototyping with Bolt.new – new possibilities through AI

  • Everything in the browser: No installation required, prototypes can be executed immediately via a link.
  • Realistic data: AI automatically generates extensive, synthetic KPI data.
  • Prompt-to-App: A short description is all it takes – Bolt.new immediately builds a working application.
  • Discuss & Build: Discuss requirements as if with a developer, then implement them with a click.
  • Fast iterations: Changes (e.g., mouse-over text or buttons) in seconds instead of hours.
  • Data, code & requirements: Everything can be customized – from CSV files to the code itself. Requirements can even be automatically derived from the code.
  • Usable code: The prototype is not just a gimmick – developers can build directly on it.
Customer satisfaction management (prototype)

‍Challenges:

- More show than substance: Initially, the AI ​​generates a great application that is extremely impressive at first glance: beautifully designed, interactive, it already looks finished. However, on closer inspection, the requirements engineer immediately notices what is missing, what doesn't fit, or what has been implemented incorrectly.

- Iterate: Identify errors and let Bolt.new correct them. In the free version, you're like the developers of yesteryear with punch cards. You run a prompt and then have all day and night to think about the prompt for the next day .‍

- Discussion is better than trial and error: For CHF 20 per month for the Pro version of Bolt.new, you receive 10 million tokens and can start developing immediately. Over time, however, you'll become more frugal and carefully consider whether you want to let the AI ​​develop the features (usingthe "build"functionality) or whether you'd prefer to first clarify the options and discuss them with the AI ​​(usingthe "discuss"functionality). This combines the useful (saving tokens) with the sensible (think first – build later). Nevertheless, changes are implemented within minutes, not hours or days.

-Debugging: The requirements engineer first generated the monthly KPI file and then wanted to add the monthly measures. Naively assuming that the AI ​​possessed human intelligence, he combined the two datasets in the same file. To assist the AI, the comma-separated CSV file was supplemented with XML tags:

<KPIs>
id, name, value
kpi01, abc, 17.3
kpi02, xyz, 3.0
…
</KPIs>
<Massnahmen>
id, measure
m1, do this and that
…
</Massnahmen>

Bolt.new's licensing model: The free version offers 1.2 million tokens, but with a daily limit of 150k. This is usually enough for one prompt to build or modify the app. If the limit expires, the AI ​​reliably ends the current prompt anyway.

Bolt.new generates, for example, Javascript code. Parsing problems initially prevented data import, but in discussmode the AI ​​provided the crucial clue for cleaning up – after that everything ran stably.

In conclusion, Bolt.new is ideally suited for rapid proof-of-concepts, hackathons, or early customer demos. With the same effort as before, you get a fully functional, high-fidelity prototype.

Note: For a productive application, experienced developers are still needed to review and integrate the results.

Latest features of Miro AI

Miro AI is also developing rapidly. New AI features include:

- Ideation Support: AI automatically adds to Post-it notes, clusters ideas, and suggests categories.

- Journey Mapping: User journeys or flows are automatically created from text descriptions.

- Prototype generator: Give the AI ​​a few requirements on Post-it notes on the surface in the Miro and your high-fidelity prototype (regarding visual fidelity) will be automatically generated in no time.

- Language support: Content can be translated into multiple languages ​​or summarized.

Miro AI is clearly aimed at business analysts, UX designers, and workshop facilitators. This application helps to make the early requirements gathering phase more efficient, without requiring in-depth technical knowledge. It achieves this by utilizing elements created in Miro and placed on its infinite canvas. For example, when prompting a list of requirements, users can select and add corresponding sticky notes using the mouse.

Here is a presentation from the manufacturer (Miro) for the IREB (in English).

‍

Conclusion

Prototyping with AI is already a reality today. This opens up new possibilities for requirements engineers and business analysts:

  • Increased speed in the early phase of requirements gathering through AI prototyping
  • New forms of collaboration through visual AI prototyping tools like Miro
  • Seamless transitions from prototype to product with coding-oriented tools like Bolt.new
  • Experimental fields for the use of agents that could take over large parts of the development work in the medium term.

At the same time, our role remains important: AI does not replace requirements engineering, but complements it. We must clearly structure requirements, select the right tool category, and guide stakeholders through the process. Only then can AI-powered prototypes reach their full potential.

‍

We are ready for your next step!

Would you like to utilize our expertise and implement technological innovations?

This website
uses cookies

Cookies are used for user guidance and web analytics and help to improve this website. You can view our cookie policy here or adjust your cookie settings here . By continuing to use this website, you agree to our cookie policy.

All accept
Accept selection
Optimal. Functional cookies to optimize the website, social media cookies, cookies for advertising purposes and the provision of relevant offers on this website and third-party websites, as well as analytical cookies to track website visits.
Limited functionality. Several functional cookies are used for the proper display of the website, e.g., to save your personal settings. No personal data is stored.
Back to overview

Speak to an expert

Do you have a question or are you looking for more information? Provide your contact information and we will call you back.