Discourse AI - Sentimento

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

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

O Sentimento monitora 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 percepções podem ser úteis para determinar o tipo de usuários que estão postando em sua comunidade e interagindo uns com os outros.

Funcionalidades

  • Sentimento geral: compara o número de postagens classificadas como positivas ou negativas
  • Gráfico de barras mostrando valor numérico com alternância 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 via configurações
    • Anual
    • Trimestral
    • Mensal
    • Semanal
    • Intervalo personalizado
  • Acessível a todos os usuários da equipe (administradores e moderadores)

Habilitando o Sentimento

Configuração

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

  1. Vá para as configurações de AdminPlugins → pesquise 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á automaticamente todas as novas postagens e preencherá postagens dos últimos 60 dias por meio de um trabalho agendado que é executado a cada 5 minutos. Para preencher postagens com mais de 60 dias, aumente a configuração do site ai_sentiment_backfill_post_max_age_days.

:discourse2: Hospedado por nós?

Entre em contato conosco em team@discourse.org se precisar de ajuda para ajustar as configurações de preenchimento.

:mechanic: Auto-hospedado?

Aumente ai_sentiment_backfill_post_max_age_days em suas configurações do site para cobrir o intervalo de tempo desejado. O trabalho de preenchimento agendado processará automaticamente as postagens mais antigas. Para detalhes sobre como configurar os endpoints de modelo necessários, consulte Auto-hospedagem de Sentimento e Emoção para DiscourseAI.

FAQ Técnico

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

  • O Sentimento tem uma fidelidade “por postagem”. Para cada postagem, podemos identificar o sentimento e, em seguida, cortar 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 excedem um limite fixo de 0.6 (atualmente não configurável).

Existem planos para adicionar suporte para outros idiomas?

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

Quais modelos são usados para alimentar o Sentimento?

Ressalvas

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