ÚLTIMAS NOTICIAS
SELECCIONADO PARA TI

¿Por qué la ingeniería de software está al borde de una transformación significativa?

PorJohn PalmerJohn Palmer 3 min de lectura
ingeniería de software
  • Adoptar la IA en la ingeniería de software es crucial para mantenerse relevante y evitar la obsolescencia en una industria que evoluciona rápidamente. 
  • Herramientas de IA generativa como GitHub Copilot pueden agilizar tareas rutinarias y aumentar la productividad, pero los desarrolladores humanos siguen siendo indispensables para mantener la calidad del código.
  • La formación responsable y la colaboración entre ingenieros humanos e IA son clave para desbloquear el potencial transformador de los LLM y lograr soluciones extraordinarias.

La ingeniería de software está al borde de una transformación significativa, impulsada por la aparición de modelos de lenguaje grandes (LLM) implementados como IA generativa. Aunque el debate sobre si esto califica como verdadera inteligencia artificial continúa, no se puede negar las impresionantes capacidades de los LLM como ChatGPT y Google Bard, que están ganando un reconocimiento generalizado.

Adoptar la IA en la ingeniería de software ya no es opcional. Cualquier departamento de TI o empresa de ingeniería de software que se niegue a adoptar la IA sin duda se quedará atrás y se volverá irrelevante. Del mismo modo, los desarrolladores que resistan esta tecnología transformadora pronto se encontrarán reemplazables.

Lecciones del pasado

Reflexionando sobre la evolución de las herramientas de desarrollo web como Dreamweaver, vemos paralelismos con la revolución actual de la IA. Aunque herramientas como Dreamweaver automatizaron la creación de sitios web, no hicieron obsoletos a los desarrolladores web humanos. De manera similar, la disponibilidad de constructores y plataformas web modernas no ha eliminado la necesidad de desarrolladores cualificados. En cambio, estas herramientas han acelerado el desarrollo de tareas rutinarias, permitiendo a los desarrolladores humanos centrarse en desafíos más complejos y funciones personalizadas.

La llegada de los LLM y la IA generativa ha alcanzado un punto crítico. Modelos como GPT-3, GPT-4, ChatGPT y Google Bard han captado la atención cultural e inspirado la innovación. Reconociendo los beneficios potenciales, una empresa de ingeniería de software invirtió recientemente en licencias de GitHub Copilot para sus ingenieros. Aprovechando la tecnología OpenAI Codex, GitHub Copilot agiliza tareas tediosas, proporciona sugerencias de autocompletado inteligentes e incluso genera código de manejo de errores, aumentando la productividad de los ingenieros.

El toque humano

Si bien GitHub Copilot y herramientas similares ofrecen ventajas significativas, es crucial reconocer sus limitaciones. El código generado a menudo contiene errores; algunas muestras pueden ser difíciles de mantener o ampliar. Esto enfatiza que los desarrolladores humanos están lejos de ser obsoletos; su experiencia sigue siendo indispensable.

Las herramientas de IA generativa amplificarán lo que los desarrolladores prioricen. Aquellos que se centren únicamente en la velocidad sobre la calidad pueden producir software de baja calidad a un ritmo acelerado, cargando los esfuerzos futuros con limpieza y mantenimiento. Del mismo modo, percibir el código como una mercancía y a los ingenieros como meros engranajes generadores de código llevará a la estancación. Sin embargo, aquellos que valoren la innovación, la calidad y el pensamiento crítico pueden aprovechar el potencial de los LLM en asociación con ingenieros humanos.

Desbloqueando el potencial

Para desbloquear el verdadero potencial de los LLM, deben ser entrenados para la calidad y guiar eficazmente su colaboración con ingenieros humanos. Entrenar modelos para generar código seguro, escalable, mantenible y bien estilizado es esencial. Además, enfatizar el desarrollo dirigido por pruebas y cultivar relaciones simbióticas entre la IA y los ingenieros humanos conducirá a soluciones poderosas para desafíos complejos.

En las primeras etapas de la revolución de la IA, las mercancías como los LLM representan un potencial sin explotar. Al igual que las lingotes de hierro en bruto deben ser forjados en herramientas útiles, los ingenieros de software deben dar forma a los LLM para alinearse con las necesidades y valores humanos. Construir una máquina de ensamblaje de código totalmente automatizada que " ,"16":"Un camino responsable hacia adelante

Un camino responsable hacia adelante

Dentro de una década, los ingenieros de software deberían apuntar a evitar un futuro distópico causado por el uso irresponsable de la IA. En lugar de verse cargados con limpiar el desastre de la tontería automatizada, la industria del software debería aprovechar la IA para perseguir objetivos nobles. Al entrenar a las IAs generativas para colaborar eficazmente con ingenieros humanos, podemos transformar a buenos ingenieros en ingenieros híbridos cibernéticos excepcionalmente capaces, combinando las fortalezas de los humanos y la IA para crear soluciones extraordinarias.

Los colaboradores robóticos no están aquí para reemplazar a los ingenieros de software, sino para mejorar sus habilidades. A través de un entrenamiento y aplicación responsables, harán mejores ingenieros. En lugar de volverlos obsoletos, la IA les permitirá abordar desafíos y crear soluciones que superen lo que los humanos o la IA pueden lograr por separado.

La era de la generación de código por IA es imparable, y los ingenieros de software deben adaptarse para permanecer relevantes. Los LLM como ChatGPT y Google Bard ofrecen un inmenso potencial para aumentar las capacidades de los desarrolladores. Sin embargo, deben ejercer precaución y entrenar estos modelos para la calidad mientras preservan las contribuciones únicas de los ingenieros humanos. Al hacerlo, pueden forjar un camino hacia un futuro donde la colaboración humano-IA desbloquee logros notables en la ingeniería de software.

No te limites a leer noticias sobre criptomonedas. Entiéndelas. Suscríbete a nuestro boletín. Es gratis.

Comparte este artículo

Descargo de responsabilidad. La información proporcionada no constituye asesoramiento financiero. Cryptopolitan.com no asumimos responsabilidad alguna por las inversiones realizadas basándose en la información proporcionada en esta página. Recomendamos encarecidamente la investigación independiente y/o la consulta con un profesional calificado antes de tomar cualquier decisión de inversión.

John Palmer

John Palmer

John Murangiri llegó a Cryptopolitan con habilidades en análisis de mercado. John (también conocido como JP) se graduó de la Universidad de Nairobi con un título de licenciatura en comunicación masiva y estudios de medios. Anteriormente, ha contribuido con perspectivas del mercado de criptomonedas a InsideBitcoins.com y Metacoingraph.

MÁS … NOTICIAS