Supongo que estás hablando de un robot que codifica como un programador:
Respuesta corta: no, no podemos. Y nunca podremos hacerlo.
Hay un libro, llamado el libro “cenicienta” (Introducción a la teoría de los autómatas, idiomas y computación (3a edición): John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: 9780321455369: Amazon.com: Libros) hay varios Problemas y pruebas de problemas que una máquina de Turing (un modelo conceptual de una computadora destinada a pruebas matemáticas) no puede resolver.
- ¿Cuál es el ingreso inicial de una AC en la India?
- ¿Puede cualquier persona desempleada de larga duración con una gran brecha de currículum conseguir un trabajo a través de entrevistas dadas por agencias de colocación
- ¿La crisis de la Eurozona afectará las perspectivas educativas, las ubicaciones y los escenarios laborales en el mercado europeo? ¿Hay una recesión en progreso?
- Emocionalmente hablando, ¿cuál es la parte más difícil de ser un oficial de policía?
- ¿Qué es un día (laboral) en la vida de un médico?
Con las computadoras, tal como las encuentras hoy, la inteligencia no funciona como en tu cerebro. La imaginación, las ideas, la improvisación y el arte de la computadora dependen de una generación de números pseudoaleatorios y de un “entrenamiento” cuyo rango sea el que se utilizará (redes neuronales). Esto significa que la máquina solo busca el polinomio que será el mejor para dar forma a la aleatoriedad. Esto es simplemente, “imaginación en caja”; ideas en caja, improvisación en caja y arte “cuadrado”. Limitado. Preconcebido y preenvasado.
La computadora, simplemente no puede innovar ni especular como nosotros.
O al menos, no puede con la arquitectura informática actual que conocemos hoy. Es como pasar por la velocidad de la luz (sí, digo que hay que romper algunas leyes de física o cambiar el paradigma).
La experiencia fue probada por el propio Turing, se le llamó el “problema de detención” y tiene que ver con la indecidibilidad de algunas situaciones.
No existen los “problemas indecidibles” para los humanos. Siempre tomamos una solución, incluso si implica la muerte. Nuestro libre albedrío es supremo.
Lo máximo que puede hacer es “simular” inteligencia para que pase la llamada “prueba de turing” (o CUALQUIER prueba de inteligencia). Pero pasar esta prueba no proporciona inteligencia real, solo prueba que un ser humano podría ser engañado para pensar que existe tal cosa dentro de un microchip. Para lograr tal esfuerzo, debes dejar la innovación, el arte (real, el que te mueve) y las emociones humanas fuera de la ecuación.
… y la programación, querida, es nuestro esfuerzo más humano en términos de creación, sueños y abstracción.