El otro día preguntaron en una comunidad sobre IA hasta qué punto es posible programar sin saber programar.
Llevo usando la IA como herramienta de apoyo a la programación a diario desde hace más de dos años (CoPilot, ChatGPT y otros), así que me animé a participar.
Mi respuesta:
Para cosas simples: sí. Te permite crear pequeños scripts o aplicaciones sencillas rápidamente con unos resultados muy buenos.
Para un uso más avanzando (actualmente): la cosa cambia. El valor principal que te aporta es la mejora de la eficiencia. Pero tienes que ser tú el que valide las soluciones y tenga claro por dónde quires ir. Es como un ayudante superdotado al que le tienes que pedir las cosas en detalle y cuyo resultado debes supervisar.
Y mí me ayuda a:
- Editar código. Especialmente boilerplate, código simple o que puede deducirse por el contexto.
- Resolver dudas. Para cosas comunes, aunque todavía sigo usando StackOverflow para cosas más específicas.
- Prevenir bugs.
- Tomar decisiones.
- Aprender.
- Documentar.
Ojo, también hay muchas limitaciones. Pero eso da para otro post.
Y a ti, ¿cómo te ayuda la IA para programar?