Canvil: Designerly Adaptation for LLM-Powered User Experiences
K. J. Kevin Feng, Q. Vera Liao, Ziang Xiao, Jennifer Wortman Vaughan, Amy X. Zhang, David W. McDonald
TL;DR
The paper tackles how designers can meaningfully engage with large language models as a design material by introducing designerly adaptation, a translational process that two-way translates design requirements to LLM behavior and vice versa. It operationalizes this concept with Canvil, a Figma widget, and validates it through formative interviews (12 designers) and a design study (17 designers in 6 groups), showing that designers can surface LLM behavior through adaptation and co-evolve designs and model behavior. The work demonstrates Canvil’s potential to foster collaboration, knowledge sharing, and practical workflows for designer-driven AI design, while also outlining limitations and areas for tooling improvement. Collectively, the study advances a design-code-centric approach to human-centered AI, emphasizing materiality, sociomaterial practices, and collaborative processes as essential to responsible LLM-powered UX development.
Abstract
Advancements in large language models (LLMs) are sparking a proliferation of LLM-powered user experiences (UX). In product teams, designers often craft UX to meet user needs, but it is unclear how they engage with LLMs as a novel design material. Through a formative study with 12 designers, we find that designers seek a translational process that enables design requirements to shape and be shaped by LLM behavior, motivating a need for designerly adaptation to facilitate this translation. We then built Canvil, a Figma widget that operationalizes designerly adaptation. We used Canvil as a probe to study designerly adaptation in a group-based design study (6 groups, N=17), finding that designers constructively iterated on both adaptation approaches and interface designs to enhance end-user interaction with LLMs. Furthermore, designers identified promising collaborative workflows for designerly adaptation. Our work opens new avenues for processes and tools that foreground designers' human-centered expertise when developing LLM-powered applications.
