Can a bot to learn?
Clearly, yes, as seen in the thread http://www.chatbots.org/ai_zone/viewthread/411/ and as we know there is a tag that allows us to increase <learn> knowledge, as our needs, example to “learn ” about a topic that we have already loaded, or categories of learning to “learn ” certain concepts that are introduced in a particular way.
But what can we learn from the experience? Can you learn questions and answers entered by the user while talking to him?
In our effort to build a bot is the maximum coverage of user questions and also have a variety of important questions to ask.
What if user feedback those questions for which we do not have an answer and reuse them to another user to get answers? Or what if a different response to which the bot has
included it as a valid response to a question from a user?
It could be from a small group of categories (if any) be asking questions and little by little you learn, we ask those same questions and learn answers. In a few sessions the bot can be prepared to interact with a real user (and if instead of a user were thousands, there would be a variety of questions and answers very large).
I know that there are many disadvantages, such as unwanted things to learn or be inconsistent with the answers, but that may be treated differently.
If the topic you might find interesting debate on how to implement this self-learning