Daily Arxiv

Esta página recopila y organiza artículos sobre inteligencia artificial publicados en todo el mundo.
La información aquí presentada se resume utilizando Google Gemini y el sitio se gestiona sin fines de lucro.
Los derechos de autor de los artículos pertenecen a sus autores y a las instituciones correspondientes; al compartir el contenido, basta con citar la fuente.

IA generativa para la arquitectura de software: aplicaciones, desafíos y futuras tendencias

Created by
  • Haebom

Autor

Matteo Esposito, Xiaozhou Li, Sergio Moreschini, Noman Ahmad, Tomas Cerny, Karthik Vaidhyanathan, Valentina Lenarduzzi, Davide Taibi

Describir

Este artículo es el primero en analizar sistemáticamente el impacto de la inteligencia artificial generativa (GenAI) en la arquitectura de software. Revisamos exhaustivamente los casos de uso, la justificación, el contexto, la usabilidad y los desafíos futuros de GenAI mediante el análisis de diversas publicaciones (revisadas por pares y literatura gris). Los resultados del estudio muestran que GenAI se utiliza principalmente para el soporte de decisiones arquitectónicas y la reconfiguración de la arquitectura, y que se emplean principalmente el modelo OpenAI GPT, la solicitud de pocos disparos y las técnicas de Generación Recuperada-Aumentada (RAG). Se aplicó principalmente en las etapas iniciales del ciclo de vida del desarrollo de software (SDLC), como las fases de requisitos-arquitectura y arquitectura-código, y los objetivos principales fueron las arquitecturas monolíticas y de microservicios. Sin embargo, las pruebas rigurosas de los resultados de GenAI fueron en su mayoría deficientes. Los desafíos clave incluyeron la precisión del modelo, el fenómeno de la alucinación, los aspectos éticos, las preocupaciones sobre la privacidad, la falta de conjuntos de datos específicos de la arquitectura y la falta de marcos de evaluación adecuados. En conclusión, GenAI muestra un potencial significativo para el diseño de software, pero es necesario abordar varios desafíos para una adopción más amplia.

Takeaways, Limitations

Takeaways:
GenAI muestra potencial para ser útil para diseñar y reconfigurar arquitecturas de software.
Verificamos que el modelo GPT de OpenAI y las técnicas de impulso de pocos disparos y RAG son efectivas.
Apoya la toma de decisiones arquitectónicas y presenta posibilidades para una aplicación efectiva en las primeras fases del SDLC.
Limitations:
Falta de pruebas rigurosas de los resultados de GenAI.
Problemas de precisión e ilusión del modelo.
Cuestiones éticas y de privacidad.
Falta de conjuntos de datos específicos de la arquitectura.
Ausencia de un marco de evaluación adecuado.
Falta de transparencia y explicabilidad.
👍