Elicitron: A Framework for Simulating Design Requirements Elicitation Using Large Language Model Agents
Abstract Requirements elicitation, a critical yet time-consuming and challenging step in product development, often fails to capture the full spectrum of user needs. This paper introduces a novel framework that leverages Large Language Models (LLMs) to automate and enhance the requirements elicitation process. LLMs are used to generate a vast array of simulated user agents, enabling the exploration of a much broader range of user needs and unforeseen use cases. These agents then engage in product experience scenarios, based on the Action, Observation, and Challenge framework introduced in this paper, inspired by Chain-of-Thought reasoning to produce structured responses. Subsequent agent interviews uncover valuable user needs. We validate our framework with two experiments. First, we explore different methodologies for diverse agent generation, discussing their advantages and shortcomings. We measure the diversity of identified user needs and demonstrate that serial agent generation leads to greater diversity. Second, we show how our framework effectively mimics empathic lead user interviews, identifying a greater number of latent needs than conventional human interviews. Our work highlights the potential of using LLMs to accelerate early-stage product development, reduce costs, and increase innovation.
Authors
- Nigel Morris (ORCID: https://orcid.org/0000-0001-7267-933X)
- Hyunmin Cheong (ORCID: https://orcid.org/0000-0002-6683-701X)
- Daniele Grandi
- Ye Wang (ORCID: https://orcid.org/0000-0003-1054-4063)
- Alexander Tessier
- Mohammadmehdi Ataei
Institutions
- Autodesk (United States) (US)
- Autodesk (Canada) (CA)
Publication Details
- Published
- 2024-08-25
- DOI
- https://doi.org/10.1115/detc2024-143598
- Citations
- 1
- Primary Topic
- BIM and Construction Integration
- Type
- article
- Field-Weighted Citation Impact
- 0.27