Una cosa que podría ser es “Hacer modelos computacionales del comportamiento humano”. Como creemos que los humanos son inteligentes, los modelos de comportamiento inteligente deben ser IA. Hay un gran artículo de Turing que realmente creó esta idea de la IA como modelos de comportamiento humano (enlace). En esta forma de pensar en IA, ¿cómo procederías como científico de IA? Una forma, que sería una especie de ciencia cognitiva, es hacer experimentos en humanos, ver cómo se comportan en ciertas situaciones y ver si puedes hacer que las computadoras se comporten de la misma manera. Imagina que quieres hacer un programa que juegue al póker. En lugar de hacer el mejor programa de juego de póquer posible, harías uno que jugara póker como lo hace la gente.
Otra forma es hacer modelos computacionales de procesos de pensamiento humano. Esta es una visión más fuerte y más limitada de lo que es la empresa. No es suficiente hacer un programa que parezca comportarse como lo hacen los humanos; quieres hacer un programa que lo haga como lo hacen los humanos. Mucha gente ha trabajado en esto en ciencias cognitivas y en un área llamada neurociencia cognitiva. La estrategia de investigación es afiliarse con alguien que haga experimentos que revelen algo sobre lo que sucede dentro de las cabezas de las personas y luego construir modelos computacionales que reflejen ese tipo de procesos. Una pregunta crucial es decidir a qué nivel reflejar lo que sucede dentro de las cabezas de las personas. Alguien podría intentar modelarlo a un nivel muy alto, por ejemplo, dividiendo el procesamiento en módulos de visión, memoria y cognición de alto nivel; intentan que la modularidad sea precisa, pero no se preocupan demasiado por los detalles de cómo se implementan los módulos. Otras personas pueden elegir la neurona como una especie de unidad computacional que se siente justificada en términos de neurofisiología, y luego tomar esa neurona abstracta y hacer mecanismos computacionales a partir de ella. Parece justificado porque sabemos que los cerebros están hechos de neuronas. Pero luego, si hablas con personas que estudian neuronas, descubres que discuten mucho sobre lo que las neuronas pueden y no pueden hacer computacionalmente y si son una buena abstracción, por lo que tal vez quieras hacer tus modelos en un nivel inferior. Entonces, es difícil saber cómo combinar lo que sabemos sobre cerebros con modelos computacionales.
Toda esta discusión convierte a la IA, una rama de la ciencia computacional, microscópicamente, pero fuera de la ciencia informática, en un nivel más amplio.
- ¿Qué tan inteligente debes ser para convertirte en desarrollador web?
- Cada vez que comienzo un proyecto y algo sale mal, dejo de fumar aunque me encanta la codificación. ¿Que puedo hacer?
- ¿Por qué los programadores dicen que debes amar la programación para tener éxito en el trabajo?
- ¿Cuáles son los trabajos relacionados que puedo obtener en el campo de la informática si estoy interesado en algoritmos y no en programación?
- Cómo ganar $ 250k + al año con un título en informática
Buena suerte 🙂