no

it simply records all conversations, and matches all recorded - even those recorded "live" - when responding to new requests. Nothing special in this really. It simply echoes what humans said to it, and tries to do it in a smart way.
For example it has recorded a conversation between two people, and it was something like:
- "do you know a good joke?"
- "yes. php."
now it has recorded "do you know a good joke?" == "yes. php."
and if someone asks about good joke, it will respond in the same way. Of course it strips formatting, tries to match only words etc and is much smarter (eg. recognizes vovels, different writing, typos etc) than simplified example, and can follow conversations much deeper than question-response.
Plus it can have a thousand of "do you know a good joke?" matches. Then if someone asks this, gets pre-recorded response, the bot can ask for another joke and receive brand new reply that it will include in it's database.
This post was edited by nuvo on Aug 16 2013 05:31pm