Uma Abordagem Multiagente para Geração de Requisitos com Base em Personas

  • Giovanna Magalhães Lavouras UFRJ
  • Cássio Emanuel da Silva UFRJ
  • Rodrigo da Silva Nogueira UFRJ
  • Thiago Barcellos Mattos UFRJ
  • Rafael Maiani de Mello UFRJ

Resumo


A elicitação de requisitos é uma das etapas mais críticas do desenvolvimento de software, sendo frequentemente afetada por ambiguidades, perda de informações e elevado esforço na interpretação e consolidação dos dados obtidos junto aos stakeholders. Este trabalho propõe um pipeline multiagente baseado em Inteligência Artificial Generativa para apoiar a Engenharia de Requisitos por meio de personas geradas automaticamente a partir das respostas dos stakeholders a um questionário estruturado. As personas atuam como uma representação intermediária do contexto dos participantes, orientando a geração de requisitos individuais por um agente. Em seguida, um agente enriquecido com Retrieval-Augmented Generation (RAG) consolida os requisitos individuais em um Documento de Especificação de Requisitos. A viabilidade da abordagem foi avaliada em um projeto real de desenvolvimento de um sistema de gestão para uma empresa júnior. Os resultados preliminares indicam elevada aceitação das personas pelos stakeholders e uma percepção predominantemente positiva sobre a corretude dos requisitos consolidados, fornecendo evidências iniciais da viabilidade da abordagem proposta.
Palavras-chave: Engenharia de Requisitos, Personas, Modelos de Linguagem, Sistemas Multiagentes, Recuperação Aumentada por Geração

Referências

J. R. Anthis, R. Liu, S. M. Richardson, A. C. Kozlowski, B. Koch, Erik Brynjolfsson, James Evans, and Michael S. Bernstein. 2025. Position: LLM Social Simulations Are a Promising Research Method. In Proceedings of the 42nd International Conference on Machine Learning.

Lisa P. Argyle, Ethan C. Busby, Nicholas Fulda, Joshua R. Gubler, Christopher Rytting, and David Wingate. 2023. Out of One, Many: Using Language Models to Simulate Human Samples. Political Analysis 31, 3 (2023), 337–351.

Pierre Bourque, Richard E Fairley, et al. 2014. Software engineering body of knowledge (SWEBOK). (2014).

Bashar Nuseibeh and Steve Easterbrook. 2000. Requirements engineering: a roadmap. In Proceedings of the Conference on the Future of Software Engineering. 35–46.

Malik Abdul Samil et al. 2024. AI Based Multiagent Approach for Requirements Elicitation and Analysis. arXiv preprint arXiv:2409.00038v1 (2024).

Mujahid Sultan and Andriy Miranskyy. 2018. Ordering Interrogative Questions for Effective Requirements Engineering: The W6H Pattern. In Proceedings of the IEEE International Requirements Engineering Conference (RE). IEEE.

Gianmario Voria et al. 2025. RECOVER: Toward Requirements Generation from Stakeholders’ Conversations. IEEE Transactions on Software Engineering 52 (2025).
Publicado
11/09/2026
LAVOURAS, Giovanna Magalhães; SILVA, Cássio Emanuel da; NOGUEIRA, Rodrigo da Silva; MATTOS, Thiago Barcellos; MELLO, Rafael Maiani de. Uma Abordagem Multiagente para Geração de Requisitos com Base em Personas. In: WORKSHOP BRASILEIRO DE ENGENHARIA DE SOFTWARE INTELIGENTE (ISE), 5. , 2026, São Paulo/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 89-94. DOI: https://doi.org/10.5753/ise.2026.33021.