Hay dos tipos de conocimiento que van en un programa.
- Conocimiento sintáctico: – Los lenguajes informáticos comenzaron cerca de la máquina. Incluso varios lenguajes como C / C ++ requerían una manipulación elaborada de la memoria de la máquina, etc. para ser efectivos. Los programadores que tuvieron éxito en esa época necesitaban saber mucho sobre el aspecto sintáctico de los idiomas.
- Conocimiento semántico: – La mayoría de los programas de computadora son una simulación de un fenómeno del mundo real. Para crear la simulación, los programadores requieren conocimiento sobre el dominio. También requieren herramientas como la lógica, las matemáticas y la heurística que logran resultados en ese dominio. La mayoría de los programadores exitosos actualmente tendrían estas habilidades.
El primer tipo ya se está automatizando. No ha resultado ser tan fácil como todos imaginaban y ha llevado décadas hacer cosas como la manipulación automática de la memoria, escribir código de autocorrección, etc. Pero ciertamente está sucediendo y sería el primer lugar donde los programadores serían reemplazados. Entonces, si su habilidad es que conoce muy bien la sintaxis de cobol, debe preocuparse.
El segundo tipo también se automatizará lentamente a medida que los sistemas más expertos y el algoritmo de aprendizaje automático comiencen a funcionar mejor que los humanos y los programas escritos humanos. Pero eso llevará más tiempo. ¡Quizás 40–50 años!
- ¿Tendrá Brexit alguna influencia en la industria de inteligencia artificial del Reino Unido?
- ¿Las IA avanzadas buscarán mejorarnos o eliminarnos?
- ¿Crees que el equipo de OpenAI no está calificado para tratar de crear inteligencia artificial, incluso si tienen algunos jugadores clave, como Karpathy?
- ¿Quién es el líder en inteligencia artificial?
- ¿Qué es la inteligencia de negocios? ¿Cómo puedo aprenderlo?