Conciencia de la naturaleza humana a través de la comprensión de la IA. Introduccion Parte 1

Introduccion


La introducción está dedicada a cómo el curso de los eventos y las conclusiones condujeron al surgimiento de la idea y al comienzo de su implementación.

Durante mucho tiempo he estado ocupado con el problema de la IA. Al principio, estos fueron intentos de hacer un bot de chat avanzado. Luego se dio cuenta de que esto sería solo un programa que responderá a una solicitud de acuerdo con su base de datos (DB). Debido al hecho de que todo el conocimiento del sistema se llenará de manera relativamente aleatoria (en el proceso de conversación, capacitación), obtenemos respuestas pseudo-impredecibles, pero el sistema en sí mismo no se da cuenta de que responde. El siguiente fue un intento de desarrollar un sistema con fuentes de conocimiento más avanzadas, con la esperanza de que esto diera cierto impulso al surgimiento de la IA. Procesando la imagen de la cámara, los sonidos del micrófono, un intento de crear una visión binocular para identificar imágenes de objetos volumétricos ... Todo esto fue solo otra entrada de datos en la base de datos. Sin lugar a dudas, todo esto es útil y necesario en robótica, pero no conducirá a la inteligencia misma.

Ahora podemos ver las maravillas de las redes neuronales artificiales (ANN): buscar rostros, colorear imágenes, escribir textos, cambiar las estaciones en las fotografías, etc. Todo esto es increíblemente genial, y cada año solo está ganando impulso, pero desafortunadamente, esto nuevamente no es una IA en el sentido completo de la palabra. Estas son bibliotecas con bases de datos que están capacitadas para resolver un problema específico y lo resuelven muy bien. Acabamos de aprender cómo hacer bibliotecas fundamentalmente diferentes, que ahora no solo dan, por ejemplo, una traducción de una palabra de un diccionario, sino que la traducen de acuerdo con una gran base de conocimiento del uso de esta palabra (Y sí, colorear, cambiar caras en video también es todo, en principio , la respuesta de la biblioteca a la solicitud, aunque inusual para nuestra percepción).

La mayoría de las personas creen que la IA debería ser superior a la mente humana, o al menos ser similar, pero ¿debería serlo? Perros, gatos: ¿tienen inteligencia? Por supuesto que si. Puede que no sea como el nuestro, alguien incluso dice que está al nivel de los niños pequeños, pero lo es. ¿Y si vas más abajo en la escalera evolutiva? Al final, podemos concluir que incluso los protozoos o virus tienen algún tipo de significado en la vida y un modelo de comportamiento.

John Conway en 1970 inventó un autómata celular llamado Life . Habiendo establecido principios simples y razonables, obtuvo un efecto sorprendente. Llamamos a la máquina un juego. Se ha convertido en un nuevo mundo en el que han aparecido sus leyes y reglas, que son completamente impredecibles a primera vista.

Pero solo se establecieron los siguientes principios:

  1. El juego tiene lugar en un cierto plano celular.
  2. Cada celda en esta superficie puede estar en dos estados: estar "vivo" o estar "muerto" (vacío). Una celda tiene ocho vecinos (celdas circundantes).
  3. La distribución de las células vivas al comienzo del juego se llama la primera generación. Cada próxima generación se calcula en función de la anterior de acuerdo con las siguientes reglas:
    • en una celda vacía (muerta), junto a la cual nacen exactamente tres células vivas, nace la vida;
    • si una célula viva tiene dos o tres vecinos vivos, entonces esta célula continúa viviendo; de lo contrario (si hay menos de dos o más de tres vecinos) la célula muere ("por soledad" o "por sobrepoblación").


El juego de la vida de conway

Máquina celular "Vida". Una de las opciones de desarrollo.

Para aquellos que no están familiarizados con este entretenido descubrimiento, les aconsejo que se familiaricen. Hay muchos ejemplos de trabajo y artículos en línea.

Por lo tanto, llego a la conclusión de que la inteligencia en sí misma es un concepto muy ambiguo. Comprender la diferencia entre la falta de inteligencia, débil y fuerte para los seres vivos es una tarea no trivial. ¿Qué tan razonable es la bacteria? ¿O el gato es consciente de sí mismo?

Ahora muchas personas están estudiando activamente el trabajo del cerebro, tratando de comprender y cambiar los mecanismos biológicos a chips de silicio. Como ingeniero de software de profesión, no me atreví a entrar en la jungla de la neurobiología, pero llegué a una conclusión muy simple. Todo en nuestro mundo puede describirse de una forma u otra utilizando fórmulas o programas. No es necesario saber a fondo cómo funciona uno u otro mecanismo, lo principal es atrapar el algoritmo, el principio. Puede abstraer elementos complejos llevándolos a una fórmula o algoritmo.

ANN es un maravilloso ejemplo de nuestra memoria, y tal vez algo más. Y lo más importante, el algoritmo funciona. La pregunta sigue siendo encontrar un algoritmo para los elementos restantes.

Y así nació la idea de que la clave para comprender y crear IA no está en un intento de crear algo que pueda vivir inmediatamente en nuestro mundo y percibir la información tal como somos. La base de la teoría es que nuestra mente funciona de acuerdo con algoritmos simples, pero debido a la presencia de muchos niveles de imágenes, así como a una gran variedad de datos aleatorios de nuestro mundo, obtenemos un sistema absolutamente impredecible y complejo que parece imposible de reconocer. Un ejemplo sorprendente: casi ningún desarrollador de un ANN complejo puede decir con certeza por qué recibió esa respuesta de la red, y no otra. Ella parece casi impredecible. O la "Vida" de Conway: un mundo completamente nuevo e impredecible que parece complejo y reflexivo, con sus habitantes y leyes, pero de hecho contiene un algoritmo simple en pocas líneas.

Es necesario simplificar el entorno y el objeto de estudio tanto como sea posible. En nuestro mundo hay muchas variables que son difíciles de tener en cuenta, la interferencia. Es necesario crear un entorno cerrado con leyes limitadas, un cierto modelo del mundo, en el que se agregará una entidad con un conjunto básico de algoritmos. Se determinan los conceptos y objetivos básicos, guiados por los siguientes principios: deben ser lo más cercanos posible a los humanos; serán agregados e introducidos en el sistema gradualmente en términos de su importancia para la vida de la entidad. Pero, ¿cómo encontrar y definir estos algoritmos? Analízate a ti mismo y a otras personas a tu alrededor. Reflexione sobre las verdaderas causas de su comportamiento, acciones, sentimientos, sensaciones, deseos. Un ejemplo simplificado: una entidad debe tener hambre. Si no come, entonces experimenta dolor, que es un estimulante para encontrar comida. Con el uso de lo cual, será un placer, y con un dolor excesivo.

A medida que el comportamiento de la esencia y las leyes del mundo se vuelva más complicado, podremos observar el desarrollo del sistema y sacar nuestras propias conclusiones. Si es posible lograr algún tipo de avance, entonces será posible simplemente reemplazar los conceptos básicos de una entidad y transferir la entidad de un sistema cerrado a uno abierto. Por ejemplo, desde una caja de arena virtual cerrada, a nuestro mundo en una plataforma de robot, reemplazando el hambre con una descarga de batería.

Otro punto importante. Dado que la base del modelo de comportamiento se tomará en función de las necesidades y características humanas, tendremos la oportunidad de comprender y comprender muchos aspectos de la esencia misma del hombre. La psicología del comportamiento, la interacción social, el significado de la vida y la muerte: esta es la punta del iceberg, que primero viene a la mente.

Por cierto, ¿todo esto te recuerda algo? ¿Desarrollo en un entorno cerrado, donde prácticamente no hay nada, donde una entidad de una célula se convierte en un ser complejo y luego entra al mundo? ¿A qué edad te recuerdas? A partir de 3 años? Y antes? Resulta que durante 9 meses te desarrollaste en un entorno completamente cerrado, y después de otros 3-4 años aprendiste a percibir nuestro mundo tal como es. Y solo después de eso, las imágenes compatibles con la conciencia actual comenzaron a formarse en su memoria, que aún recuerda. Muchas personas piensan que algunas acciones complejas o una secuencia de acciones están "incrustadas" en nosotros ( instintos ). ¿Pero qué tan cierto es eso? ¿Es posible poner en la criatura viva a nivel genético algunas acciones con imágenes altas que no aparecen justo después del nacimiento? Intuitivamente tememos muchas cosas (imágenes complejas). Tenía dos perros, uno desde la infancia tenía miedo al agua hasta el pánico, y el segundo la adoraba, se zambulló y no salió. Instintos? Pero, ¿pueden nuestras madres de alguna manera transmitirnos algunos de sus recuerdos particularmente "vívidos"? Después de todo, por lógica, todos somos hijos de alguien, ¿entonces quizás los instintos complejos de alguna manera nos transmiten un nivel más alto que el gen? Después de todo, en el cordón umbilical, además de los vasos, también hay fibras nerviosas. El niño siente cuando mamá está nerviosa. Quizás defina todo esto de una manera diferente, pero aún así ... Realmente espero que la comunidad pueda dar respuestas a al menos algunas de estas preguntas.

En conclusión, me gustaría decir que, tal vez, como resultado de este trabajo, no será posible crear una IA fuerte, pero entenderlo mejor que nosotros es inequívoco. Nadie sabe a ciencia cierta qué tan profundo es este agujero.

Parte 1. Comenzando


En esta sección, intentaré determinar los requisitos principales para el entorno, así como el algoritmo básico de la entidad.

Primero, definamos el entorno en el que colocaremos la entidad.

Que sea una especie de espacio bidimensional dividido en celdas (50 por 50 celdas), más allá del cual es imposible ir. En consecuencia, en la primera versión del mundo, una célula puede estar vacía o contener una entidad, o una barrera, o comida, o comida mala, que condicionalmente ocupan una célula. Moverse en el entorno solo es posible en celdas vecinas vertical y horizontalmente. El tiempo en el mundo está cuantificado (dividido en períodos de tiempo aproximadamente iguales). La entidad se coloca al azar, al igual que las barreras a la comida.

Conceptos:

  • Cantidad cuántica de tiempo: una cantidad fija de tiempo que determina la actividad y el desarrollo del mundo. Para simplificar, el mundo existe y se mueve paso a paso, lo que da tiempo para llevar a cabo todos los cálculos necesarios antes del siguiente paso.
  • Una entidad es un ser controlado por la IA.
  • La barrera es un bloque infranqueable.
  • La comida es un bloque que absorbe una entidad con el tiempo. Satisface el hambre y trae placer.
  • La mala comida es un bloque que es consumido por una entidad con el tiempo. Satisface el hambre, pero da una fuerte señal negativa después de un tiempo.
  • Entonces, ahora tenemos un entorno en el que la entidad puede buscar alimentos y superar obstáculos.

Pensemos en ello. ¿Qué debe tener una entidad para querer dar el primer paso y determinar algún tipo de tarea para su existencia? Si colocamos una entidad sin deseos y necesidades en el espacio, entonces se mantendrá y no hará nada. Nosotros mismos a veces podemos ser flojos y no queremos hacer nada, solo mentir. ¿Por qué se manifiesta esta condición? Quizás en ese momento todas nuestras necesidades básicas fueron satisfechas, y todo lo demás no es tan importante como para que esto pueda ser descuidado. ¿Qué necesidades lo harán renunciar y hacer algo para mantenerlos callados? Según la pirámide de Maslow, las necesidades fisiológicas son el núcleo de todo. Nuestra mente puede suprimirlos, pero tarde o temprano la fisiología nos hará satisfacerlos, de lo contrario podríamos morir. Estos incluyen la necesidad de comer, respirar, ir al baño, multiplicarse, etc.

Combínalos todos y reduce a una necesidad abstracta de comer. Nuestra esencia debe tener hambre, de lo contrario se sentirá mal, duele. Este es quizás uno de los motivadores más poderosos.

Desde aquí puede determinar de inmediato que la esencia debe consistir en diferentes bloques, dejar que uno sea responsable del deseo y la satisfacción en la comida, y el otro recibirá todas estas señales y decidirá qué hacer.

Tenga en cuenta que si nuestro estómago no nos contara sobre el hambre, no pensaríamos en la comida (reduzcamos el momento con placer al comer). En consecuencia, no haríamos todo lo relacionado para satisfacer esta necesidad. Y si lo piensas, entonces hacemos mucho solo para comer. ¿Y para reproducirse?

Agregamos deseo, pero ¿se moverá la entidad ahora? No Ella se parará y, dándose cuenta de una forma u otra de este deseo, simplemente morirá de hambre, y al final morirá de hambre. Por qué Porque ella no sabe lo que hay que hacer para satisfacer la necesidad. Aquí es donde comienza la parte más difícil e interesante. Debe haber algún tipo de desencadenante que la haga masturbarse y tropezar con la comida. Por ejemplo: iniciar un grito para que el bebé sea alimentado.

Creo que todos han encontrado o al menos escuchado que en caso de peligro podemos hacer cosas algo superiores a nuestras capacidades ordinarias. Salta alto, sube, etc. Por ejemplo, cuando huyes de un perro. ¿Por qué es esto posible? ¿Por qué, en un estado consciente, no podemos hacer esto, pero aquí resulta? Tenemos un mecanismo que se considera negativo, pero quizás es el que se necesita para salvarnos en tales situaciones. En un estado de peligro, podemos perder el control de nosotros mismos y podemos entrar en un cierto estado de afecto.

Si lo piensa, entonces usted y yo estamos "cosidos" con muchos mecanismos similares que no son susceptibles de control, es decir. nuestro cerebro nos desconecta del control del cuerpo y hace todo para sobrevivir. Es curioso, parece que alguien hizo una "defensa contra un tonto" al crear a una persona. Por ejemplo, no respirará durante mucho tiempo: el cerebro seguirá interrumpiendo el control y respirará. Lleve su mano al fuego: el cerebro mismo la empujará. Algo volará dentro del ojo, lo cerrará sin su conocimiento. Sí, puede rechazar la comida o encontrar una forma ingeniosa de suicidarse, pero todo esto es demasiado complicado para esta "protección contra el tonto", lo que puede ser la razón por la que podemos evitarlo en algunos casos. Pero hay un mayor nivel de "protección": afecta cuando nuestro cerebro simplemente embota la mente o nos pone en un estado corto de mayor actividad. El cerebro continúa trabajando y puede realizar algunos cálculos basados ​​en los datos disponibles en la memoria, así como en los datos entrantes. Lo hace más rápidamente, deshabilitando algunas áreas no críticas. Solo hay un objetivo: sobrevivir. En este estado, podemos tomar decisiones más rápidas, o incluso entrar en pánico, lo que puede salvarnos o matarnos ... (A veces parece que somos prisioneros. Nos dieron palancas de control y nos pusieron en una celda que vive sola, solo podemos gestionar una pequeña parte de ella).

Si alguien está interesado en los detalles, lea sobre el afecto y los reflejos en la literatura relevante, tal vez descubra muchas cosas nuevas para usted y avancemos.

Entonces, nuestra esencia debe tener un mecanismo similar al afecto, que lo empujará en busca de alimento. Si tiene suerte, lo encontrará antes de morir y luego se registrará en su memoria el efecto positivo de comer, y de acuerdo con la lógica del proceso, tendrá que darse cuenta de esto y comenzar a buscar más alimentos sin el trabajo de mecanismos de protección.

No publicaré ideas y conceptos tempranos, en vista de su irrelevancia actual. En cambio, trataré de abstraer lo más posible lo que ya existe para una comprensión inicial. Un análisis más detallado de los bloques y sistemas se llevará a cabo en los siguientes artículos.

Como resultado, los siguientes bloques se definieron en la versión actual:


La relación entre los bloques de IA

Además, para mayor comodidad, todos los bloques del texto se escribirán en negrita, de modo que quede claro que estamos hablando del bloque.

Bloques:

  • Los sistemas de información son convencionalmente sistemas externos que de vez en cuando ponen información diversa para llamar la atención .
  • Los sistemas de acción son sistemas condicionalmente externos que se pueden controlar, les envían varias señales.
  • Atención : este es el registrador principal de todas las señales provenientes de los sistemas de información .
  • La memoria corta es una memoria que almacena activamente en detalle todas las señales, imágenes y eventos en un corto período de tiempo.
  • La memoria larga es una memoria que ya almacena algunos conocimientos básicos en forma de imágenes de un nivel superior que en la memoria corta .
  • Foco de atención : una unidad responsable de enfocarse en un flujo específico de señales, imágenes, controladas por un fantasma .
  • Un fantasma es abstraído, el primero de los bloques principales y más complejos que define un modelo de comportamiento, foco de atención, objetivos actuales; Análisis líder de la situación, evaluación de acciones y resultados, etc.
  • Shadow : abstraído, el segundo de los bloques principales y más complejos. Es esencialmente una sombra de un fantasma . Lleva a cabo un control básico sobre todo lo que sucede a su alrededor. Todas las solicitudes de acción del fantasma pasan a través de él. Puede cambiar el rol actual (o estrategia) del fantasma .

Definimos las entidades de los siguientes sistemas:

  • Sistema de información "Hambre": envía señales sobre el hambre o su satisfacción.
  • Sistema de información "Visión": envía una serie de señales sobre el entorno de la entidad. En la primera versión, la entidad ve todo alrededor de 7 celdas de sí misma (15 a 15 celdas).
  • El sistema de acción "Movimiento" - tiene 4 comandos ejecutables: subir, bajar, derecha, izquierda.



World versión 1.1

Entonces, imagine que la entidad apareció en el vacío. Después de un tiempo, la atención registra la señal de "hambre" en los sistemas de información , que está adquiriendo un nivel cada vez más alto. Habiendo alcanzado un cierto límite, el "hambre" comienza a arreglarse con una evaluación ya negativa, una señal demasiado fuerte. Si el nivel de señal alcanza un cierto nivel, asumiremos que la entidad ha muerto de dolor. Tenga en cuenta que para una entidad esta es una señal completamente nueva y desconocida. Solo implica que si alguna señal tiene un nivel mayor que alguna constante (umbral de dolor), entonces la señal se considera negativa. Ella recurre a la memoria con una solicitud, ¿qué tipo de señal es esta, cómo evaluarla? Y no hay un solo registro, y ella no puede evaluarlo ni determinar qué hacer a continuación. Este es un nuevo sentimiento.En consecuencia, no amenaza la vida con signos obvios y es ignorado tanto por la sombra como por el fantasma, simplemente escribiéndolo en la memoria, tanto a corto como a largo plazo .

En las primeras versiones, la entidad estaba esperando el momento en que se activa el mecanismo de protección, cuando el nivel excede el umbral del dolor para comenzar a moverse. Ahora el fantasma mismo toma una decisión sin este mecanismo. Espera el momento en que la señal se vuelve negativa y luego comienza una enumeración sistemática de todas las acciones posibles con el registro del resultado en la memoria. Esta condición se puede describir como "aburrida". Algo te molesta, pero no sabes qué. Y usted está tratando diligentemente de comprender qué es, haciendo esto uno, luego el otro, si solo la ansiedad se ha ido.

También vale la pena señalar que en las primeras versiones había una señal universal separada "dolor". Lo que impuso un color negativo adicional. Caminaba junto con una pareja de hambre y podía ir con cualquier otro. Más tarde, se decidió deshacerse de él y evaluar el dolor como cualquier señal que exceda un cierto umbral. Nos incomoda escuchar sonidos fuertes o mirar luces brillantes.

Entonces, como la señal pasará niveles críticos, la sombra reemplazará el papel del fantasma . Él ordenará cada vez más agresivamente las posibilidades hasta que la entidad muera o tropiece con comida. Con la muerte, todo está claro: el final y comenzar de nuevo. Pero, ¿qué sucede si la entidad tropieza con comida?

La entidad satisfará sus necesidades, recibirá un montón de señales positivas y, en última instancia, se registrará la primera secuencia de acciones para deshacerse del hambre.

Aquí puede ver que el hambre recibirá un color negativo en la memoria, pero una vez satisfecho, este color se normalizará por un efecto positivo. En el caso de una mordedura de bestia, por ejemplo, no habrá normalizador y la señal seguirá siendo negativa.

Entonces la entidad comenzará a experimentar lentamente el hambre. Y aquí el algoritmo para predecir eventos desde la memoria ya funcionará. El nivel de señal se vuelve más negativo, y en el futuro previsible será muy malo. Necesito buscar una solución. Y tenga en cuenta que la entidad ya comenzará a buscar una solución hasta el momento en que realmente se enferme como la primera vez.

Una situación similar ocurrirá con la mala comida. Satisfaciendo el hambre y experimentando dolor después, ya no comerá alimentos malos, a menos que en casos extremos, ya que el dolor final de una comida mala todavía es menor que el dolor de la muerte.

Con una gran cantidad de iteraciones, la entidad comprenderá cómo lidiar con el dolor, cómo evitar los bloques, qué puede comer y qué no.

Vale la pena señalar que en esta etapa, la entidad no necesita tener un foco de atención o sombra. Están indicados para una mayor autenticidad y una transición suave a la próxima versión de la entidad. No presté atención a cómo exactamente las señales entran en ambos recuerdos y cómo interactúan generalmente, habrá artículos separados para esto.

Y en conclusión, me retiraré. A cargo, planteé la cuestión de transferir la experiencia a los hijos de los padres sin capacitación. En una de las versiones futuras, cuando aparezca la descendencia, la cuestión de establecer algunas características básicas de los padres se agudizará. Carácter, miedos, forma de pensar. Y lógicamente, surge la necesidad de un mecanismo para transferir parte de la experiencia crítica de padres a hijos. Por ejemplo, una experiencia que casi los llevó a la muerte (recordamos el ejemplo de los perros). No dejes pasar el cordón umbilical, sino genéticamente. Y esto significa que podemos cambiar nuestros genes y escribir un recuerdo familiar en ellos (hola, credo del asesino). O tal vez todos estos parámetros han sido registrados durante mucho tiempo en los genes y los genes de los padres simplemente se interponen en el camino. Pero estos son instintos, no experiencia adquirida ... Pregunta para reflexionar,o tal vez alguien conozca los mecanismos similares existentes o tenga confirmación de su ausencia. Estaría agradecido Me gustaría confirmar o refutar la teoría.

En la siguiente parte, hablaré con más detalle sobre cómo funciona un fantasma. Trataré de explicar lo que es común a la curiosidad, la gula y el placer de rascarse la espalda; por qué nos gusta o no nos gusta algún tipo de música; por qué alguien es conservador y alguien, precipitadamente, se arrastra hacia lo desconocido.

Source: https://habr.com/ru/post/es409431/


All Articles