Amazebot / bbot

An adaptable conversation engine for building bespoke bots.
MIT License
55 stars 2 forks source link

Sentiment NLU middleware #45

Closed timkinnane closed 6 years ago

timkinnane commented 6 years ago

Not sure yet if sentiment should be handled as part of NLU adapter by default, but some services might not provide it and some sentiment services won't provide intent/entities either.

First draft demonstrating sentiment should probably be on NLU middleware, implementing one or multiple of the following:

https://medium.com/@sifium/top-five-emotional-sentiment-analysis-apis-116cd8d42055

This is probably more for a demo than a core feature.

timkinnane commented 6 years ago

https://market.mashape.com/japerk/text-processing

timkinnane commented 6 years ago

This is resolved now by recent updates which settled on a universal NLU result that can contain sentiment or any other data. Is implemented by the Watson Tone adapter and will be illustrated in #52.