Ask HN: Is anyone actually excited about using chatbots?
There is a ton of buzz around chatbots these days. Major tech companies like Facebook and Microsoft are rolling out bot platforms. It seems like every day a new startup launches with a chatbot product - either a bot for doing something people usually do in an app or website, or a tool that helps other people create bots for doing things people usually do in an app or a website.
The thing is: all the excitement I've seen is coming from people who are hoping to make money from other people using chatbots. I haven't seen much excitement from people actually using chatbots. Am I wrong?
Do you ever use chatbots? If so, what do you use them for? Why do you use them? What's great about the experience?
13 comments
[ 3.2 ms ] story [ 44.8 ms ] threadAt the same time, fascination doesn't necessarily make a person an active user of any particular product.
> Chat could be the ultimate discoverable API - with bots talking to one another.
This is something I've thought about a lot recently. It would be amazing if natural language becomes a viable protocol for machine-to-machine communication and machine-to-human communication. The real potential for bots may be in forming a massive network of specialized agents which talk to each other and collaborate to fulfill any single request. People could easily be part of this network too - a bot sends a person a text message asking a question and waits for the answer.
Of course, just from the perspective of a lazy developer it would be great to be able to interact with APIs by writing requests in plain English instead of having to lookup endpoint docs.
This applies to human users, but I think it would be similar for non-humans as well.
I'm just musing on the possibility really. I'm absolutely sure there'd be difficulties in the technical implementation, and obviously it'd be quite inefficient compared to a known and well-defined API, but if it could be made to work the advantages may outweigh those problems. Plus, implementing it for humans goes 90% of the way to implementing it for computers too, so it's almost zero-cost if you're considering a chat interface to your service. It's something to think about anyway.
[1] https://en.wikipedia.org/wiki/Web_Services_Description_Langu...
People already seem to prefer to interact with a brand using Twitter than the phone. There's no reason why many Twitter interactions need a human being behind them.
Chatbots are essentially Blade Runner for customer relations. Sort of.
Do you think they prefer to use Twitter because of the conversational UI? I've always thought it was because Twitter is public, so brands respond to complaints quickly out of fear that they will look bad otherwise.
I tried to develop an FB bot and record details here:
http://blog.adnansiddiqi.me/develop-your-first-facebook-mess...