2010-02-27 5 views
0

En tant que programmeur, quelle ligne d'informatique ou de mécanisme devrais-je considérer comme la première étape pour construire un programme conscient de son environnement au lieu de réaliser aveuglément des tâches? Ou un programme qui les simule de manière convaincante au degré qu'il juge utile en répondant à son environnement. Aléatoire va contre convaincre. La sensibilisation signifie, par exemple, que le programme serait assez "intelligent", quelque peu perspicace, pour répondre à certains besoins humains sans être instruit par l'humain à le faire. Et pour ne pas être perçu comme agaçant (c'est-à-dire répétitif, ennuyeux, indigent) tout en le faisant.Quelle est la première étape vers un programme conscient utile dans son environnement?

+0

Je pense que le hasard peut être une aide précieuse dans la création d'un système réaliste – Nathan

Répondre

2

La première étape est d'admettre que la grande sensibilisation des gens à leur environnement a un prix élevé. Les gens ont un appareil sensoriel à très haute résolution, leur cerveau a eu énormément de temps pour effectuer une inférence statistique sur ces données sensorielles et ils imposent une abondance de contraintes culturelles apprises arbitraires sur ces données pour le simplifier davantage. Le domaine que vous recherchez est l'Intelligence Artificielle, avec de nombreux domaines secondaires et secondaires, l'apprentissage automatique, les statistiques, l'exploration de données, le traitement du signal numérique, l'heuristique et la recherche, entre autres. Un programme qui doit être conscient des besoins humains, devrait idéalement essayer de prédire ce dont l'humain aura besoin à partir des données sensorielles passées abondantes. vous devrez d'abord recueillir ces données sensorielles, puis recueillir des informations sur ce que l'homme veut ou a besoin. Ensuite, utilisez les techniques de l'IA pour prédire ce dernier étant donné le premier. Cependant, même si vous réussissez à le faire, un apprentissage approfondi sera nécessaire. Selon certains philosophes de l'IA, aucun système faisant ceci pourrait vraiment avoir une conscience convaincante de nos besoins sans éprouver la vie comme un humain typique lui-même. Mais en allant de l'avant avec le problème, je suppose que les humains ont besoin de nourriture, de sommeil, d'eau, de confort et d'autonomie. tous les autres besoins pourraient être exprimés en sous-objectifs de ces besoins. donc si le programme avait un graphique de dépendance de toutes les choses dont on a besoin pour avoir quelque chose d'autre, et si on savait ce qu'un humain avait déjà, alors il pourrait déterminer ce dont cet humain avait encore besoin. (Ce dont cet humain pense qu'il a besoin est une autre histoire ...)

Questions connexes