|
|
|
|
|
by palakchokshi
3728 days ago
|
|
to have a bot be available to other bots is the same as having an API and letting a general purpose bot connect to the API. The only advantage a BOT would then have over the API would be NLP and some personalization data and device sensor data. No matter how I look at it general purpose bots prevail but they require connecting to all those APIs like you mention. Personally I don't think BOTs in chat is the future of chat. |
|
I am not an engineer, so I don't know enough about integrating with APIs, but I would think a bot could use natural language to talk to another bot without integrating or even know about the other bot prior to the user needing it. Essentially, the user is talking to one bot that is finding and passing along the message to the other bot and vice versa.
Bot A > finds bot b > adds bot b as friend > asks bot b for a list of a commands > forwards bot b commands to user or interprets the users natural language in a way that maps to bot b's common commands> returns any results or errors and shares whatever relevant data, acting as middle man between user and bot b.
To me this sound simpler to create than a bot that needs to map to every APIs functions, etc... Even with a middleware tool...It still needs to hook into it. However, if those APIs have conversational interfaces, than users can interact with everything magically.
Maybe my lack of tech knowledge has me imagining a utopia that isn't technically feasible...but to me this sounds like a solution that can replace 30% or more of my web and app interactions completely and simplify another 20%.