The existing implementations still have a long way to go. Here’s the chat I just had with cleverbot, the first thing it gave me after going to the site:
> Good afternoon. Do you know any good places to get dinner?
> Mot really.
> What about dessert?
> That's if you're a good bot.
> Not for you, for me.
> Okay..
Completely useless. I asked Alexa to find me the article on hacker news from today that talks about chat bots, she said “Sorry, I don’t know that one”
As a random, unscientific test it’s not very useful yet.
I remember reading that the user facing clever bot is really just for training. For competitions, a more robust dataset is used for the conversation and produces better results. [Citation needed]
...dude. The point never had anything to do with being the modern “PA” you’re imagining. It’s a chat bot designed 30+ years. It’s a neat (and at the time, breakthrough) for having conversations. It’s not intended to go find information for you..
It sounds advanced because it operated in an incredibility restricted context. It's impressive in the way that self-driving cars in the 80s were impressive because they worked at all.
> Good afternoon. Do you know any good places to get dinner?
> Mot really.
> What about dessert?
> That's if you're a good bot.
> Not for you, for me.
> Okay..
Completely useless. I asked Alexa to find me the article on hacker news from today that talks about chat bots, she said “Sorry, I don’t know that one”
As a random, unscientific test it’s not very useful yet.