Compared to a world champion class chat bot, usually with hundreds of thousands of records... This new technology does not rely on brute force, blasting hundreds of thousands of possible matches, at the user input, to be convincing.
Chat history in reverse chronological order...
You: I did't know you were a robot.
A. I. Perhaps in your fantasies we did not
know each other.
You: I just did explain it was to see
you are well.
A. I. Are you positive you just did explain
it was to see robots are well?
You: I am happy to see you are doing
well.
A. I. Can you explain why you are happy?
This new technology is about a thousand times smaller a world champion class chat bot. It has to manage to be convincing limited to a small record set. As a result, it is much easier to update than a world champion class chat bot. However, there is a noticeable difference of convincingness in the simulation. This begs the question... Are hundreds of thousands of records the only method to achieve convincingness? Or, is there a method for a smaller record set to achieve convincingness?
Call for Alpha Testers: http://www.chatbot.tk/technology (http://www.chatbot.tk/technology)
Art mentioned, "it appears that it is multiple images"
You're right about that. 3D is unnecessary for such a simple avatar. It could easily be replaced by a series of images. So, your feedback inspired me to possibly redo it as cubic shapes, but that will increase the amount of 3D mathematics. The way it is now, the script is light weight.
For now, if you view source, you find it is a PHP script, rather than a series of images, or even an image.
<IMG ID="frame" SRC="avatar.php">
In addition, you could right click and view image, and then press F5 to refresh the frames repeatedly. This shows the frames generated on the fly. Neither of these suggestions are a hundred percent proof, but they are pretty good indicators it is a 3D program. Ah! Just for fun, maybe I'll throw in a timestamp to track the script execution.
Art asked, "So how is the A.I. progressing?"
You: So how is your A.I. progressing?
A.I: Guess.
This experiment is beginner level A.I.
You: Can you do math?
A.I: Let me think.
You: OK
A.I: No I don't think I can do math.
You: Why not?
A.I: Because you asked me to.
Yet, there is much to learn at the beginner level.