The design process for building AI-first products, especially those using LLMs, is significantly different from traditional product design. In the past, the design process was linear and looked something like this:
However, when building AI-first products using LLMs, the process should look something more like this:
There are now three key components: design, development, and research. The research component often involves testing numerous iterations of prompts, parameters, and models to create the AI system needed for the product.
Importantly, the design process is no longer linear, but cyclical. It starts with design, perhaps in a tool like Figma or Sketch, but equally important in this early phase is scoping out the research aspect. Sometimes, after building the front-end and back-end around the experience, the prompts or language model calls may not perform as expected when applied to real-world use cases.
To illustrate this challenge, consider a hypothetical flight planning app that uses an LLM to search and summarize flight options. Can the LLM accurately parse and understand data from various flight aggregator sites? How will the app handle cases where the LLM misinterprets the data or provides incorrect summaries? What prompts and parameters will yield the most useful and relevant results for users? Answering these questions requires close collaboration between design and research teams to test and refine the AI capabilities in the context of the desired user experience.
Therefore, in the early phases, research and design need to happen in tandem, with close communication between these teams. Ideally, the same person or team would handle both research and design, but since these require different skill sets, they are often separate units that need to work closely together.
When a new design innovation is proposed, it must be validated by research to determine if it is feasible with the current AI capabilities. The design, development, and research cycle is tightly intertwined, resembling a jumbled ball of yarn more than a clean circle or straight line.
For those building an AI-first product and trying to innovate on the user interface and overall experience, it is imperative to have strong collaboration and frequent communication between the research, development, and design teams. This can save significant time by catching issues early, before investing heavily in prototypes or prompts that may not meet the business requirements in the real world.
Shifting to a cyclical, research-heavy design process poses some challenges:
The shift towards AI-first design thinking extends beyond individual products:
Embracing a cyclical, collaborative approach to design is not just a matter of process, but a fundamental shift in how we think about building products in an AI-driven world.