Summary: | El paulatino avance de las arquitecturas de software basadas en microservicios y la creciente
relevancia de la ingeniería de requerimientos en el desarrollo de aplicaciones y sistemas web
han generado la necesidad de automatizar el proceso de creación y despliegue de microservi-
ci os. En este senti do, l a combi naci ón de técnicas de Procesa mi ento de Len guaj e Natural (PLN)
con análisis de grafos y detección de comunidades se presenta como un enfoque poderoso
para abordar desafíos en diversos campos, incluyendo la ingeniería de software y el diseño
de arquitecturas basadas en microservicios. Asimismo, en los últimos tiempos, los modelos
de lenguaje de inteligencia artificial, como ChatGPT, han experimentado una notable popular-
idad y atención en diferentes ámbitos. Su capacidad para mejorar y generar texto existente ha
despertado un gran interés entre investigadores, empresas y usuarios en general. Teniendo
en cuenta este contexto, el siguiente trabajo de titulación propone un proceso para la identifi-
cación y despliegue automatizado de microservicios, aprovechando las ventajas que ofrecen
las técnicas de procesamiento de lenguaje natural y análisis de grafos. Se espera que este
enfoque contribuya significativamente a mejorar y automatizar el desarrollo de aplicaciones
basadas en microservicios.
|