I've been exploring Sphinx lately and recently came across this for developing bots on top of Sphinx. I imagine there's opportunity for some novel ideas here. Still early (IMO) but worth exploring. https://sphinx.chat/for-developers/