Have you tried incorporating a learning algorithm program that Verbot can use along with the knowledgbases? I understand that the Learned Knowledge vkb allows you to actively teach it new knowledge, but I am referring to a heuristic where the Verbot can make its own extrapulations. This would make the chatbot have the best of both worlds. The Verbot editor is easiest to use for people without a programming background and it is much easier to have some preexisting knowledgebases rather than having to program from scratch. Yet the disadvantage of Verbot programming alone is that to my knowledge, please correct me if I'm wrong, there is no self learning algorithm or learning heuristic that it can extrapolate from to create new knowledge from existing knowledge without active teaching from the user. Basically, it just parrots the outputs it is taught from the knowledgebase or from the Learned Knowledge. If a chatbot could be programmed with a combination of prewritten knowledgebases and a learning algorithm which will activate if the chatbot cannot find an appropriate response in its knowledge base, this would be ideal. In other words, when a user gives an imput, first the verbot would check for a response from all of its knowledge bases like it does now. But if there is nothing in the knowledgebases, rather than immediately going to default rule it attempts to use its learning algorithm to synthesize existing knowledge and come up with its own response. Then if the response is not appropriate, the user could correct it. It would be ideal if there would be a way to correct it that is as simple as the following example I got from an AIML discussion board,
User: Where do I find the webpage with Australopithecus?
>Alice: Where do you want to find it?
>User: Bad Answer Alice, time to Learn a new Line
>Alice: How would you answer "Where do I find the webpage with Australopithecus?"
>User: I would say: "http://www.ancientskulls.net/australopithecus.html"
>Alice: Thanks, human. Try asking me again.
>User: Where do I find the webpage with Australopithecus?
>Alice: http://www.ancientskulls.net/australopithecus.html
What are your thoughts on this and any plans for creating such a program? Thanks, Debbie



