Я ещё не пробовал функцию Discourse, но у меня есть общий опыт работы с анализом тональности. Например, в моем посте о комментариях на Interpersonal Skills—Stack Exchange я писал:
Есть довольно негативные слова, которые получают голоса «за»: awful (ужасный), arrogant (наглый), unsafe (небезопасный), creepy (жуткий) и trash (мусор). Скорее всего, они описывают содержание поста, к которому прикреплены. У многих людей возникают жуткие мысли, когда речь заходит о межличностных отношениях. Неудивительно, что на Interpersonal Skills комментарии с более высоким рейтингом имеют более низкие показатели тональности:
| score |
n |
sentiment |
| 0 |
39532 |
-0.085 |
| 1 |
13925 |
-0.081 |
| 2 |
7077 |
-0.133 |
| 3 |
4171 |
-0.152 |
| 4+ |
11278 |
-0.182 |
Я также отметил, что модераторы чаще удаляли комментарии с негативной тональностью. Это не потому, что у них был доступ к такому анализу, а просто потому, что люди интуитивно замечают закономерности. В данном случае анализ тональности помог понять некоторые аспекты динамики сообщества и его модерации, но я не видел особых причин внедрять его непосредственно в программное обеспечение.
Аналогично, я создал модель вовлечённости, которая включала анализ тональности комментариев для прогнозирования того, задаст ли пользователь второй вопрос на Stack Overflow. В этой модели тональность комментариев не имела статистически значимого влияния. Конечно, это лишь одна модель, да ещё и не для сообщества на базе Discourse. Но это один из фактов, который говорит о том, что люди не так сильно отталкиваются от негатива (в том понимании, которое задаёт выбранная мной система анализа тональности), как можно было бы предположить.
Есть много причин для оптимизма в отношении такого рода искусственного интеллекта, но я бы предостерёг от того, чтобы энтузиазм затмил здравый смысл. Неправильное применение анализа тональности может ввести лиц, принимающих решения, в фундаментальные заблуждения. Помните забор Честертона!