The following method represents a starting point to build a mind in a machine.
It is based on a cognitive NLP chatbot I successfully delivered many years ago. It was designed for language teaching and would teach a student, but more importantly, it would learn who that student was by memorizing the chats and storing words, images, and sounds. The bot would know more about the student after each session and ask questions about past conversations.
A random memory sentence was produced among many, such as:
Oh, I remember you. You like.....
Then the profile dataset of the person was used to add:
Oh, I remember you. You like + football
The voice was digitized (and a bit bumpy because of intonation problems), but it scared one of the first users enough to make the student stand up and go look to see if there was somebody behind the computer playing a prank.
I had to...