En estos días, ‘AI’ está en todas partes, incluso en el desarrollo de software program. Al llegar inmediatamente después de los enfoques como la programación extrema y la programación de pares, ahora hay un nuevo tipo de programación de pares en la ciudad en forma de un LLM que ha estado digeriendo millones de líneas de código. Supuestamente diseñado para ayudar a los desarrolladores a programar más rápido y de manera más eficiente, estos ‘asistentes de programación de IA’ han llevado principalmente a un acalorado debate y algunos estudios interesantes.
En el caso de [Jj], sus sentimientos sin diluir Hacia la programación de asistentes como GitHub Copilot queman tan intensamente como el fuego de mil soles, y no un tipo de fuego feliz.
Ya sea copiloto o chatgpt o algún otro chatbot que pueda o no integrarse en su IDE, la frustración con lo que a menudo se siente como un autor de stackoverflow es algo con lo que muchos de nosotros probablemente podamos simpatizar. A pesar de [Jj] Enumera algunos aspectos positivos del uso de un LLM entrenado en bases de código y documentación, su opinión normal es que el uso de Copilot degrada a un programador, principalmente debido a la forma en que toma habilidades de pensamiento crítico fuera del circuito.
Independientemente de si está de acuerdo con [Jj] O no, la investigación hasta ahora sobre el uso de LLM con desarrollo de software program y otras tareas sugiere fuertemente que no son positivas netas para las facultades mentales de uno. También es importante tener en cuenta que al remaining del día sigue siendo usted, la bolsa carnosa de agua en su mayoría salada, que tiene que justificar el código durante la revisión del código y cuando algo se incendia en la producción. Mientras tanto, su ‘copiloto’ se pone fácilmente.