I've finished writing at least a dozen of the two dozen functions I needed to complete for the a.i. brain. I need to go back and write input validation, but that is fairly easy to implement. Most of the functions I have left to write are the harder ones to write. The one to register the a.i. won't be too complex. Someone who scripts for the language I'm working with has all ready created a universally unique identifier generator.
The most complex function to write will be the function to process messages to the a.i. brain. This will not be because receiving messages is particularly difficult, it is because I'll have to write a function to serialize and deserialize data into a string, because the message system can only message integers or strings. This will also solve the problem of obtaining multiple return values from functions.
I'll need to write several functions in the a.i. manager script and the a.i. environment interface modules before I'll have a remotely working version of the program. It's intended to be more than a chatbot, so hopefully anyone who tests it will be able to do much more than converse with it. In fact, seeing as it is intended to be solely equipped with the abilities of a child, it may take quite a bit of time to teach it to converse.
I think the companies shipping me my movie are jerking me around. The store website tells me to contact the shipper and when I wrote to the shipper, they told me to contact the store. I'm going to contact the store tomorrow, and if they can't help me, I'm getting a refund. I purchased from Walmart, so I'd recommend just avoiding them. If you can find it on Newegg, order there, because I had four or five orders and each one arrived promptly and well packaged.
I'm going to go ahead and watch one of the older versions of the movie. They keep one of the older copies on YouTube. Hopefully I'll still be able to learn what I need from it. I also still have the autobiographies to fall back on.
Understanding how Helen Keller learned is really the major crux of my project at this point. The insights I hope to obtain will tell me if I need to add to the environment interface modules in any way. My preliminary analysis of what I remember from Helen Keller's story is that primarily she had the abilities to interact with the environment and she had goals. The movies suggest that she all ready had learned and possessed abilities to obtain what she wanted. However, it was when she learned that symbols represent objects is when she really started communicating. Her story involves several inter-related (but not necessarily inseperable) topics. I'll need to pay attention very carefully to learn what I need to implement.