Phaedrus is the chatbot for my website and Facebook page. I created it on a whim, first as a simple “Hello World” version. A second version was functional and prettier. This third and final (for now) version has actual language smarts.
Many chatbots don’t know what to do with words they do not recognize. I kid you not, Phaedrus III identifies words it does not understand, and asks you to teach it the meaning. It asks you to use the word in a sentence. The next time it encounters the same word it gives it back to you in the sentence. See the figure below:
HAL 9000 it is not. I am still tweaking it and there will be errors but I am a little proud that Phaedrus can be taught new words on the fly.
I recently built a “Hello World” chatbot using Snatchbot. My friend, “Kerrumba,” said it needed a name. He suggested “Phaedrus.” Kerrumba groks this.
I just created the “Phaedrus” version. It is much more functional. Keep in mind that a chatbot is not a full-blown artificial intelligence. It can facilitate a chat-like dialog about a specific range of subjects.
Phaedrus can do the following:
- Present some basic options in button format. E.g, an About button can be clicked to learn more about Phaedrus.
- Handle chat text for the same, e.g, enter “Tell me about yourself”
- Show a gallery of some After Reading images
- Show samples of my After Reading essays
- Handle subscription requests
- Send an email directly to the real me
- Fun. Basic language capabilities. It can recognize and reply to compliments and bad language.
The next step will be to incorporate more sophisticated language handling.