A4 Refereed article in a conference publication
Building LLM-Based Voice Agents for Requirements Elicitation: An Experience Report on Early Prototypes; 
Authors: Weerakoon, Oshani; Mäkilä, Tuomas; Kaila, Erkki; Oyedeji, Shola
Editors: N/A
Conference name: International Workshop on Agentic Engineering
Publication year: 2026
Book title : AGENT '26 : Proceedings of the 2026 International Workshop on Agentic Engineering
First page : 173
Last page: 180
ISBN: 979-8-4007-2399-5
DOI: https://doi.org/10.1145/3786167.3788420
Publication's open availability at the time of reporting: Open Access
Publication channel's open availability : Open Access publication channel
Web address : https://doi.org/10.1145/3786167.3788420
Self-archived copy’s web address: https://research.utu.fi/converis/portal/detail/Publication/523629216
Self-archived copy's licence: CC BY NC ND
Self-archived copy's version: Publisher`s PDF
This paper presents an experience report on the development and pre-testing of voice-based agentic workflows that uses two large language models, OpenAI’s GPT-4o-mini and Google’s Gemma3:27b to conduct requirement elicitation discussions in software projects. The growing use of independent AI agents for specialized tasks has motivated our exploration of voice agents as "requirements elicitors" within software projects. The paper describes the approaches attempted during development, including those that were successful and those that failed, along with insights gathered from implementing and testing the use cases. We conducted a pre-test round with five participants, comparing the performance of the two agents under two case studies. At this stage, the OpenAI-based agent showed a higher requirements coverage, identifying 77.5% of relevant requirements on average, while the Gemma-based agent captured 35.0%. In terms of usability, participants rated the OpenAI agent 4.0/5, compared to 3.3/5 for the Gemma agent, highlighting a more natural conversational flow, better contextual understanding, and improved responsiveness. We propose deploying this voice agent as the first agent in an extended multi-agent requirements engineering workflow to support requirement elicitation sessions alongside a human requirement engineer, which will be the extension of this work. The methods, design choices, and lessons learned documented in this report aim to guide practitioners and researchers in adapting similar agent-based approaches in their own domains.
Downloadable publication This is an electronic reprint of the original article. |
Funding information in the publication:
This work has been supported by FAST, the Finnish Software Engineering Doctoral Research Network, funded by the Ministry of Education and Culture, Finland.