Bueno, ese tipo de depende de tu definición de IA y de programadores.
No hace mucho tiempo, si deseaba calcular una fórmula, tenía que escribir un programa largo y complejo. En estos días, escribe la fórmula en MATLAB, y probablemente sea matemático, científico o ingeniero, no programador. O si desea probar el teorema, escríbalo en MAXIMA. En estos días, es “solo software”. No hace mucho tiempo, la “computación simbólica” era un foco principal del trabajo de IA.
O considere algo como IBM Watson. Solía ser que el diagnóstico era el ámbito de los seres humanos, y más bien un software especializado. Ahora, se está moviendo al mundo de la IA: un pequeño equipo de programadores trabaja en los algoritmos principales; pero después de eso, se trata de gestión de datos y aprendizaje automático, que en realidad no es programación.
- ¿Qué significa ser 'inteligente' después de que la IA se haya integrado en el cerebro humano?
- ¿Dónde no se puede aplicar el aprendizaje automático?
- Los robots persiguen nuestros trabajos. ¿Qué podemos hacer?
- ¿Romper CAPTCHA es realmente un hito para la inteligencia artificial?
- ¿Se volverán obsoletos los científicos de datos con el surgimiento de la IA en términos de codificación, estadísticas, aprendizaje automático, gestión de bases de datos y técnicas de visualización?
En el otro extremo de las cosas, la programación se está convirtiendo en una habilidad básica. Por ejemplo, un analista financiero usa hojas de cálculo todo el tiempo y se espera que sepa cómo escribir macros (no llame a un programador cada vez que necesite una nueva celda calculada).
Las tendencias no son un buen augurio para la “programación” como profesión. Algo así como el trabajo de “calculadoras” (“humanas”) y “computadoras” en los días de las máquinas sumadoras, el crecimiento exponencial y el reemplazo nocturno por una nueva tecnología.