I’m exploring the sentiment analysis feature available in the Discourse admin dashboard (Admin > Dashboard > Sentiment) and I have questions about how it works:
How is sentiment assigned to posts? Is it based on a machine learning model, keyword matching, or a combination of both?
Are there specific keywords or phrases that trigger a particular sentiment? If so, is there a way to view, edit or export the full list?
We’ve noticed that sentiment is only assigned to a small number of posts. Since we find this feature very helpful, we were wondering whether there is a way to expand or configure the sentiment classification so that it applies to more posts.
Alternatively, is it possible to have sentiment determined by users (for example, members of our community) rather than by AI? If that’s not currently supported, would there be a way for us to manually assign or manage sentiment classifications ourselves?