Exactamente. Estoy de acuerdo en todo lo que dices.
Y no sé si estás de acuerdo aunque me o expreses, porque allí estoy afirmando que todo es calculo, y sigues diciendo que es razonamiento...
Claro. Estoy de acuerdo en todo lo que dices: una IA es un ordenador que hace cálculos. No estoy de acuerdo en lo que no dices: qué les falta a esos cálculos para que puedas llamarlos razonamiento.
y yo estoy diciendo que con calculo imitas razonamiento pero que no razonas, pero tu pareces estar de acuerdo que todo lo que si obtiene el mismo resultado que razonar entonces razona, y para muestra de que no es cierto, hay pruebas de que la IA responde equivocadamente, y a eso le concedes el perdón que no tuvo el suficiente entrenamiento...
No. Le concedo el perdón de que también los humanos responden equivocadamente. Una IA hace lo mismo que un humano, por lo que se equivoca igual que se equivoca un humano.
cuando en realidad exploro una de las posibilidades que tenía exhaustivamente, dio el resultado y tu interacción es la que mejora la predicción del siguiente calculo, a eso le llamas razonar?
No. En eso estás equivocado objetivamente (ya no es una cuestión filosófica sobre qué es razonar y qué no). Una IA no explora todas las posibilidades, porque eso es imposible. Si le pides a una IA que demuestre un teorema no puede explorar todas las posibilidades. Son prácticamente infinitas y muy superiores con creces a la capacidad de cálculo de cualquier ordenador. Una IA razona igual que un humano: es una red neuronal que está educada por un entrenamiento (exactamente igual que un humano) y que evoluciona según un modelo simplificado (pero suficiente a efectos de razonar, aunque no la dote de conciencia, voluntad, sentimientos, etc.) de la evolución de las redes neurales humanas para obtener conclusiones por el mismo proceso. No sustituye razonamientos por cálculos. Los cálculos del ordenador determinan la evolución de las neuronas y sustituyen a las leyes de la bioquímica igual de deterministas. Una vez tienes dos sistemas neuronales (no iguales, pero tampoco tu cerebro es igual al mío) que siguen un mismo tipo de evolución (no igual, pero tu cerebro tampoco funciona exactamente igual que el mío), obtienen resultados por el mismo proceso, que serán mejores o peores en función de la educación recibida.
Así funciona
Te adivino la carta... ok
escoge una,
es de copas,
no,
es de basto,
no,
es de espadas ,
no,
tiene una figura humana ,
no,
tiene un sol en el medio ,
si, perfecto,
tienes el 5 de oro,
eso es razonar?
No. Eso no es razonar, ni tampoco es lo que hace la IA. El entrenamiento de una IA configura sus conexiones neuronales del mismo modo que la educación de un humano configura las suyas. Pero cuando a la IA le dices que te demuestre un teorema que nadie sabe demostrar, no se pone a plantear casos para que alguien le vaya diciendo no, no, no... hasta que acierte. La IA, de forma autónoma, sin que nadie le dé respuestas, acaba encontrando una demostración por un proceso de la misma naturaleza que el que hubiera permitido a un humano obtener la misma demostración si se lo hubiera propuesto y con un poco de suerte. No hay sustitución de razonamientos por cálculos, como erróneamente crees. Los cálculos son cálculos de estados neuronales y de su interacción, pero lo que razona es la red neuronal, y lo hace igual (de una forma simplificada, pero suficiente) que como lo hace una red neuronal humana, con las mismas técnicas, no enumerando todas las posibilidades, que es imposible.
Así predice, guarda conocimiento. Bueno, Habrá entonces para ciertas ocasiones todos los indicios que un humano no relaciona para desencadenar una respuesta lógica calculada, no prevista y a eso le llaman razonamiento, o resolución de un problema no trivial.
Este párrafo no lo entiendo.
No hay nada a priori que te diga que sólo los objetos que llevan a cabo reacciones físicas pueden razonar. Eso forma parte de tu "evidencia" de que las máquinas no pueden razonar, pero no puede ser parte de tu concepto de razonar.
Pero cuál de los que no llevan a cabo esas reacciones físicas, no obedecen a ningún programa que puedas modificar a placer para que te de otra respuesta...
Pues, por ejemplo, una IA. Si a una IA le preguntas cuál es la capital de Francia y te dice que París, no puedes modificar su programa a placer para que te responda Roma. Una IA no es un algoritmo en el que puedes cambiar una línea y pasa a hacer otra cosa. La información que tiene una IA no está en ningún punto concreto de la memoria del ordenador que la soporta. No hay ningunas casillas de memoria donde ponga "París", de modo que si las cambias por "Roma" pasará a decirte que la capital de Francia es Roma. La información de una IA está dispersa por su estructura neuronal, de modo que ni su programador sabe dónde está ni sería capaz de leer en esa estructura lo que una IA sabe o cree, como tampoco se puede con un cerebro humano.
Una IA no es un algoritmo. Se basa en un algoritmo que determina la evolución de sus neuronas, pero su comportamiento depende del estado de sus neuronas y no de tal o cual instrucción de su programa. Si cambias una instrucción de su programa le cambiarás el comportamiento de todas sus neuronas y estarás cambiando globalmente la IA. No puedes cambiarle "París" por "Roma". El comportamiento de una IA es igual de impredecible que el de un humano y por los mismos motivos: porque no se sigue de la ejecución de un algoritmo, sino de la evolución de una red neuronal que está determinada por un algoritmo como la evolución de una red neuronal natural está determinada por la bioquímica.
Eso simplemente es falso y forma parte de tu infravaloración de las IAs. Crees que no pueden aportar nada original. Si te refieres literalmente a no aportar nada original, eso es falso. Precisamente este hilo surgió por los casos de IAs que han generado teoremas matemáticos a los que nadie había podido dar likes porque eran desconocidos hasta que una IA los descubrió.
No no pueden aportar nada original, si no evalúan entre "todas" las opciones disponibles,
No. Eso no es cierto. Estás completamente equivocado en tu idea de cómo funciona una IA. No es posible evaluar todas las opciones posibles para demostrar un teorema, por muchas comillas que le pongas al "todas". Una IA demuestra un teorema igual que un matemático, sin usar una capacidad de cálculo excesiva. Toda la capacidad de cálculo del ordenador que la soporta se invierte en determinar la evolución de sus neuronas, que es algo que en un cerebro humano hace la bioquímica. Pero las neuronas artificiales hacen (a estos efectos) lo mismo que las naturales y llegan a los teoremas por el mismo camino. Es cierto que pueden razonar más rápidamente y sin cansarse ni distraerse, lo cual son ventajas, pero no diferencias metodológicas sustanciales. El procedimiento es el mismo, no es sustituir razonamientos por cálculos.
Considera el teorema que demostró la IA que señaló geómetracat. En su demostración usó resultados no triviales de otros trabajos previos. ¿De verdad crees que la IA consultó
todos los artículos de matemáticas disponibles en internet, y pidió acceso a
todos los artículos a los que no tenía acceso libre y que consideró
todos los teoremas demostrados en ellos a ver si alguno le servía y que consideró
todas las combinaciones de aplicación de
todos esos teoremas hasta que, así, descartando casos, encontró la demostración?
De hecho, uno de los "todos" es objetivamente falso: sólo pidió acceso a dos artículos a los que no podía acceder por sí misma. ¿Por qué precisamente esos dos, entre los millones que podría haber pedido? No hay ordenador en el universo capaz de considerar todas las posibilidades a la hora de demostrar un teorema no trivial que requiera usar teoremas previos adecuados. Si crees que la IA hizo eso, que consideró todas las opciones posibles hasta encontrar la buena, estás completamente equivocado sobre lo que puede hacer una IA.
y si el resultado es novedoso, es porque , nadie se calentó lo suficiente, para tener la misma información en su cerebro, y pensar en una solución al problema, porque todos dicen estaba ahí y nadie lo vio... entonces que hizo, atar los hilos lógicos que otro no calculó , ni advirtió como una lógica posible, los encadenó y presentó el resultado.
Claro. El hecho de que sea novedoso sólo es relevante en cuanto que prueba que no se ha copiado la demostración de internet. Si le preguntas a una IA por una demostración del teorema de Rolle y te la da, no puedes concluir que razona, porque lo tenía fácil para copiarla de internet. Pero so le preguntas algo para lo que no hay respuesta en internet, entonces queda fuera de toda duda que ha razonado, y no lo ha hecho enumerando todos los casos posibles porque eso es imposible y, aunque pudiera, no ha habido nadie diciéndole no, no, no, cada vez que se ha equivocado.
De hecho, la IA que demostró el teorema que aportó geómetracat, necesitó que le suministraran dos artículos a los que no tenía acceso en internet, por lo que éstos le proporcionaron información que ni siquiera tuvo disponible durante su entrenamiento. Todo eso prueba (salvo para quien tenga ojos y no quiera ver) que la IA obtuvo un razonamiento genuninamente original, y lo hizo por los mismos medios que podría haber empleado un humano, a saber, poniendo a trabajar a una red neuronal. La red neuronal de una IA hace lo mismo que la red neuronal de un humano. Puede que más rápido y sin cansancio ni distracciones, pero no es algo distinto (cálculos frente a razonamientos) es lo mismo (un modelo simplificado, pero suficiente para el fin de razonar), el resultado no sale de la ejecución de un programa predeterminado por el programador. Sale de la ejecución de una red neuronal programada por su aprendijaje. El programador sólo le enseño a aprender. Decir que una IA sólo da lo que le ha puesto su programador es como decir que Wiles sólo obtuvo lo que sus maestros habían puesto en él.
¿Imagina que tienes que decidir entre un millón de opciones posibles, cadenas carbonadas , para que no sean números, y evaluar si se asemeja a un resultado previo, cuanto tardas tú, cuanto la IA? ves porque lo logra. te vence con poder de cálculo, luego te dice cuál es la droga más fácil de sintetizar o cosas similares. ¿Encuentra patrones?, ¿eso es razonar? ¿o evaluar una condición tipo IF más compleja’, yo no le veo nada de diferencia.
Tú y yo hemos aprendido a sumar como una IA: nos equivocamos y nos decían, no, no es así, 7 +4 no son 10, son 11, o, muy bien, ahora lo has dicho bien. Y cada like o dislike fue reconfigurando nuestra red neuronal hasta que llegó el punto en que sabíamos sumar sin equivocarnos más que esporádicamente.
Es un buen punto, pero para mí incomprobable, no puedes reducir el conocimiento a unos y ceros, tú me dirás que no puedo reducir todo a impulsos eléctricos o la falta de ellos.
No sé qué es lo que dices que es incomprobable. Tenemos un cerebro en el que vemos que unas neuronas hacen cosas y el resultado es que el poseedor de ese cerebro razona. Imitamos en un ordenador esas cosas que hacen las neuronas y el ordenador hace lo mismo. La conclusión científica es que el modelo matemático de red neuronal es una teoría que explica el funcionamiento del cerebro humano igual la ley de la gravitación de Newton explica el movimiento planetario. Sin perjuicio de que el modelo pueda afinarse, la ley de Newton explica las características básicas de por qué los planetas se mueven como lo hacen, igual que una IA explica las características básicas de por qué los humanos son capaces de razonar como razonan. De toda la vida, cuando un científico ha reproducido en su laboratorio un fenómeno natural, eso se ha tomado como una explicación científica del fenómeno reproducido, y nunca como una imitación, pero que no tiene nada que ver en el fondo.
En cuanto a lo de reducir el conocimiento a ceros y unos, depende del grado de reducción. Ciertamente, el conocimiento de una IA no es reducible a ceros y unos. El conocimiento de una IA está en su estructura neuronal, y esa estructura es reducible a ceros y unos (al contenido de la memoria de un ordenador), pero el conocimiento de la IA no está en la memoria del ordenador, sino en la estructura de la red neuronal determinada por la memoria del ordenador. No tienes ninguna casilla de memoria en el ordenador donde se guarde ningún conocimiento de la IA, ni mucho menos ningún algoritmo que determine lo que va a hacer una IA. El algoritmo del ordenador determina cómo evolucionan sus neuronas, y éstas determinan el comportamiento de la IA.
Lo que digo es que la IA todo lo tiene que guardar en 1 y 0, luego para interpretar un prompt o hacer cualquier devolución usa 1 y 0, en un circuito eléctrico lógico flip flop guarda datos, y con procesadores calcula, y solo hace eso calcula, luego tú ves lo que el resultado de su cálculo de, solo que ese resultado viene de la mano de un modelo interpretador y desarrollador de lenguaje, que te hace parecer que razona.
No es exactamente así. Una IA no guarda su información en unos y ceros, sino que la guarda en la relación entre millones de neuronas electrónicas, cada una de las cuales tiene en cada momento un estado plasmado en unos sistemas de memoria que, si quieres, puedes interpretar como unos y ceros.
Yo te sigo en lo que me quieres decir, y no cito la línea para sacártela de contexto , es que sí, sea como sean son unos y ceros.
Sea como sea no. Hay un doble proceso de reducción, y pasarlo por alto es distorsionarlo todo. La información se puede almacenar de muchas maneras, pero ¿qué hace que una misma información almacenada de dos formas distintas ya no sea la misma información? ¿Qué importa que el estado de una red neuronal esté plasmado en unas neuronas naturales o que esté plasmado en unas neuronas artificiales que son trozos de memoria de un ordenador que contienen toda la información relevante sobre la neurona?
Pero en la biología en el cerebro, no tengo idea, me refiero a que no lo estudié, y no iría preguntando a Google como es, si lo que se mueve es un aminoácido, en levo o dextrógiro, si se almacena o descarta un ion, o la cosa que fuera , pero no es una acción esto si esto sí o no en una neurona individual, tú me dices que la información está en la red, la que hace que razones, la que mueve tu vista hacia la pantalla , sin siquiera obligatoriedad de saber leer.
No sé quién es el que dices que no sabe leer ¿la red? Pero lo que digo es que, en efecto, si yo miro donde miro es por el efecto de unas corrientes nerviosas que ha generado mi cerebro como fruto de la actividad de su red de neuronas a partir de los inputs que he recibido ahora y a lo largo de toda mi vida hasta ahora. A lo mejor, si mi vida hubiera sido distinta, en lugar de estar respondiéndote estaría de vacaciones en Polonia. Mi comportamiento se explica por la acción de una red neuronal y la de una IA también, y las dos redes hacen esencialmente lo mismo en lo tocante a capacidad de razonar. No es cierto que una IA calcule cuando yo razono. El ordenador de una IA calcula la evolución de sus neuronas igual que las leyes de la bioquímica determinan la evolución de las mías, pero, movidas por cálculos o por bioquímica, las neuronas de la IA acaban haciendo lo mismo que las mías (a efectos de razonar, porque las de la IA no generan voliciones). Una IA y yo razonamos igual. Ni el razonamiento de una IA ni el mío dependen ni de cálculos ni de la bioquímica. Lo que depende de cálculos y de bioquímica es la evolución de nuestras neuronas, pero nuestros razonamientos dependen de dicha evolución que sigue patrones de la misma naturaleza, no radicalmente distintos, como crees tú erróneamente.
Pero la analogía entre un cerebro humano y una IA se da entre las neuronas biológicas y las neuronas electrónicas. La memoria de una IA, el conocimiento de una IA, las habilidades de una IA están en la configuración de sus neuronas electrónicas producto de su entrenamiento, igual que las características análogas en un cerebro humano están en la configuración de sus neuronas biológicas que es producto de su entrenamiento (educación). La naturaleza de las neuronas (biológicas o electrónicas) es irrelevante.
OK, no hay diferencia y realmente me da lo mismo si la IA tiene o no neuronas y de que tipo o algo similar a eso, creo no haberlo discutido lo que veo es que la representación de cualquier relaciones entre esas variables es un número, expresado en formato binario de algún modo discreto y en un humano cualquier relaciones entre cosas no la puedo imaginar de ese modo , sino como un continuo, claro esto es subjetivo me dirás pero para mí es una justificación legítima para una limitación.
Esto ya es algo concreto (por primera vez), pero sigue siendo arbitrario. Uno podría plantearse si el razonamiento humano requiere una base analógica (continua) o si basta una base digital, y esta duda se resuelve experimentalmente: puesto que las IAs, con una base digital, consiguen lo mismo, eso es la prueba científica de que la inteligencia humana no es esencialmente analógica, sino que una versión digital es suficiente.
No obstante, al margen de esta evidencia empírica, se podría argumentar que es difícil que ninguna clase de proceso físico sea esencialmente analógico, porque cualquier descripción de su estado, para ser relevante, tiene que tener un umbral mínimo. El infinito físico es finito. Aunque en teoría cualquier cuerpo del universo está atraído gravitatoriamente por cualquier otro, hay un infinito físico a partir del cual la influencia gravitatoria de un objeto suficientemente lejana es nula a todo efecto práctico. Igualmente, pretender que el comportamiento de una neurona puede depender del de otra vecina de modo que cualquier variación de un estímulo, por infinitesimal que sea, es relevante, es como creer que la posición de los planetas en el momento del nacimiento de una persona determina su futuro.
En cualquier caso, en cuestiones científicas, la actitud es importante, y tu actitud es la de "a ver a qué me agarro para justificar mi tesis preconcebida", que es la actitud anticientífica por excelencia. Si alguna vez se diera alguna evidencia empírica que sugiriera que el carácter analógico de la red neuronal humana es relevante, sería algo a estudiar, pero querer ponerlo como explicación a priori, sin ninguna evidencia de que realmente es relevante (cuando lo natural es conjeturar que no lo es) es contrario al método científico. Puestos a tratar de encontrar argumentos científicos para justificar cualquier idea preconcebida, ahí tienes a los creacionistas. Pero ése no es el método: no se trata de decir "a ver qué digo que justifique lo que quiero que salga". Se trata de explicar el mundo a partir de las evidencias. Y la evidencia dice que una IA se comporta como una mente humana y la conclusión racional de este hecho es que una IA es una versión simplificada de una mente humana, y que sólo tendrá sentido plantearse que hay una diferencia esencial si se detecta alguna diferencia esencial que no parece que pueda ser reproducible por una IA.
La persona que inventa, busca alternativas a las cosas que conoce o empleando hasta lo no conoce busca sus relaciones, no veo el mecanismo en que la IA pueda hacer lo mismo si la información no la tiene previamente, no puede relacionar el batido de las alas de la mariposa y concluir en predecir un terremoto , de mismo modo que un humano no se pondría a hacerlo, pero entiende la idea de fondo.
Eso de que una IA no puede obtener nada que no le hayan dado de antemano es una de tus ideas objetivamente falsas sobre una IA. De hecho, tú mismo la niegas cuando dices que si una IA obtiene una demostración matemática es porque "está ahí". ¿Ahí, donde? Si nadie se la ha dado y la obtiene, es que ha obtenido algo que no le habían dado de antemano. Negarlo es negar algo objetivamente cierto.
Si yo le doy a una IA un programa en Python que no hace lo que yo quiero y le pregunto qué está mal y me dice qué líneas he de cambiar y por qué, no es creíble que en su entrenamiento haya conocido todos los programas en Python erróneos posibles y que alguien le haya dicho en cada caso cuál es el error. Eso es imposible. Y tampoco es creíble que si le pongo varios casos así los resuelva todos correctamente por azar (o requiera dos o tres intentos, que son muy pocos en comparación con todos los casos posibles que tendría que considerar alguien que no entendiera nada). La realidad es que una IA se ha entrenado para entender lo que es Python y es capaz de buscar bugs en un programa por el mismo procedimiento que emplea un humano, tal vez amplificado por una mayor velocidad de cálculo, pero eso no es esencial.
Si trato de buscar el error yo mismo, es posible que me plantee ¿será esto?, no esto no es, ¿será esto otro?, no, tampoco, ¿y esto?, Ah, sí, éste es el problema. Es posible que si yo necesito tres intentos, una IA necesite 100 y los despache todos rápidamente, pero, aun así, está haciendo lo mismo que yo. Yo he necesitado tres intentos, ella 100, pero los dos hemos seleccionado inteligentemente unas pocas posibilidades entre millones de alternativas. Y, lo que es más importante, hemos generado automáticamente esas posibilidades, no como fruto de un entrenamiento que nos la diera ya. Nuestro entrenamiento ha servido para ponernos en condiciones de buscar esas posibilidades con heurísticas eficientes, pero no nos ha dado las posibilidades a considerar.
La potencia de una IA puede hacer que, aun siendo más torpe que yo, obtenga mejores resultados que yo por su rapidez y su tenacidad, pero no deja de hacer lo mismo que yo. Es imposible detectar errores en un algoritmo considerando todos los casos posibles. En algunos casos sencillos podría ser, pero tu idea de que una IA simplemente enumera es objetivamente falsa y, aunque así fuera, igualmente necesitaría inteligencia para descartar los malos intentos. Si una IA me plantea tres posibles respuestas y sólo acierta a la tercera, si sólo ha necesitado dos correcciones para obtener el resultado, aun si hubiera contemplado millones de variantes, si las ha descartado ella sola, entonces ha razonado igualmente los descartes.
Sigues infravalorando una IA a la que presentas como una especie de loro que repite lo que le han dicho y que ha gustado, pero eso no es así.
Y sí es así. Pero no es una infra valorización, es lo que es.
No. Esto no es una cuestión filosófica. Esto es algo en lo que te puedo decir que estás objetivamente equivocado. En general es difícil determinar qué parte de una respuesta de una IA está generada por ella misma de forma original y qué parte la copia de internet, pero precisamente cuando demuestra teoremas nuevos tienes un ejemplo objetivo e inequívoco de generación de material original. No puede haber copiado lo que nadie conocía antes y, por consiguiente, no podía estar en internet.
Aunque sea menos irrebatible, cada vez que corrige un algoritmo con bugs, no es creíble que encuentre en internet o que en su entrenamiento haya generado (con ayuda exterior) todos los códigos con bugs imaginables para tener memorizados sus errores y cómo corregirlos. Las posibilidades son muchas más de las que podría gestionar el más potente de los ordenadores. El entrenamiento de una IA tiene el mismo efecto que la educación en un cerebro: configura una red neuronal para que sepa encontrar respuestas originales a preguntas nuevas. Si lo niegas, niegas hechos objetivos. Esto no es filosofía.
Una IA no se limita a reproducir lo que ha visto que gusta.
Ni más ni menos, eso es el E learning, valorar alto lo cierto, y bajo lo errado , o la inversa de da lo mismo.
No. El E learning no es eso. Estás completa —y objetivamente— equivocado. El E learning dota a una red neuronal de heurísticas para enfrentarse a problemas nuevos. Si no fuera así, sería imposible que una IA demostrara un teorema matemático desconocido previamente. Es absolutamente imposible llegar a una demostración examinando todos los casos posibles, como ya te he mostrado antes. Pero, aparte de eso, es que cualquier programador de una IA te confirmará lo que te digo yo: una IA no razona por exhaución. No mira uno a uno todos los casos posibles. Una IA es una red neuronal, y las redes neuronales hacen todas esencialmente lo mismo (humanas y no humanas) unas serán más eficientes que otras y tendrán más prestaciones que otras, pero sus principios de evolución son las mismas y no se basan para nada en cálculos mecánicos. Los cálculos mecánicos son los que regulan la evolución de las neuronas, pero el razonamiento que generan las neuronas no se basa en cálculos mecánicos. Y si crees lo contrario es que no entiendes lo que es una IA.
esa estructura entrenada genera material original,
Como!!! Material aleatorio, el más parecido a lo que sus cálculos le dan, por eso se equivoca 99% de las veces en temas nuevos, luego de miles de interacciones, va ganando información, y claro luego alinea sus unos y ceros para que te guste la respuesta a ti, no a ella ,ya que nada le puede gustar.
No. Estás completamente equivocado. Cuando a la IA le pidieron que demostrara o refutara una conjetura de Erdös lo que devolvió no es en absoluto un material aleatorio. Si así fuera, sus probabilidades de acertar serían menores que las de que te tocara la lotería mil millones de veces seguidas, pero acertó. En este caso "una respuesta que me guste" es una respuesta lógicamente correcta, una demostración matemáticamente correcta, y la parte difícil no es valorar si una demostración me va a gustar o no (si es correcta o no), sino encontrarla, y, como te explicaba antes, ni podía tenerla ya en su memoria como fruto de su entrenamiento, ni podía encontrarla en internet, ni podía encontrarla por exhaución. ¿Te has parado a pensar cuántas "demostraciones" absurdas podrían escribirse de la misma longitud que la que dio la IA? ¿Cuántos teoremas de cuántos artículos publicados podría haber considerado de forma no concluyente? Una demostración correcta sólo puede obtenerse mediante un razonamiento inteligente, mediante una heurística bien dirigida, y eso es lo que es una IA, una red neuronal que emplea heurísticas seleccionadas mediante un entrenamiento. El entrenamiento no le proporciona (sólo) información, sino también técnicas para generar razonamientos nuevos. Esto no lo digo yo, sino que lo dicen los hechos. Lo dice el hecho de que una IA es capaz de resolver problemas de los que no se conoce la solución y que, con la capacidad de cálculo de todos los ordenadores de la galaxia, no pueden resolverse por exhaución.
Si te niegas a admitirlo, estás negándote a admitir la evidencia empírica. Haces lo mismo que un terraplanista que desprecia las evidencias que prueban que la Tierra es esférica, o lo que hacían los colegas de Galileo que se negaban a comprobar con su telescopio que Júpiter tenía satélites porque sabían que no los tenía, ya que Aristóteles nunca había hablado de ellos. Cualquier intento de explicar que una IA pueda demostrar un teorema matemático nuevo sin admitir que es inteligente es como cuando Samuel Shenton explicaba que Armstrong y sus colegas fueron hipnotizados para creer que estaban en la Luna y que habían visto desde ella una Tierra esférica. Es buscar explicaciones retorcidas para lo que tiene una explicación natural e incuestionable con el método científico en la mano.
Tus intentos de decir que H2 no es lo mismo que IA2 porque H2 se basa en neuronas y no en chips es análogo a un intento de sostener que un grupo cíclico de cinco elementos no es lo mismo que otro grupo cíclico de cinco elementos porque uno está formado por giros de un pentágono y otro por clases de números enteros. A efectos algebraicos son la misma cosa, y a efectos cognitivos, H2 e IA2 son la misma cosa. Tus intentos de distinguirlos caen fuera de lo que es relevante para la estructura que explica su comportamiento. Si las neuronas electrónicas se comportan igual que las biológicas, las redes neuronales formadas por unas o por otras hacen exactamente lo mismo. Y todo "en realidad no es lo mismo" es metafísica.
Tú me dices que en mi cerebro hay un circuito flip flop dentro de una célula que guarda o codifica un número que está relacionado con otro en la memoria y aportará la información de la próxima letra que escriba en el teclado.
Jamás te he dicho algo tan surrealista. Una neurona recibe impulsos nerviosos y los transmite a otras neuronas, pero no aleatoriamente, sino que hay una relación relativamente simple entre sus entradas y sus salidas, una relación que es modificable con la educación. No tiene dentro ningún número ni ningún circuito.
Pero igual que un ordenador puede reproducir trayectoria de varios planetas girando alrededor de una estrella (para lo cual representa los planetas mediante números que determinan su masa, su posición, su velocidad, etc., sin que importe que en los planetas no hay números, pero sí masa, posición, velocidad, etc.) un ordenador también puede modelizar el comportamiento de una neurona mediante números. Y del mismo modo que, mediante cálculos un ordenador puede reproducir muy aproximadamente el movimiento orbital de unos planetas mediante cálculos (aunque los planetas no calculen nada, sino que se limiten a seguir las leyes de la gravitación) un ordenador también puede reproducir mediante cálculos la evolución de unas neuronas, y el modo en que unas afectan a las otras (igual que un ordenador puede tener en cuenta cómo la gravedad de unos planetas afecta a los otros).
En ambos casos tenemos un ordenador que calcula (movimiento de planetas o evolución de neuronas) reproduciendo así el comportamiento de cosas (planetas, neuronas) que no tienen números ni circuitos dentro. Y del mismo modo que así el ordenador muestra en cada momento (con sus cálculos) la posición de los planetas el ordenador de una IA muestra (con sus cálculos) en cada momento el estado de una red neuronal y esa red neuronal razona sin calcular, razona como razonan todas las redes neuronales, seleccionando patrones de respuesta a ciertos estímulos mediante un entrenamiento que, no sólo les aporta conocimientos que acumula, sino también heurísticas para resolver problemas nuevos, para generar razonamientos originales.
Yo no veo relación alguna entre ambos procesos.
¿Entre qué procesos?
Visto para un lado tiene sentido, pero para el otro nada que ver, no nos parecemos en nada a la solución de la red,
Estás completa y objetivamente equivocado. Las redes neuronales artificiales se han diseñado para hacer lo mismo que hacen las redes neuronales naturales. Es absurdo decir que no se parecen en nada.
aun en blanco el cerebro cuando nacemos ya tiene algo dentro , que no sé, pero no es un hardware vacío el que crea la naturaleza, que luego llenas de información cuando tiene lo inputs de los sentidos, algo ya viene "de fabrica" que no tiene un PC, ni un árbol, ni un mono , ni un loro parlanchín.
Obviamente, hay una diferencia estructural entre el cerebro de un humano y el de un mono o el de un loro, porque, aun tratando de educarlos, no se consigue lo mismo con todos ellos. Pero la educación no sólo aporta información. También se aprende a razonar, a detectar y corregir errores a base de likes y dislikes, igual que una IA.
Creo que cada uno sabe cuál es límite de sus recuerdos al inicio de la vida, pero nadie dirá que no razonaba porque no tenía información, cosa muy distinta a una IA sin datos, que no llora, bosteza o ríe cuando la llenas de información.
Ya estamos con las propiedades circunstanciales. ¿Qué tiene que ver bostezar o reír con razonar? ¿Estás diciendo que un ser que no bosteza o no ríe no puede razonar? Un recién nacido es lo mismo que una IA sin entrenamiento. No es capaz de dar respuesta a prácticamente nada, pero paulatinamente va usando los likes y dislikes que recibe para reestructurar su red neuronal y mejorar sus respuestas. No veo dónde ves una diferencia (si quitamos las risas y los bostezos de en medio).
Sería interesante que pudieras desarrollar eso. ¿Qué significa que las cosas que se obtienen no tienen el mismo valor de verdad o significado? ¿Cuándo una IA dice que ha demostrado un teorema no significa lo mismo que si lo dice un matemático? ¿No está ahí el teorema en ambos casos?
No, no es ese el sentido, si el teorema es fruto de un cálculo, debe ser correcto
No sé qué quieres decir con que si el teorema es fruto de un cálculo debe ser correcto. De hecho te contradices, pues si, para ti, una IA sólo calcula, cuando demuestra un teorema no debería equivocarse nunca, pero sí que se equivoca (igual que lo hacen los humanos). Si admites que las IAs se equivocan tan a menudo como los humanos, según tus palabras lo que afirman no es fruto de un cálculo, cuando afirmas lo contrario.
si las reglas de la lógica no se quiebran, pero reitero aun siendo que ese teorema no se escribió aún por nadie, y te presenta el teorema de la forma que un humano lo haría, entonces vas a decir que es fruto del razonamiento de la red,
Efectivamente.
y yo simplemente veo hard y soft siguiendo sentencia en base a información previamente recabada, sino que aplica un modelo cálculo...
No acabo de entender esta frase, pero, sí, claro. Ves lo mismo que veo yo. Un ordenador haciendo lo que hacen todos los ordenadores, que en este caso es determinar la evolución de un sistema neuronal que, basándose en un entrenamiento, ha adquirido una información y una capacidad de aplicar heurísticas eficientes a problemas nuevos. Eso es razonar, porque eso, ni más ni menos, es lo que hacen los humanos. Si crees que los humanos hacen algo más que dejar que su red neuronal responda en función de su estado a unos inputs dados, tendrás que explicar qué es ese "razonamiento genuino e inimitable", pero mientras no lo expliques, estás construyendo torres sobre arenas movedizas.
y no vale la pena que insista. No quiero convencer a nadie que piense como yo, solo que me parece que, si no piensan como yo, el mundo no será lo que esperan si la información con la que aprende es de la inteligencia humana, por ahí con una sociedad no esclavista, menos hipócrita, menos envidiosa del progreso ajeno, menos descalificadora del que opina distinto, aprendería otros valores o a compartir el mundo con su mayor molestia, si es que eso se puede valorar de algún modo.
Aquí me pierdo, pero me parece que ya estás haciendo pronósticos sobre el futuro sobre los que no tengo nada que decirte. No sé si tus pronósticos se cumplirán o no y no tengo argumentos ni a favor ni en contra.
usando pautas de conducta seleccionadas por el entrenamiento, pero no meramente repitiendo cosas dichas antes y que han recibido likes. Es como tú: cuando aprendías a sumar, acertabas y te equivocabas,
Te equivocas hasta que no te equivocas, porque aprendes, y una vez que aprendes nada te lo puede cambiar, paro a ella le tocas una de sus variables y veras que pasa, si razona, o si contesta cualquiera... los razonamiento serán ciertos , acá, en la china o en marte, no dependen del estado de una variable.
Te equivocas hasta que te equivocas menos. No hay ningún humano que no se equivoque, ni siquiera haciendo algo con lo que está familiarizado. Yo me equivoco haciendo operaciones con relativa frecuencia.
¿Lo que aprendes nada lo puede cambiar? Dile eso a quienes tienen un derrame cerebral. Si a una IA le tocas una variable que contiene información sobre una neurona, el efecto será similar a si a ti te extirpan una neurona, o te la estropean de algún modo. Probablemente no se notará en nada. Y tus razonamientos dependen del buen estado de tus neuronas. Modificar una variable en una IA es como modificar parte de una neurona en un cerebro. Una sola no afecta en mucho, pero si a un humano le extirpas parte de su cerebro, o le haces una lobotomía, me río yo de eso de que no te pueden cambiar lo que has aprendido.
Es lo mismo. Nuestra mente es una red neuronal, y una IA es una red neuronal. Modificar aleatoriamente una red neuronal afecta a su comportamiento y a sus capacidades. En principio, modificar alguna neurona aislada no tiene un efecto significativo, pero si modificas varios miles de neuronas, pues tienes el efecto de un ictus o de una lobotomía, etc. Claro que se nota, tanto en redes naturales como en artificiales. Es algo tan obvio que me cuesta entender que no veas el paralelismo natural.
y el feedback que recibías reorganizaba tus neuronas hasta que éstas eran capaces de generar sumas correctas, pero no es cierto que si haces una suma y está bien es porque de niño hiciste esa suma muchas veces y te dijeron que estaba bien. Puedes hacer bien sumas que nunca hiciste en concreto cuando aprendías a sumar.
y esta máquina calcula sumas, no las aprendió a sumar como tú y yo. Utiliza su calculadora interna, no piensa ,
No. Confundes niveles. Una IA necesita aprender a sumar como tú y como yo. Una cosa es que el ordenador que la sustenta sepa calcular sumas, y senos y logaritmos, y otra muy distinta que la red neuronal que determina empieza sin saber sumar, y tiene que aprender a sumar, y a calcular senos y logaritmos, como cualquier red neuronal.
Es como si dices que no necesitas estudiar las reacciones químicas que conlleva la respiración celular porque tus células ya saben respirar. Que tus células sepan respirar no significa que tú nazcas sabiendo química. Si no estudias química, no sabrás cómo se produce la respiración a pesar de que todas tus células respiren. Igualmente, una IA no sabe sumar aunque el ordenador que la sustenta sepa. La red neuronal tiene que aprender matemáticas, incluso tiene que aprender cómo funciona una IA, igual que el hecho de que tú tengas neuronas no significa que no tengas que aprender cómo funcionan las neuronas si quieres saber algo de ellas.
le atribuyes más cualidades de las que tiene, y probablemente más de las que tenga alguna vez.
En absoluto. No atribuyo ninguna cualidad a una IA que no tenga. Una IA es una red neuronal que evoluciona según un modelo matemático relativamente simple, y un ordenador se encarga de calcular esa evolución. Pero la red en sí no sabe nada a priori de sumas, chips ni de cálculos. Se podría diseñar una IA "capada" que tuviera un conocimiento del mundo similar al de un niño pequeño, de modo que podría hacer razonamientos propios de un niño, pero no sabría sumar, a pesar de que el ordenador que la soportara realizara constantemente sumas, y multiplicaciones, y divisiones, etc. El ordenador sabe sumar, pero la IA no necesariamente. Podrías enseñarle a sumar, y aprendería como tú y como yo, pero no sabría sumar "de fábrica".
Si no haces estas distinciones es que tienes una idea muy distorsionada de lo que es una IA.
Lo mismo vale con "razonar". Tanto tú como una IA, cuando aprendéis a razonar, por ejemplo, en análisis matemático, cometéis errores y tenéis aciertos que son valorados y os dan un feedback que reconfigura vuestra estructura neuronal, de modo que llega un momento en el que, tras muchos likes y dislikes, ya tenéis la red neuronal organizada de modo que podéis generar razonamientos nuevos, que nunca habríais podido hacer sin vuestro entrenamiento, pero que son nuevos. Si resuelves un problema que nunca habías visto antes, no estás dando una respuesta que diste en su día y te dieron likes por ella, y lo mismo vale para una IA, que puede resolver problemas usando heurísticos adquiridos por entrenamiento (a base de likes), pero que son completamente nuevos para ella, que los ha generado ella misma de forma original. Si crees lo contrario, tienes una idea equivocada de lo que es una IA y que está en la base de tu prejuicio.
Original, nada, todo puesto allí por alguien que razona, es que en realidad el que prejuzgas eres tú diciendo que si razona, cuando solo te ha dado de muestra una imitación.
No. En eso estás objetivamente equivocado. Si una IA demuestra un teorema matemático desconocido, nadie le ha podido poner ahí la demostración ni la ha podido obtener enumerando todos los casos posibles. Eso es físicamente imposible. Los casos posibles exceden astronómicamente la capacidad de cálculo de cualquier ordenador, de todos los ordenadores del planeta juntos.
Llamar "imitación" a un proceso que te genera una demostración que es imposible obtener a lo bruto y que nadie conocía antes es negar los hechos para mantenerte acantonado en tu prejuicio.
Y el que fabricó la IA lo hizo para razonar.
Pues no le ha salido, le quedo una calculadora programable por red social.
Pues sí que le ha salido. Tú y yo somos calculadoras programables por red social (red social humana o de las que están en los ordenadores). Sólo que la evolución de nuestras neuronas con se calculan con calculadora, sino con las leyes de la bioquímica que hacen el mismo efecto.
Y eso es cierto. Una IA es una calculadora.
Listo para mí ya está , luego es como tu interpretas ese resultado.
No, no es una mera cuestión de interpretación (subjetiva). Una IA es una calculadora que calcula la evolución de una red neuronal que a su vez razona como las redes neuronales humanas. Y eso es un hecho, no una interpretación. Una IA es un experimento de laboratorio que reproduce un fenómeno natural. Jamás en la historia de la ciencia se ha llamado a eso una imitación que no es lo mismo.
Pero es que es una obviedad que una IA de las que existen actualmente no tiene iniciativa propia, no tiene voluntad. Pero nuevamente mezclas churras con merinas. ¿Qué tiene que ver que una IA tenga o no tenga voluntad con que razone o no razone?
Es que la razón no viene sola, si no si no hay duda que sería fruto de un simple calculo. Pregúntate , si razonas porque quieres razonar, razonas porque tienes voluntad de razonar, o directamente razonas porque razonas. No hay explicación,
No te sigo. ¿A qué no hay explicación? Razono porque razono. Porque soy un objeto físico que tiene esa capacidad. Igual que una IA.
y tu pareces decir que si, la obviedad es que el cerebro calcula y eso hace que razone,
No. Un cerebro no calcula (vamos, calcula como un caso particular de su capacidad de razonar). Lo mismo vale para una IA. Una IA no calcula. Una IA está soportada por un ordenador que calcula el estado y la evolución de una red neuronal (la IA propiamente dicha) y esa IA hace lo mismo que un cerebro: razonar, no calcular. Los cálculos del ordenador que soporta a la IA tienen como análogo en un cerebro las leyes de la bioquímica que regulan el comportamiento de las neuronas. No hay cálculos en las neuronas igual que los planetas no hacen cálculos para moverse, pero puedes reproducir las características relevantes del movimiento de un planeta o de la evolución de unas neuronas mediante cálculos, pero al final obtienes un sistema que evoluciona siguiendo las mismas leyes (o, en el caso de una IA un modelo simplificado pero suficiente para el fin de razonar).
lo mismo que una IA. La razón no es calculo,
Correcto.
y no hay estructura de cálculo en silicio que te razone,
Incorrecto. Un ordenador calcula el estado de una red neuronal, y una red neuronal suficientemente sofisticada (da igual que esté soportada por un ordenador o por unas neuronas) razona.
si predice con cierto grado de probabilidad de éxito, una maquina tiene calculo porque otro se lo dio, pero no la razón.
Una IA predice con cierto grado de probabilidad de éxito igual que un humano. Los cálculos del ordenador que la soporta hacen el mismo efecto que las leyes de la bioquímica. Ponen en marcha una red neuronal, y luego ésta razona, con independencia de si su soporte son neuronas naturales o artificiales.
¿cambiaría en algo que un humano razona cuando su cerebro está en activo?
Es que el humano nunca esta inactivo, ni cuando duermes. Te acuerdas de Alpha go, que jugaba contra sí mismo para aprender a jugar, que hizo aprendió todas las combinaciones exitosas 15 o 20 movimientos por delante de cualquier configuración, ¿razonó? o solo es una muestra más de poder de cálculo veloz y memoria que no puede imitar un humano, lo mismo que Deep blue, o Alpha Zero, Stockfish, esto es más de lo mismo, pero su lenguaje al responder, imita, te parece que razonó , y es solo su configuración para dar la respuesta a un cálculo, sea que este es trivial, o no trivial, porque no tiene ni idea sobre si la trivialidad es o no importante. Si razonará con todo el entrenamiento que recibió, 24x24hs , tendríamos ya, ahora , no mañana, un compendio de conocimiento exponencialmente mayor al de toda la humanidad, y sin embrago se usa para publicidades y memes, fuerza bruta potencialmente exitosa...
[/quote]
Aparte de que no respondes a mi pregunta: qué tendrá que ver si una mente humana está inactiva en algún momento o no (que no lo está, pero qué tendrá eso que ver), aquí nuevamente se muestra que tienes una idea radicalmente errónea de lo que hace una IA. Una IA no es como una máquina que juega al ajedrez analizando todas las jugadas posibles (hasta cierto punto). Me preguntas si lo que hace una aplicación de ajedrez es razonar y te respondo que eso es una cuestión ya de lenguaje: podríamos decir que razonar por fuerza bruta es la forma más elemental de razonamiento, pero en cualquier caso es irrelevante porque el hecho es que una IA no razona por fuerza bruta, y si crees lo contrario es que no entiendes lo que es una IA.
Es cierto que una IA puede permitirse un grado de fuerza bruta mayor que un humano, por su velocidad y capacidad de cálculo, y que eso puede hacer que una IA no muy lista tenga resultados mejores que un humano más listo, pero cuando una IA encuentra una demostración matemática nueva, puedes poner la mano en el fuego a que no la ha obtenido por fuerza bruta, porque eso sería mucho más que ser capaz de predecir todas las combinaciones posibles de un juego de ajedrez en un tablero de un millón de casillas de lado con cuatro millones de piezas. No hay ordenador que pueda hacer eso. Y no es que sea físicamente imposible, sino que basta ver qué es una IA para darse cuenta de que es una red neuronal, y que las redes neuronales no se dedican a enumerar todas las respuestas posibles de cada pregunta que se les plantean, sino que su estructura plasma procedimientos heurísticos que se perfeccionan con el aprendizaje, pero su razonamiento es heurístico, como el humano, no por fuerza bruta, como un programa que juega al ajedrez. Si piensas otra cosa, simplemente estás equivocado sobre lo que es una IA.
Una cosa es que su aprendizaje consista en obtener muchos likes o dislikes a respuestas obtenidas aleatoriamente y que esa aleatoriedad va siendo "educada" para seleccionar patrones de razonamiento más eficientes, pero eso no tiene nada que ver con enumerar todos los casos. Y aunque enumerara todos los casos, una IA entrenada no necesita que nadie le dé likes o dislikes para seleccionar respuestas razonables. Realmente, un humano cuando razona hace lo mismo. Demostrar un teorema es decir: a ver si sale así, no, esto falla, a ver esto otro, también falla, y esto otro, no pero casi, con esto, lo que me haría falta es esto otro, pero esto no sale, a ver si esto otro también vale... y así hasta que sale algo (o no sale nada). Una IA hace eso mismo. Tal vez con más rapidez y más paciencia para considerar más casos, pero los casos considerados no dejan de ser una muestra reducida dentro de todas las posibilidades que habría que considerar para un razonamiento a lo bruto por exhaución.