About ABI Chatterbot

The History of ABI and how she came to be

What is the point of A.B.I chatterbot

Ultimately entertainment. The point of this project was to create something that is interactive and fun. There are a couple of famous bots namely A.L.I.C.E and ELIZA who use Artificial Intelligence Markup Language AIML, which is freely available but the challenge was to have a go myself and recreate an expert system I wrote in Basic on a ZX81 back in the 1980`s

Is A.B.I chatterbot complete

LOL NO! She has many bugs and some of her text transformations and associations are questionable. But she is functional and still a work in progress. Her Vocabulary is still quite limited and she struggles with context from time to time, be patient with her. NO she does not and is NOT intended to know everything about everything so please do not expect her to.

Learning

ABI chatterbot has 2 core learning cycles. Direct question answers and Analysis of her logs.
In both cases she has four stages.
Consider - Possible - Probable and Fact
She will use all supplied input from the user who taught her but may chose to forget it for others or only use it once she considers it to be a likely appropriate response.

Users can correct or add a different response at any time by saying You got that wrong.