I got started building it an internal memory for it to keep track of what it said before.
It needs to be extended further, but the intermediate results show basic improvement.
The dialogue is in reverse chronological order (with the newest on top).
hello
I ALREADY SAID: HI YOU!
hello
HELLO THERE.
how are you?
PRETTY GOOD.
Hello how are you?
HI YOU!
I also quickly added an avatar, (all original, rendered in Blender), and a new theme...
Reference: http://elizabot.com/newproject/ (http://elizabot.com/newproject/)
Thanks for your insights, Freddy.
I added the following functionality to the demonstration for testing purposes:
COMMANDS TO SWITCH BOT PERSONALITIES:
#LOAD BOT 1
#LOAD BOT 2
#LOAD BOT 3
NOTE: Each command is required to begin with the character "#".
Bot # 1 is a higher quality* human written knowledge base, with fewer records.
Bot # 2 is a generic machine generated knowledge base with considerably more records.
Bot # 3 is a combination of Bot #1 and Bot #2 to further test multiple bot personalities.
This is a limited time demonstration, in order to get feedback, for early ALPHA testing.
* By "higher quality", I mean smarter than the generic machine generated knowledge base.