What a thread to follow...
Brian, I would love to hear how you went with that provider if you wouldn't mind sharing?
We're keen to have a chat bot aid our users/learners (in a corporate environment) in their exploration of the catalogue, using the system, and more. We've experimented in SharePoint previously with Azure's QnA Maker, and it's surprisingly handy (and has a wow factor). As you've pointed out Brian, the natural language processing and fuzziness is powerful: it makes it accessible, and gives you more options with how people engage with the platform/content/whatever. Even without the machine learning aspect turned on, in a distributed learner base it is definitely worth an hour of brainstorming to help lower barriers to people engaging with the content... sounds like a good use case to me.
I'm going to have a crack throwing an HTML block in, pointing to an Azure QnA maker and Bot as a proof of concept... if it looks good/works, I'll let you know. Keen to hear about your progress too!
Cheers,
Ant