Por que esta consulta ‘Overall Sentiment’ retorna resultados vazios:
Copiei diretamente da postagem da Sara e executei e recebi resultados:
Você pode confirmar se tem dados na sua tabela classification_results?
Eu também apenas copiei, colei como uma ‘Nova Consulta’ e executei. Nenhuma alteração feita por mim.
De onde preciso procurar isso? Sou administrador do meu site.
Meus painéis se parecem com isto:
Você alterou as datas que a consulta cobria? Tente atualizar a página e alterar os parâmetros de data, se ainda não o fez.
Tentei inserir uma duração mais longa (e depois ‘Atualizar’) no painel sem sucesso:
E também alterei as datas na consulta, sem sucesso:
Meu site tem aproximadamente/no mínimo 5 anos.
Você executou um backfill?
Não. Não executei. Nem li sobre isso (na primeira postagem) deste tópico.
Você pode me dizer como faço/posso fazer isso?
Ou se eu não executar o backfill, quando este componente terá posts suficientes para calcular o sentimento?
Isso está explicado no guia que citei.
Quando você ativou a análise de sentimento? Você escolheu fevereiro de 2024 como data final na sua consulta do Data Explorer. A análise foi ativada antes disso? Caso contrário, como apenas novas postagens são classificadas, eu esperaria que retornasse 0 resultados.
Ok, eu tinha perdido, mas agora certamente estudaria e resolveria o problema.
A análise foi ativada em fevereiro ou março de 2024, não me lembro da data exata. Quantas postagens são necessárias (após a ativação, sem executar o preenchimento retroativo) para que algo seja exibido?
Estou vendo ‘Site Sentiment’ no meu Painel de Administração há cerca de 2-3 meses, mas nenhum sentimento está sendo exibido.
Eu até tentei executar o mesmo como uma Consulta SQL através do plugin Data Explorer e alterei as datas para aproximadamente 2 anos, ainda assim apenas um resultado em branco.
Quando tento executar uma ‘Tarefa de Preenchimento Retroativo’ (BackFill Task), recebi o seguinte erro:
Tirei um print de quase 50% da área superior.
Como mostrado na postagem ‘logo acima’ da minha, que o Preenchimento Retroativo (Back-Filling) está falhando, alguém pode me dizer quantos dias/quantas postagens levará para esta ‘Análise de Sentimento’ funcionar ou mostrar algo (ou seja, sem preenchimento retroativo)?
Eu pesquisei ‘Back-Fill-Failing’ no meta, mas nenhuma solução foi encontrada em lugar nenhum.
Eu coletei estes e os separei em um tópico próprio para que não sejam postados em vários lugares. ![]()
Você postou algo novo para o Sentiment processar? Se ele não estiver captando coisas novas também, acho que você tem um problema com sua configuração, e não apenas com o backfill.
Sim. Muitos tópicos foram criados desde que a ‘Análise de Sentimento’ apareceu no meu Painel de Administração.
P.S.
Eu preenchi a chave de API do Open-AI aqui (a mesma que estou usando em outros campos nesta vizinhança de configurações), estou certo ou alguma outra chave de API era necessária:
A Análise de Sentimento está aparecendo em branco constantemente. Mesmo com dezenas de tópicos criados desde que essa funcionalidade foi introduzida há cerca de 2-3 meses. E eu expandi as datas para tentar dar mais dados a ela.
Relatório atualizado após alteração das datas:
E mesmo que o BackFilling possa não ser o culpado/necessário no meu caso, mas quando tentei, também falhou, como está sendo discutido em seu próprio tópico aqui.
O que poderia dar errado, se alguém pudesse?
Gostaria de saber como preencher dados retroativamente em 2026 em instâncias auto-hospedadas?
/var/www/discourse# rake ai:sentiment:populate
rake abortado!
Não execute esta tarefa em produção!
O preenchimento retroativo para os últimos 60 dias é automático assim que você ativa o recurso.
Eu sei, mas quero verificar o sentimento geral porque nossa comunidade (e fórum) está em progresso de desenvolvimento há quase 2 anos.
A propósito, não encontrei erros nem sentimento nos últimos 60 dias. Como posso depurar mais do que /logs ou /sideqik (sem tarefas pendentes)?
Você seguiu Self-Hosting Sentiment and Emotion for DiscourseAI ?
Obrigado pelo seu acompanhamento. Eu apenas esqueci de adicionar meu IP interno a allowed internal hosts.
Depois disso, executei o trabalho novamente via console do rails:
Jobs::SentimentBackfill.new.execute({})
Mas ainda está faltando o preenchimento completo ![]()
Nosso fórum e comunidade estão em desenvolvimento (e ainda estão) há alguns anos, então realmente precisamos entender nossas dinâmicas históricas.
Isso é viável sem introduzir problemas?
Você obteve pelo menos os últimos 60 dias de dados? Sua postagem não é clara sobre isso.









