Transforming Ideas Into Innovation With AI Prototype Design

Find out how AI prototyping can accelerate your design process and bring your ideas to life faster.

April 26, 2024

AI Prototype design

The fusion of AI and prototype design efficiently tackles the creativity crisis in innovation. Jake Carter, global chief innovation officer at Credera, through examples and hypothetical scenarios, illustrates how AI can generate high-fidelity mockups and even code prototypes.

Adopting design thinking in the innovation process highlights the crucial importance of rapid prototyping and user testing as fundamental elements. This methodology leans on creating visual artifacts, or prototypes, to delve deep into a concept through direct interaction with end-users. It transforms abstract ideas into tangible forms that facilitate insightful feedback.

Interestingly, there exists an unconventional correlation between the sophistication of a prototype and the depth of insights it garners. Tim Brown, a luminary from IDEO, succinctly articulates this phenomenon:  

“Prototypes should command only as much time, effort, and investment as are needed to generate useful feedback and evolve an idea. The more ‘finished’ a prototype seems, the less likely its creators will be to pay attention to and profit from feedback.” 

To create prototypes that balance realism with flexibility and encourage feedback without leading to confirmation bias, various strategies can be implemented. My teams, for example, start with rudimentary paper sketches to capture and iterate on innovative ideas, gradually progressing to more detailed mockups in Figma. For digital innovations, like mobile or web applications, we link these mockups to offer users a realistic experience of the app’s flow.

The advent of AI is revolutionizing the prototyping landscapeOpens a new window . Now, tasks that previously took hours for a designer to accomplish can be completed in minutes with AI, allowing for the swift creation and deployment of interactive app pototypes. 

Prototyping with AI 

Consider the following hypothetical scenario: You have been asked to help the automobile manufacturer Toyota explore ways to serve individuals with mobility limitations better. You have decided to focus specifically on the challenges associated with finding and purchasing a vehicle. In doing so, you explore several concepts simultaneously. 

One of these concepts introduces a new way to browse vehicles, focusing not on the vehicle’s specs but on how well it accommodates the needs of drivers and passengers with mobility challenges. If tasked with this, our team would create a paper prototype (Figure 1 below), which we typically hand over to a UI designer to transform into a high-resolution Figma mockup, as illustrated in Figure 2.

Paper Prototype (Sketch) & Figma Mockup 

Mobility-1024x646 image

Source: Credera
Caption: Initial paper prototype (Sketch)High-resolution figma mockup based on the paper prototype

What if, instead, we used AI for prototyping? 

To explore how well this would work, I provided the paper sketch above to OpenAI’s ChatGPT (using GPT-4 with DALL-E) and asked it to generate high-fidelity mockups based on the sketch. The first attempt (Figure 4) was interesting but deviated significantly from the concept, so I asked ChatGPT to try again but to adhere to the elements and placements in the sketch. 

The output was better in matching the sketch, but the text was off, and the image included several superfluous elements. I tried once more, providing highly detailed directions. 

The output was remarkably professional-looking. However, as a prototype, it would still be of limited value because the text is unintelligible, and the image file itself is not editable.

The Prompt

The-Prompt image

Source: Credera
Caption: Prompt given to ChatGPT for image generation

The Outputs 

The-outpit image

Source: Credera
Caption: Figures 4, 5, and 6: First attempt at AI-generated mockup, Improved AI-generated mockup, professional AI-generated mockup 

See More: All Eyes on the Intersection of Risk, Research, and Innovation This Year

The good news is that instead of using AI to generate mockups, we can use it to create code prototypes. The benefits are twofold:

  •  Code prototypes are easier to manipulate after they have been generated, allowing us to tweak the output to match our needs better, 
  •  Code prototypes provide a level of interactivity that is lacking in static image mockups.

As a test, I gave ChatGPT the same sketch we used above. Instead of asking it to generate an image, I asked it to produce the code necessary to create a web app using the Streamlit library. This new Python library makes it particularly easy to create data-oriented web apps. ChatGPT dutifully complied, producing the code shown in Figure 7.

The Generated Code

genreate-code image

Source: Credera
Caption: Code generated by ChatGPT for web app prototype

To turn this code into a prototype, I needed to copy it into a deployable project. I used GitHub Codespaces, a cloud-based development environment with easy integration with Streamlit. I even built on top of Streamlit’s demo app, meaning all I had to do was drop in the new code (Figure 8). 

GitHub Codespaces

Github-porcess image

Source: Credera
Caption: Deployment of the prototype using GitHub codespaces

I did some light cleanup in the code to better match the original, hand-drawn sketch. First, I added a page navigation bar. Then, I introduced tabs for the reviews. I asked ChatGPT to create a simple logo for the page to add a bit of polish and added some spacing to the page.

The final output is shown below (Figure 9). Is it perfect? Not at all. That said, it is probably sufficient to convey the concept so that we can test it with potential users. More importantly, it only took 20 minutes to produce, rather than the several hours a UI designer would have needed to create a high-resolution mockup they were willing to share.

For those who want to follow this pattern, it is worth noting that there are some dependencies to this approach. First, of course, I needed access to ChatGPT, and because I wanted to use the newer GPT-4 model with DALL-E for image generation, I needed a paid subscription to ChatGPT Plus. Second, I needed to install the open-source Streamlit library to use those components. Finally, while Streamlit is very user-friendly, I needed basic coding knowledge to manipulate the layout the way I wanted.

The Final Prototype 

Finall-Prototype image

Source: Credera
Caption: Final prototype with adjustments, ready for testing

What does it mean for the innovation process that AI can generate realistic-looking prototypes? There are at least four interesting implications:

  1. Faster prototyping: The ability to prototype more quickly means we can realistically test more concepts than we previously could. In a typical design sprint, for example, our team would traditionally prototype one to two concepts at most; with AI, we could realistically double that number without extending the time bounds of the sprint.
  2. Flexibility: It becomes easier to make on-the-fly changes to prototypes because we no longer need to revert to a designer for updates. This enables more rapid iteration, even allowing for concept adjustments between testing sessions based on what we learn from users.
  3. More opportunities for feedback: Prototypes themselves become more disposable—and that’s a good thing! As Tim Brown noted, the less we’ve invested in building a particular prototype, the more willing we are to hear critical feedback.
  4. Human design integration: At the same time, prototypes may be less usable to build internal momentum around an idea when AI-generated. This could lead to splitting the “prototyping” step in the innovation lifecycle into two or more rounds, with the first round leveraging AI to rough out an idea and subsequent rounds bringing in human designers to improve fidelity.

Prototyping is, of course, just one of many ways AI is likely to change the innovation lifecycle. Research suggests that AI may help us with everything from generating user insights to brainstorming ideas and even evaluating those ideas. 

A recent Wharton experimentOpens a new window found that AI is better than MBA students at idea generation. As we dip our toes into the AI landscape, it’s reassuring to know that real value can be created by integrating AI into the innovation process.

How can organizations reshape the innovation process with AI-driven prototyping? Let us know on FacebookOpens a new window , XOpens a new window , and LinkedInOpens a new window . We’d love to hear from you!

Image Source: Shutterstock

MORE ON AI INTEGRATION

Jake Carter
Jake Carter

Chief Innovation Officer, Credera

Jake Carter is the global Chief Innovation Officer at Credera. In this role, he oversees Credera's innovation services and serves on the Strategic Growth Leadership Team, which drives Credera’s global growth by identifying and acting on emerging trends and new client opportunities.
Take me to Community
Do you still have questions? Head over to the Spiceworks Community to find answers.