Great points @redmaverick. Your ideal interaction described above is what I called a &#x27;meta-chatbot&#x27; i.e. a chatbot that interfaces with other bots and interacts on your behalf with them.<p>This bot receives input from you, based on its knowlwedge of available bots, routes your requests to them and pipes the response back to you.<p>The problem with the current bot arms race is that we end up shifting the app fragmentation issue from the device home screen to the messaging app screen.<p>We bot enthusiasts love to claim that one of the advantages of using bots is that the user is already within the messaging app. But when you have lots of bots for different &#x27;small&#x27; tasks then there is still a huge fragmentation as you switch context from the taxi bot to the pizza bot.<p>I shared some thoughts on the &#x27;meta-bot&#x27; here: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@pelumi&#x2F;chatbots-igniting-division-of-labour-in-ai-1430fcc85c8d" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@pelumi&#x2F;chatbots-igniting-division-of-lab...</a> it will be great to know your thoughts