Discourse AI - Sentimento

:bookmark: Este tópico abrange a configuração do recurso de Sentimento do plugin Discourse AI.

:person_raising_hand: Nível de usuário necessário: Moderador

O Sentimento acompanha sua comunidade analisando postagens e fornecendo pontuações de sentimento e emoção para dar uma visão geral de sua comunidade em qualquer período de tempo. Essas informações podem ser úteis para determinar o tipo de usuários que postam em sua comunidade e interagem uns com os outros.

Funcionalidades

  • Sentimento geral: compara o número de postagens classificadas como positivas ou negativas
  • Gráfico de barras exibindo valor numérico alternável para pontuações positivas, negativas e gerais
  • Emoção: número de tópicos e postagens classificados por múltiplas emoções, agrupados por período de tempo
    • Hoje
    • Ontem
    • Últimos 7 dias
    • Últimos 30 dias
  • Relatórios para qualquer período de tempo que podem ser acessados ​​nas configurações
    • Anual
    • Trimestral
    • Mensal
    • Semanal
    • Intervalo personalizado
  • Aplicável apenas para usuários administradores

Habilitando o Sentimento

Configuração

O Sentimento está habilitado por padrão para clientes hospedados. Para etapas manuais, veja abaixo.

  1. Vá para as configurações AdminPlugins → procure ou encontre discourse-ai e certifique-se de que esteja habilitado.
  2. Habilite ai_sentiment_enabled para Análise de Sentimento.
  3. Acesse /admin/dashboard/sentiment para ver seus respectivos relatórios.

:information_source: Uma vez habilitado, o Sentimento classificará todas as postagens futuras e dos últimos 60 dias. Para classificar todas as postagens históricas do seu site, uma tarefa de backfill deve ser executada a partir do console.

:discourse2: Hospedado por nós?

Entre em contato conosco em team@discourse.org e faremos isso por você.

:mechanic: Auto-hospedado?

./launcher enter app
rake ai:sentiment:backfill

FAQ Técnico

Como os dados de tópicos/postagens são processados? Como as pontuações são atribuídas?

  • O Sentimento tem uma fidelidade “por postagem”. Para cada postagem, podemos determinar o sentimento e, em seguida, segmentar esses dados de várias maneiras (por tag / categoria / tempo etc.). Ele compara o número de postagens classificadas como positivas ou negativas. Estes são calculados quando as pontuações positivas ou negativas são maiores que a pontuação limite definida.

Existem planos para adicionar suporte a outros idiomas?

  • Sim, no futuro! Tanto adicionando modelos simples de Machine Learning (ML) multilíngues quanto usando modelos de Linguagem Grande (LLMs) multilíngues para classificar os dados, em vez de modelos dedicados.

Quais modelos são usados para potencializar o Sentimento?

Ressalvas

  • Postagens classificadas como neutras (nem positivas nem negativas) não são exibidas.
  • Mensagens privadas (PMs) são excluídas dos cálculos.
10 curtidas