La Inteligencia Artificial como Una Herramienta para Potenciar el Desarrollo de Software

Cargando...
Miniatura

Fecha

2024-01-17

Enlace al recurso

DOI

gruplac

Descripción Dominio:

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Santo Tomás

Compartir

Cargando...
Miniatura

Resumen

La Inteligencia Artificial (IA) ha impactado de manera significativa en casi todos los aspectos de la vida humana en la actualidad. Una de las áreas que más se ha beneficiado de este impacto es el desarrollo de software. La IA ha transformado no solo el modo en que se crean productos y sistemas informáticos, sino también los límites de lo que se puede lograr con ellos. Por lo que se ha convertido en una herramienta indispensable para los desarrolladores que la utilizan, tanto para automatizar tareas rutinarias como para resolver problemas complejos. Este artículo explora la versátil relación entre la IA, ejemplificada especialmente por sistemas como ChatGPT, Bard, Github Copilot, y el campo del desarrollo de software. Examina las ventajas que esta ofrece al proceso de desarrollo, identifica sus posibles desventajas y evalúa el alcance de sus capacidades en este dominio. Asimismo, proporciona sugerencias sobre cómo los desarrolladores pueden aprovecharla de forma eficiente y genera una discusión en torno al futuro de la IA y a las implicaciones éticas que puede llegar a tener su uso.

Abstract

Artificial Intelligence (AI) has significantly impacted almost every aspect of human life today. One of the areas that has benefited the most from this impact is software development. AI has transformed not only the way products and computer systems are created but also the boundaries of what can be achieved with them. Thus, it has become an indispensable tool for developers, used both to automate routine tasks and to solve complex problems. This article explores the versatile relationship between AI, exemplified especially by systems like ChatGPT, Bard, Github Copilot, and the field of software development. It examines the advantages that AI offers to the development process, identifies potential drawbacks, and assesses the scope of its capabilities in this domain. Additionally, it provides suggestions on how developers can efficiently leverage AI and generates a discussion about the future of AI and the ethical implications its use may entail.

Idioma

spa

Palabras clave

Citación

Hernández Pinilla, D. V. (2023). La Inteligencia Artificial como Una Herramienta para Potenciar el Desarrollo de Software. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.

Licencia Creative Commons

Atribución-NoComercial-SinDerivadas 2.5 Colombia