What is missing from current bot building platforms?

Obviously everyone has different needs and requirements, but thought an open question of what people might be looking for/think is missing in a platform might be an interesting conversation starter.

This is specifically for platforms, rather than code frameworks, let’s avoid the debate on which is better :slight_smile:

Knowledge management :bulb: is missing.

In my opinion, all current platforms are focused on 3 things:

:nut_and_bolt: INTEGRATION
Many platforms like MS Bot Framework put forward their ability to connect to various messenger platforms like Fb, Telegram, Slack etc.
In fact, this is not unique, and moreover, the fragmentation will start very soon .

:scroll: SCRIPTING
Other platforms like Chatfuel provide scripting blocks but this is not a real bottleneck for chatbots. It’s like developing a software with UML diagrams only. First, the idea looks great, but real software is not built like that.

:satellite: RECOGNITION APIs
Technologies like api.ai, LUIS etc. are great pieces of technology to recognize intents, extract entities, recognize images etc. But again it is good for short interactions like commands, FAQ etc.

BUT REAL FRONTIER IS ON THE NEXT LEVEL

:crystal_ball: CONVERSATION MANAGEMENT AND KNOWLEDGE MANAGEMENT
How chatbots can go away from scripts and be able to discuss various topics, ask questions, give suggestions based on previous experience and knowledge.
I think new bot frameworks will appear in areas like

  • semantic web
  • topic modeling
  • advicetising
  • unsupervised learning
  • crowdsourcing of knowledge
    etc.
5 Likes