Generación de código a partir de requisitos basados en voz. Un análisis multicriterio de herramientas de generación de código basadas en Inteligencia artificial
Loading...
Date
2024-10-03
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad de Cuenca
Abstract
This research entitled: “Code Generation from Voice-Based Requirements. A multi-criteria
analysis of artificial Intelligence-based code generating tools” focuses on selecting, evaluating,
and comparing artificial intelligence tools applied to a case study on the registration and
management of pets in the city of Cuenca, for the generation of code through voice-based
prompts, where they are applied patterns in the inputs provided to obtain more complete results.
An exhaustive investigation of the types of existing tools is carried out, in addition to interviews
with professionals in the software area where a set of 10 tools are analyzed; The selection criteria
are that they generate code, that the tool accepts voice input dictated or cloned, and that it has a
free use license. As a result, 4 AI tools are obtained that meet these requirements: ChatGPT,
Bing, Gemini and Replit, to which a review of use cases is applied through tests carried out nearly
with the prepared prompts, also performing a multi-criteria analysis based on Interface features,
voice accuracy, ease of use, functions and compatibility through manual calculation processes
and supported by the RStudio tool. Finally, a guide to these 4 resulting tools is provided.
Resumen
La presente investigación titulada: “Generación de Código a partir de requisitos basados en voz.
Un análisis multicriterio de herramientas generadoras de código basadas en Inteligencia artificial”
se centra en seleccionar, evaluar y comparar herramientas de inteligencia artificial aplicadas a
un estudio de caso sobre el registro y manejo de mascotas en la ciudad de Cuenca, para la
generación de código a través de prompts basados en voz, donde se aplican patrones en las
entradas proporcionadas con el fin de obtener resultados más completos. Se realiza una
investigación exhaustiva de los tipos de herramientas existentes, además de entrevistas hechas
a profesionales del área de software donde se analizan un conjunto de 10 herramientas; se toman
como criterios de selección que sean generadoras de código, que la herramienta acepte entradas
por voz de forma dictada o clonada y licencia de uso libre. Como resultado se obtienen 4
herramientas IA que cumplen con estos requisitos: ChatGPT, Bing, Gemini y Replit a las cuales
se aplica una revisión de casos de uso mediante las pruebas hechas de forma práctica con los
prompts elaborados, realizando también un análisis multicriterio basado en características de
Interfaz, precisión de voz, facilidad de uso, funciones y compatibilidad mediante procesos de
cálculo manuales y con el respaldo de la herramienta RStudio. Finalmente se provee una guía
de estas 4 herramientas resultantes.
Keywords
Ingeniería en Sistemas, Informática, Comandos de voz, Aplicaciones
Citation
Código de tesis
TS;337
Código de tesis
Grado Académico
Ingeniero en Sistemas
