Phaedrus the III. A Chatbot that Learns New Words.

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.

Phaedrus, Version 2 of my Chatbot

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.