Feedforward in Generative AI: Opportunities for a Design Space
Bryan Min, Haijun Xia
TL;DR
The paper addresses the problem that users struggle to anticipate GenAI outputs, incurring high cognitive load due to feedback-centric interactions. It introduces the concept of feedforward in GenAI and demonstrates it through four instantiations across conversational UIs, document editors, malleable interfaces, and agent automations. Key contributions include identifying design dimensions (representation, detail level, manipulability) and proposing interactive feedforward mechanisms (outlines, minimaps, operation lists) to enable anticipation and prompt disambiguation. The work offers a framework for systematic design of GenAI interfaces with potential to reduce turn-taking, improve user meta-cognition, and broaden the applicability of GenAI across contexts.
Abstract
Generative AI (GenAI) models have become more capable than ever at augmenting productivity and cognition across diverse contexts. However, a fundamental challenge remains as users struggle to anticipate what AI will generate. As a result, they must engage in excessive turn-taking with the AI's feedback to clarify their intent, leading to significant cognitive load and time investment. Our goal is to advance the perspective that in order for users to seamlessly leverage the full potential of GenAI systems across various contexts, we must design GenAI systems that not only provide informative feedback but also informative feedforward -- designs that tell users what AI will generate before the user submits their prompt. To spark discussion on feedforward in GenAI, we designed diverse instantiations of feedforward across four GenAI applications: conversational UIs, document editors, malleable interfaces, and automation agents, and discussed how these designs can contribute to a more rigorous investigation of a design space and a set of guidelines for feedforward in all GenAI systems.
