Sensibilisation à la nature humaine grâce à une compréhension de l'IA. Présentation Partie 1

Présentation


L'introduction est consacrée à la manière dont le cours des événements et les conclusions ont conduit à l'émergence de l'idée et au début de sa mise en œuvre.

Pendant longtemps, je me suis occupé du problème de l'IA. Au début, il s'agissait de tentatives de création d'un bot de chat avancé. Puis vint la réalisation que ce ne serait qu'un programme qui répondrait à une demande conformément à sa base de données (DB). En raison du fait que toutes les connaissances du système seront remplies de manière relativement aléatoire (en cours de conversation, de formation), nous obtenons des réponses pseudo-imprévisibles, mais le système lui-même ne se rend pas compte qu'il répond. Ce qui suit a été une tentative de développer un système avec des sources de connaissances plus avancées, dans l'espoir que cela donnerait une impulsion à l'émergence de l'IA. Traitement de l'image de la caméra, des sons du microphone, tentative de créer une vision binoculaire afin d'identifier les images d'objets volumétriques ... Tout cela n'était qu'une autre saisie de données dans la base de données. Sans aucun doute, tout cela est utile et nécessaire en robotique, mais cela ne mènera pas à l'intelligence elle-même.

Nous pouvons maintenant voir les merveilles des réseaux de neurones artificiels (RNA): rechercher des visages, colorier des images, écrire des textes, changer les saisons sur des photographies, etc. Tout cela est incroyablement cool, et chaque année, cela ne fait que gagner du terrain, mais malheureusement, ce n'est encore une fois pas une IA au sens plein du terme. Ce sont des bibliothèques avec des bases de données qui sont formées pour résoudre un problème spécifique, et elles le résolvent très bien. Nous venons d'apprendre à créer des bibliothèques fondamentalement différentes, qui non seulement donnent maintenant, par exemple, la traduction d'un mot d'un dictionnaire, mais la traduisent conformément à une énorme base de connaissances sur l'utilisation de ce mot (Et oui, la coloration, changer de visage sur la vidéo est aussi tout, en principe , la réponse de la bibliothèque à la demande, quoique inhabituelle pour notre perception).

La plupart des gens croient que l'IA devrait être supérieure à l'esprit humain, ou du moins être similaire, mais devrait-elle l'être? Chiens, chats - ont-ils de l'intelligence? Bien sûr que oui. Il n'est peut-être pas comme le nôtre, quelqu'un dit même qu'il est au niveau des jeunes enfants, mais il l'est. Et si vous descendez l'échelle évolutive? En fin de compte, nous pouvons conclure que même les protozoaires ou les virus ont une sorte de sens dans la vie et un modèle comportemental.

John Conway a inventé en 1970 un automate cellulaire appelé Life . Ayant établi des principes simples et raisonnables, il a obtenu un effet étonnant. Nous appelons la machine un jeu. C'est devenu un nouveau monde dans lequel ses lois et ses règles sont apparues, qui sont complètement imprévisibles à première vue.

Mais seuls les principes suivants ont été posés:

  1. Le jeu se déroule dans un certain plan cellulaire.
  2. Chaque cellule de cette surface peut être dans deux états: être "vivante" ou "morte" (vide). Une cellule a huit voisins (cellules environnantes).
  3. La répartition des cellules vivantes au début du jeu s'appelle la première génération. Chaque génération suivante est calculée sur la base de la précédente selon les règles suivantes:
    • dans une cellule vide (morte) à côté de laquelle exactement trois cellules vivantes naissent la vie;
    • si une cellule vivante a deux ou trois voisins vivants, cette cellule continue de vivre; sinon (s'il y a moins de deux ou plus de trois voisins) la cellule meurt («de solitude» ou «de surpopulation»).


Le jeu de la vie de conway

Machine cellulaire "Life". Une des options de développement

Pour ceux qui ne connaissent pas cette découverte divertissante, je vous conseille de faire connaissance. Il existe de nombreux exemples de travail et articles en ligne.

Ainsi, je conclus que l'intelligence elle-même est un concept très ambigu. Comprendre la différence entre un manque d'intelligence, faible et fort pour les êtres vivants est une tâche non triviale. Dans quelle mesure la bactérie est-elle raisonnable? Ou le chat est-il conscient de lui-même?

Maintenant, beaucoup de gens étudient activement le travail du cerveau, essayant de comprendre et de déplacer les mécanismes biologiques vers les puces de silicium. En tant qu'ingénieur logiciel de profession, je n'ai pas osé entrer dans la jungle de la neurobiologie, mais suis arrivé à une conclusion très simple. Tout dans notre monde peut être décrit d'une manière ou d'une autre à l'aide de formules ou de programmes. Il n'est pas nécessaire de bien connaître le fonctionnement de l'un ou l'autre mécanisme, l'essentiel est de capter l'algorithme, le principe. Vous pouvez abstraire des éléments complexes en les menant à une formule ou à un algorithme.

ANN est un merveilleux exemple de notre mémoire, et peut-être autre chose. Et surtout, l'algorithme fonctionne. La question demeure de trouver un algorithme pour les éléments restants.

Et donc l'idée est née que la clé pour comprendre et créer l'IA n'est pas dans une tentative de créer quelque chose qui pourrait immédiatement vivre dans notre monde et percevoir les informations telles que nous sommes. La base de la théorie est que notre esprit fonctionne selon des algorithmes simples, mais en raison de la présence de nombreux niveaux d'images, ainsi que d'une grande variété de données aléatoires de notre monde, nous obtenons un système absolument imprévisible et complexe qui semble impossible à reconnaître. Un exemple frappant: presque aucun développeur d'un ANN complexe ne peut dire avec certitude pourquoi il a reçu une telle réponse du réseau, et pas une autre. Elle semble presque imprévisible. Ou «Life» de Conway - un monde complètement nouveau et imprévisible qui semble complexe et réfléchi, avec ses habitants et ses lois, mais en fait il contient un algorithme simple en quelques lignes.

Il est nécessaire de simplifier au maximum l'environnement et l'objet d'étude. Dans notre monde, il y a beaucoup de variables difficiles à prendre en compte, les interférences. Il est nécessaire de créer un environnement fermé avec des lois limitées, un certain modèle du monde, dans lequel une entité avec un ensemble d'algorithmes de base sera ajoutée. Les concepts et objectifs de base sont déterminés, guidés par les principes suivants: ils doivent être aussi proches que possible de l'homme; ils seront ajoutés et introduits progressivement dans le système en fonction de leur importance pour la vie de l'entité. Mais comment trouver et définir ces algorithmes? Analysez-vous ainsi que les autres personnes autour. Réfléchissez aux véritables causes de leur comportement, de leurs actions, de leurs sentiments, de leurs sensations, de leurs désirs. Un exemple simplifié: une entité doit avoir faim. S'il ne mange pas, il ressent de la douleur, qui est un stimulant pour trouver de la nourriture. Avec l'utilisation de qui, il prendra plaisir et avec une douleur excessive.

À mesure que le comportement de l'essence et des lois du monde se compliquera, nous pourrons observer le développement du système et tirer nos propres conclusions. S'il est possible de réaliser une sorte de percée, il sera alors possible de simplement remplacer les concepts de base d'une entité et de transférer l'entité d'un système fermé à un système ouvert. Par exemple, d'un bac à sable virtuel fermé - à notre monde sur une plate-forme de robot, en remplaçant la faim par un drain de batterie.

Un autre point important. Puisque la base du modèle comportemental sera prise sur les besoins et les caractéristiques de l'homme, nous aurons l'occasion de réaliser et de comprendre de nombreux aspects de l'essence même de l'homme. La psychologie du comportement, l'interaction sociale, le sens de la vie et de la mort - c'est la partie émergée de l'iceberg.

Au fait, est-ce que tout cela vous rappelle quelque chose? Développement dans un environnement clos, où il n'y a pratiquement rien, où une entité d'une cellule se développe en un être complexe, puis entre dans le monde? À quel âge vous souvenez-vous de vous-même? A partir de 3 ans? Et avant? Il s'avère que pendant 9 mois, vous vous êtes développé dans un environnement complètement fermé, et après encore 3-4 ans, vous avez appris à percevoir notre monde tel qu'il est. Et seulement après cela, des images compatibles avec la conscience actuelle ont commencé à se former dans votre mémoire, dont vous vous souvenez encore. Beaucoup de gens pensent que certaines actions complexes ou une séquence d'actions sont «ancrées» en nous ( instincts ). Mais est-ce vrai? Est-il possible de mettre dans la créature vivante au niveau génétique des actions avec des images hautes qui n'apparaissent pas juste après la naissance? Nous craignons intuitivement beaucoup de choses (images complexes). J'avais deux chiens, l'un depuis l'enfance avait peur de l'eau jusqu'à la panique, et le second l'adorait, plongeait et ne grimpait pas. Des instincts? Mais nos mères peuvent-elles nous transmettre en quelque sorte certains de leurs souvenirs particulièrement «vivants»? Après tout, par logique, nous sommes tous les enfants de quelqu'un, alors peut-être que des instincts complexes nous ont en quelque sorte transmis un niveau plus élevé que le gène? Après tout, dans le cordon ombilical, en plus des vaisseaux, il y a aussi des fibres nerveuses. L'enfant ressent quand maman est nerveuse. Peut-être qu'il définit tout cela d'une manière différente, mais quand même ... J'espère vraiment que la communauté sera en mesure de répondre à au moins certaines de ces questions.

En conclusion, je voudrais dire, peut-être, que grâce à ce travail, il ne sera pas possible de créer une IA forte, mais comprendre mieux que nous est sans équivoque. Personne ne sait avec certitude la profondeur de ce trou.

Partie 1. Pour commencer


Dans cette section, je vais essayer de déterminer les exigences principales pour l'environnement, ainsi que l'algorithme de base de l'entité.

Définissons d'abord l'environnement dans lequel nous placerons l'entité.

Que ce soit une sorte d'espace bidimensionnel divisé en cellules (50 par 50 cellules), au-delà duquel il est impossible d'aller. En conséquence, dans la première version du monde, une cellule peut être soit vide, soit contenir une entité, ou une barrière, ou de la nourriture, ou de la mauvaise nourriture, qui occupent toutes conditionnellement une cellule. Le déplacement dans l'environnement n'est possible que dans les cellules voisines verticalement et horizontalement. Le temps dans le monde est quantifié (divisé en périodes de temps approximativement égales). L'entité est placée au hasard, tout comme les barrières à la nourriture.

Concepts:

  • Quantum of time - une quantité de temps fixe qui détermine l'activité et le développement du monde. Pour simplifier, le monde existe et se déplace pas à pas, ce qui donne le temps d'effectuer tous les calculs nécessaires avant l'étape suivante.
  • Une entité est un être contrôlé par l'IA.
  • La barrière est un bloc infranchissable.
  • La nourriture est un bloc qui absorbe une entité au fil du temps. Satisfait la faim et apporte du plaisir.
  • La mauvaise nourriture est un bloc qui est consommé par une entité au fil du temps. Satisfait la faim, mais donne un signal négatif fort après un certain temps.
  • Nous avons donc maintenant un environnement dans lequel l'entité peut rechercher de la nourriture et surmonter les obstacles.

Réfléchissons-y. Que doit avoir une entité pour vouloir faire le premier pas et déterminer une sorte de tâche pour son existence? Si nous mettons une entité sans désirs ni besoins dans l'espace, alors elle se tiendra et ne fera rien. Nous-mêmes pouvons parfois être paresseux et ne vouloir rien faire - mentir. Pourquoi cette condition se manifeste-t-elle? Peut-être qu'à ce moment-là, tous nos besoins fondamentaux étaient satisfaits, et tout le reste n'est pas si important que cela puisse être négligé. Quels besoins vous pousseront à cesser de fumer et à faire quoi que ce soit pour les garder silencieux? Selon la pyramide de Maslow, les besoins physiologiques sont au cœur de tout. Notre esprit est capable de les supprimer, mais tôt ou tard la physiologie nous fera les satisfaire, sinon nous pourrions mourir. Il s'agit notamment du besoin de manger, de respirer, d'aller aux toilettes, de se multiplier, etc.

Combinez-les tous et réduisez-les à un besoin abstrait de manger. Notre essence doit avoir faim, sinon elle se sentira mal, ça fait mal. C'est peut-être l'un des motivateurs les plus puissants.

De là, vous pouvez immédiatement déterminer que l'essence doit être composée de différents blocs, que l'un soit responsable du désir et de la satisfaction dans la nourriture, et l'autre recevra tous ces signaux et décidera quoi faire.

Notez que si notre estomac ne nous parlait pas de faim, nous ne penserions pas à la nourriture (diminuons le moment avec plaisir en mangeant). En conséquence, nous ne ferions pas tout ce qui était nécessaire pour répondre à ce besoin. Et si vous y réfléchissez, alors nous faisons beaucoup juste pour manger. Et pour se reproduire?

Nous avons ajouté le désir, mais l'entité bougera-t-elle maintenant? Non. Elle se lèvera et, réalisant sous une forme ou une autre ce désir, elle mourra de faim, et à la fin elle mourra de faim. Pourquoi? Parce qu'elle ne sait pas ce qui doit être fait pour satisfaire le besoin. C'est là que commence la partie la plus difficile et la plus intéressante. Il doit y avoir une sorte de déclencheur qui la fera se branler et tomber sur la nourriture. Par exemple: lancez un cri pour que le nourrisson soit nourri.

Je pense que tout le monde a rencontré ou du moins entendu qu'en cas de danger, nous pouvons faire des choses quelque peu supérieures à nos capacités ordinaires. Sautez haut, grimpez, etc. Par exemple, lorsque vous fuyez un chien. Pourquoi est-ce possible? Pourquoi, dans un état conscient, nous ne pouvons pas faire cela, mais ici, il s'avère? Nous avons un mécanisme qui est considéré comme négatif, mais c'est peut-être lui qui est appelé à nous sauver dans de telles situations. Dans un état de danger, nous pouvons perdre le contrôle de nous-mêmes et nous pouvons entrer dans un certain état d'affect.

Si vous y réfléchissez, alors vous et moi sommes «cousus» de nombreux mécanismes similaires qui ne peuvent pas être contrôlés, c'est-à-dire notre cerveau nous déconnecte du contrôle du corps et fait tout pour survivre. C'est drôle, on a l'impression que quelqu'un a fait une «défense contre un imbécile» lors de la création d'une personne. Par exemple, vous ne respirerez pas longtemps - le cerveau interrompra toujours le contrôle et vous respirerez. Apportez votre main au feu - le cerveau lui-même la tirera. Quelque chose volera dans l'œil - il le fermera à votre insu. Oui, vous pouvez refuser de la nourriture ou trouver une façon ingénieuse de vous tuer, mais tout cela est trop compliqué pour cette "protection contre le fou", ce qui peut être la raison pour laquelle nous pouvons le contourner dans certains cas. Mais il y a un niveau plus élevé de «protection» - affecte quand notre cerveau émousse simplement l'esprit, ou nous met dans un court état d'activité accrue. Le cerveau continue de fonctionner et peut effectuer certains calculs en fonction des données disponibles en mémoire et des données entrantes. Il le fait plus rapidement, désactivant certaines zones non critiques. Il n'y a qu'un seul objectif: survivre. Dans cet état, nous sommes en mesure de prendre des décisions plus rapides, voire de paniquer, ce qui peut nous sauver, ou nous tuer ... (Parfois, il semble que nous sommes prisonniers. On nous a donné des leviers de contrôle et placés dans une cellule qui vit seule, nous ne pouvons en gérer qu'une petite partie.)

Si quelqu'un s'intéresse aux détails, lisez sur l' affect et les réflexes dans la littérature pertinente, vous découvrirez peut-être beaucoup de nouvelles choses par vous-même et nous irons plus loin.

Ainsi, notre essence doit avoir un mécanisme similaire à celui de l'affect, ce qui la poussera à la recherche de nourriture. Si elle a de la chance, elle le trouvera avant la mort, puis l'effet positif de manger sera enregistré dans sa mémoire, et selon la logique du processus, elle devra le réaliser et commencer elle-même à chercher de la nourriture, sans le travail de mécanismes de protection.

Je ne publierai pas les premières idées et concepts, étant donné leur pertinence actuelle. Au lieu de cela, j'essaierai de résumer autant que possible ce qui est déjà là pour une compréhension initiale. Une analyse plus détaillée des blocs et des systèmes sera effectuée dans les articles suivants.

En conséquence, les blocs suivants ont été définis dans la version actuelle:


La relation entre les blocs AI

De plus, pour plus de commodité, tous les blocs du texte seront écrits en gras, de sorte qu'il est clair que nous parlons du bloc.

Blocs:

  • Les systèmes d'information sont des systèmes externes conventionnels qui diffusent de temps à autre diverses informations à l' attention .
  • Les systèmes d'action sont des systèmes externes conditionnels qui peuvent être contrôlés, leur envoyer divers signaux.
  • Attention - il s'agit du registraire principal de tous les signaux provenant des systèmes d'information .
  • La mémoire courte est une mémoire qui stocke activement en détail tous les signaux, images et événements dans un court laps de temps.
  • La mémoire longue est une mémoire qui stocke déjà certaines connaissances de base sous forme d'images d'un niveau supérieur à la mémoire courte .
  • Focalisation de l'attention - une unité chargée de se concentrer sur un flux spécifique de signaux, d'images, contrôlé par un fantôme .
  • Un fantôme est un fantôme abstrait, le premier des blocs principaux et les plus complexes qui définit un modèle de comportement, un centre d'attention, des objectifs actuels; Diriger l'analyse de la situation, évaluer les actions et les résultats, etc.
  • Shadow - abstrait, le deuxième des blocs principaux et les plus complexes. C'est essentiellement l'ombre d'un fantôme . Il exerce un contrôle de base sur tout ce qui se passe autour. Toutes les demandes d'action du fantôme le traversent. Peut changer le rôle (ou la stratégie) actuel du fantôme .

Nous définissons les entités des systèmes suivants:

  • Système d'information "Faim" - envoie des signaux sur la faim ou sa satisfaction.
  • Système d'information "Vision" - envoie un tableau de signaux sur l'environnement de l'entité. Dans la première version, l'entité voit tout autour d'elle à 7 cellules d'elle-même (15 à 15 cellules).
  • Le système d'action «Mouvement» - dispose de 4 commandes exécutables: monter, descendre, droite, gauche.



Version mondiale 1.1

Imaginez donc que l'entité est apparue dans le vide. Après un certain temps, l'attention enregistre le signal de «faim» dans les systèmes d'information , qui acquiert un niveau de plus en plus élevé. Ayant atteint une certaine limite, la «faim» commence à se fixer avec un bilan déjà négatif, un signal trop fort. Si le niveau du signal atteint un certain niveau, nous supposerons que l'entité est morte de douleur. Notez que pour une entité, c'est un signal complètement nouveau et inconnu. Cela implique seulement que si un signal a un niveau supérieur à une constante (seuil de douleur), alors le signal est considéré comme négatif. Elle se tourne vers la mémoire avec une demande, quel genre de signal est-ce, comment l'évaluer? Et il n'y a pas un seul enregistrement, et elle ne peut ni l'évaluer ni déterminer quoi faire ensuite. C'est un nouveau sentiment.En conséquence, il ne menace pas la vie par des signes évidents et est ignoré à la fois par l'ombre et le fantôme, l'écrivant simplement en mémoire, à court et à long terme .

Dans les premières versions, l'entité attendait le moment où le mécanisme de protection s'active, lorsque le niveau dépasse le seuil de douleur pour commencer à bouger. Maintenant, le fantôme lui-même prend une décision sans ce mécanisme. Il attend le moment où le signal devient négatif puis entame une énumération systématique de toutes les actions possibles avec l'enregistrement du résultat en mémoire. Cette condition peut être décrite comme «ennuyeuse». Quelque chose vous dérange, mais vous ne savez pas quoi. Et vous essayez diligemment de comprendre ce que c'est, en faisant celui-ci, puis l'autre, si seulement l'anxiété disparaît.

Il convient également de noter que dans les premières versions, il y avait un signal universel distinct «douleur». Ce qui a imposé une couleur négative supplémentaire. Il marchait avec un couple qui avait faim et pouvait aller avec n'importe quel autre. Plus tard, il a été décidé de s'en débarrasser et d'évaluer la douleur comme tout signal dépassant un certain seuil. Nous sommes mal à l'aise d'entendre des sons forts ou de regarder des lumières vives.

Ainsi, comme le signal passera des niveaux critiques, l'ombre remplacera le rôle du fantôme . Il triera de plus en plus agressivement les possibilités jusqu'à ce que l'entité meure ou tombe sur la nourriture. Avec la mort, tout est clair: la fin et tout recommencer. Mais que se passe-t-il si l'entité tombe sur de la nourriture?

L'entité satisfera ses besoins, recevra tout un tas de signaux positifs et, finalement, la première séquence d'actions sera enregistrée afin de se débarrasser de la faim.

Ici, vous pouvez voir que la faim recevra une couleur négative en mémoire, mais une fois satisfaite, cette couleur sera normalisée par un effet positif. Dans le cas d'une morsure de bête, par exemple, il n'y aura pas de normalisateur et le signal restera négatif.

Ensuite, l'entité recommencera lentement à ressentir la faim. Et ici, l'algorithme de prédiction des événements à partir de la mémoire fonctionnera déjà. Le niveau du signal devient plus négatif et, dans un avenir prévisible, il sera très mauvais. Besoin de chercher une solution. Et notez que l'entité commencera déjà à chercher une solution jusqu'au moment où elle deviendra vraiment malade comme la première fois.

Une situation similaire se produira avec une mauvaise nourriture. Satisfaisant de la faim et éprouvant de la douleur après, elle ne mangera plus de mauvaise nourriture, sauf dans des cas extrêmes, car la douleur finale d'un mauvais repas est toujours inférieure à la douleur de mort.

Avec un grand nombre d'itérations, l'entité comprendra comment gérer la douleur, comment contourner les blocs, ce que vous pouvez manger et ce qui ne peut pas.

Il convient de noter qu'à ce stade, l'entité n'a pas besoin d'avoir un foyer d'attention ou d'ombre. Ils sont indiqués pour une plus grande authenticité et une transition en douceur vers la prochaine version de l'entité. Je n'ai pas fait attention à la façon dont les signaux entrent exactement dans les deux mémoires et comment ils interagissent généralement, il y aura des articles séparés pour cela.

Et en conclusion, je vais battre en retraite. En charge, j'ai soulevé la question du transfert d'expérience aux enfants de parents sans formation. Sur l'une des futures versions, lorsque la progéniture apparaît, la question de la pose de certaines caractéristiques de base des parents deviendra aiguë. Caractère, peurs, façon de penser. Et logiquement, le besoin se fait sentir d'un mécanisme pour transférer une partie de l'expérience critique des parents aux enfants. Par exemple, une expérience qui les a presque menés à la mort (on se souvient de l'exemple des chiens). Ne laissez pas passer le cordon ombilical, mais génétiquement. Et cela signifie que nous pouvons changer nos gènes et y écrire une mémoire familiale (bonjour, assassin's creed). Ou peut-être que tous ces paramètres ont longtemps été enregistrés dans les gènes et que les gènes des parents se mettent en travers du chemin. Mais alors ce sont des instincts, pas une expérience acquise ... Question de réflexion,ou peut-être que quelqu'un connaît même les mécanismes similaires existants ou a la confirmation de leur absence. Je vous en serais reconnaissant. Je voudrais confirmer ou réfuter la théorie.

Dans la partie suivante, je parlerai plus en détail du fonctionnement d'un fantôme. J'essaierai d'expliquer ce qui est commun à la curiosité, la gourmandise et le plaisir de se gratter le dos; pourquoi nous aimons ou n'aimons pas une sorte de musique; pourquoi quelqu'un est conservateur, et quelqu'un, tête baissée, rampe dans l'inconnu.

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


All Articles