Visão Geral
As discussões sobre IA nesta semana no Meta giraram em torno de qualidade, transparência e ajustes de UX nas funcionalidades do Discourse AI — especialmente Ask Discourse, Tradução por IA / Localização de Conteúdo e assistentes de IA inline no compositor. Alguns administradores notaram mudanças na qualidade das respostas do Ask Discourse e descobriram que o serviço mudou recentemente para um modelo de pesos abertos hospedado localmente (Ask discourse moins performant, nota sobre mudança de modelo, racional + orientação).
Na frente da localização, vários tópicos destacaram como o progresso da tradução pode ser confuso em escala, devido ao cache e ao processamento em múltiplas etapas, gerando pedidos concretos para melhorias na relatórios e configurações (incluindo melhor visibilidade do progresso e um seletor de data / corte fixo) (AI Translation Progress Graph, explicação sobre cache + duas etapas, pedido de seletor de data, ritmo de tópicos vs posts). Relacionado a isso, administradores perguntaram sobre idiomas de fallback (por exemplo, “servir inglês quando o locale do usuário não é suportado”), e a equipe confirmou que isso ainda não é suportado além do comportamento padrão do locale do site (Can I force English for unsupported languages, locales de fallback não suportados, comportamento atual de fallback).
Alguns problemas práticos/operacionais também surgiram: depuração de endpoints internos de LLM e configurações de hosts permitidos (How to use internal AI endpoints?, sugestão de host permitido), habilitar o plugin de IA depois que ele ficou “preso” desabilitado (mais esclarecimento de que na camada gratuita ele permanece habilitado para funcionalidades-chave como detecção de spam) (Can’t get the AI plugin enabled, correção em andamento + nota sobre camada gratuita), e um pequeno, mas revelador caso de borda onde comentários HTML são incluídos nos resumos de IA (marcado como #wontfix, com uma solução alternativa via prompt) (HTML comments are also summarized by AI, wontfix + solução alternativa).
Por fim, houve atenção contínua na qualidade da integração de UI para botões de assistência de IA em fluxos de edição — ícones sobrepostos e botões posicionados absolutamente causando problemas de layout — ligando-se ao trabalho mais amplo de integração inline do compositor de IA (Topic edit interface shows overlapping icons, vinculado ao tópico de integração inline, problema de posicionamento do ícone de sugestão de título de IA, integração inline das Sugestões de IA).
Tópicos Interessantes
-
Preocupações com a qualidade das respostas do Ask Discourse após mudança de modelo (ai, ask-discourse, Support)
gilles relatou que o Ask Discourse parecia “menos performático” ultimamente (Ask discourse moins performant). nat confirmou uma mudança recente para um modelo DeepSeek v4 flash hospedado localmente (nota sobre mudança de modelo), e Falco esclareceu que o objetivo é solução de problemas rápida e fundamentada em documentação — não assistência a desenvolvedores — recomendando ferramentas de desenvolvimento como dv (explicação + recomendação dv, Usando dv (Discourse Vibe) para configurar o Discourse AI em desenvolvimento). -
Precisão do gráfico de progresso da tradução, cache e “o que significa progresso?” (translation, ai, #Data-&-reporting)
LotusJeff achou o gráfico de progresso enganoso em um site grande (AI Translation Progress Graph). Falco explicou que a página é armazenada em cache para evitar timeouts e que a tradução envolve detecção de idioma seguida por tradução para outros locales — com o progresso da detecção em estágio inicial não sendo mais exibido, tornando a experiência inicial “terrível” (cache + pipeline de 2 etapas). LotusJeff propôs um modelo de relatório mais claro de “elegível vs traduzido” e começou a compartilhar protótipos SQL do Data Explorer (proposta de relatório, exemplos SQL), e nat notou que melhorias estão planejadas (acompanhamento da equipe). -
Depuração de endpoints de LLM internos/auto-hospedados no Discourse AI (ai, Support)
satonotdead teve dificuldade para usar uma URL de endpoint interno que funcionava dentro do container, mas falhou no teste de UI do Discourse AI (relatório de problema + stack trace). Falco sugeriu garantir queDISCOURSE_ALLOWED_INTERNAL_HOSTScontenha o hostname (não apenas uma faixa de IP) (sugestão de host permitido). O contexto referenciou configurações locais anteriores com Ollama também (Fazendo o Discourse AI funcionar com Ollama localmente). -
Política de fallback de locale: forçar inglês para idiomas não suportados (translation, ai, #Feature)
Jagster perguntou se locales não suportados poderiam fazer fallback para o inglês sem alterar o locale padrão de um site predominantemente finlandês (pergunta). Falco confirmou que “locales de fallback” foram solicitados, mas não são suportados (sem locales de fallback ainda), e nat esclareceu o comportamento atual: desabilitar o fallback mostra o idioma original; usar fallback em inglês implica definir o locale padrão comoen(detalhes do comportamento). -
Resumo de IA inclui comentários HTML (e por que isso é #wontfix) (ai, ai-summarize, #Feature)
ばこん notou que comentários HTML (que os leitores não podem ver) ainda estão sendo resumidos (relatório, exemplo). Falco marcou como #wontfix, sugerindo um ajuste no prompt para instruir o agente de resumo a ignorar comentários se isso for importante para uma determinada instância (decisão + solução alternativa). -
Plugin de IA preso desabilitado + esclarecimento sobre “plugin de IA não pode ser desabilitado” na camada gratuita (ai, Support)
ondrej não conseguiu reabilitar a IA depois de desabilitá-la anteriormente (problema). keegan confirmou que uma correção é necessária para o estado “preso desabilitado” e esclareceu que na camada gratuita o plugin de IA permanece habilitado porque alimenta recursos críticos como detecção de spam, enquanto recursos individuais de IA podem ser desativados (correção + política). O pedido também referenciou documentação de configuração existente (fonte do extrato da documentação). -
Ajustes de UI de IA: ícones sobrepostos e botões de IA posicionados absolutamente (ai, ux)
Moin relatou ícones empilhados/sobrepostos ao editar informações do tópico (relatório de sobreposição), e Falco vinculou isso ao tópico de integração inline de IA em andamento (referência cruzada, Integração inline das Sugestões de IA (no Compositor)). Em um problema de UX relacionado, Moin notou que o botão de sugestão de título de IA pode permanecer fixo enquanto o campo de título se move — especialmente em edições de título traduzido — e que as sugestões apareciam em inglês (posicionamento do ícone de título); chapoi mais tarde apontou o botãoposition: absolutecomo uma causa recorrente de problemas (acompanhamento). -
Por que tópicos traduzem mais rápido que posts (e o que ajustar) (ai, content-localization, Support)
LotusJeff observou que os dados dos tópicos estavam traduzindo meses atrás enquanto os posts ficavam para trás (pergunta). Falco explicou que os lotes têm tamanhos semelhantes, mas os tópicos naturalmente concluem mais rápido, especialmente com tópicos de muitos posts, e sugeriu ajustar a idade máxima ou a taxa de preenchimento para ajudar os posts a se recuperarem (explicação + controles). -
Solicitação de recurso: seletor de data (data de corte fixa) para configurações de Tradução por IA (ai, dynaloc, content-localization, #Feature)
Na discussão sobre o seletor de data, mcwumbly notou que a configuração pode precisar ser “traduzir todos os posts após {data}” em vez de “dias de preenchimento” (enquadramento). LotusJeff argumentou que janelas rolantes podem fazer com que conteúdo editado mais antigo saia do escopo, e também destacou o descompasso “tópicos traduzidos, mas posts ainda não” como um problema visível ao usuário (preocupação com janela rolante, racional adicional). -
Como a classificação de sentimento/emoção é atribuída no painel de Sentimento (ai, ai-sentiment, Support)
fzngagan resumiu quais modelos alimentam a classificação de sentimento e emoção e explicou a diferença entre classificação baseada em modelo e estratégias baseadas em agente via configurações do site (visão geral da classificação de sentimento), apontando para o trecho de documentação referenciado sobre modelos atuais (referência de modelos) e notando que administradores podem criar novos agentes em/admin/plugins/discourse-ai/ai-agentsem vez de editar padrões (contexto da abordagem de agente).
Atividade
-
Falco esclareceu o posicionamento do produto e compensações em várias superfícies de IA: a troca de modelo do Ask Discourse e por que dv é melhor para trabalho de desenvolvimento (Ask discourse moins performant, Usando dv (Discourse Vibe) para configurar o Discourse AI em desenvolvimento); cache de progresso da tradução e o pipeline de duas etapas (AI Translation Progress Graph); allowlisting de hosts de endpoint de LLM interno (How to use internal AI endpoints?); limitações de fallback de locale (Can I force English for unsupported languages); compensação de comentários HTML de resumo + solução alternativa (HTML comments are also summarized by AI); triagem de sobreposição de UI do compositor/edição vinculando-a ao trabalho em andamento (Topic edit interface shows overlapping icons, Inline integration of AI Suggestions (in Composer)); e por que tópicos traduzem mais rápido que posts com sugestões de ajuste (Why topics translate faster than posts).
-
nat confirmou detalhes operacionais-chave e próximos passos: Ask Discourse mudou para um modelo DeepSeek hospedado localmente e seria verificado (Ask discourse moins performant); melhorias de relatório de tradução estão no radar (AI Translation Progress Graph); comportamento de fallback de locale depende do padrão do site e locales suportados (Can I force English for unsupported languages); e solução de problemas de um caso de resposta repetida de bot recomendando atualizações e migração de Automação para o plugin de Workflow mais novo devido a preocupações de idempotência (使用 ai 角色对帖子进行分类…, discussão sobre tempos suspeitos).
-
LotusJeff liderou várias análises aprofundadas de tradução: confusão de relatório e implicações de cache no gráfico de progresso (AI Translation Progress Graph, proposta de acompanhamento); compartilhou SQL inicial do Data Explorer para quantificar conteúdo elegível vs traduzido (exemplos SQL); perguntou por que as traduções de tópicos ultrapassam as de posts (Why topics translate faster than posts); e reforçou por que uma data de corte fixa reduziria períodos de “tópico traduzido / posts não traduzidos” (Request for a date picker in AI Translate settings, preocupação com janela rolante).
-
gilles levantou o sinal inicial de que a qualidade da saída do Ask Discourse parecia pior, levando a equipe a confirmar a mudança de modelo subjacente e o caso de uso pretendido (Ask discourse moins performant, reação de acompanhamento).
-
satonotdead documentou um bug complicado de integração de endpoint interno onde o endpoint funcionava dentro do container, mas falhava via teste de UI do Discourse AI, compartilhando stack traces e tentativas de configuração (How to use internal AI endpoints?, pedido de depuração contínua), e referenciou orientações anteriores sobre Ollama local (Getting Discourse AI to work with Ollama locally).
-
Jagster provocou uma declaração clara das limitações atuais em torno de locales de fallback — destacando um cenário real “site padrão finlandês, mas servir inglês para idiomas não suportados” (Can I force English for unsupported languages).
-
ばこん identificou um caso de borda de resumo de IA: comentários HTML sendo resumidos mesmo não sendo visíveis no post renderizado (HTML comments are also summarized by AI, esclarecimento de exemplo).
-
ondrej relatou ser incapaz de reabilitar o plugin de IA depois de desabilitá-lo anteriormente, e questionou o raciocínio “crítico no plano gratuito” depois de desabilitar a detecção de spam em um fórum privado pequeno (Can’t get the AI plugin enabled, pergunta de acompanhamento).
-
keegan confirmou que o comportamento “preso desabilitado” do plugin de IA precisa de uma correção e explicou a restrição da camada gratuita: o plugin de IA permanece habilitado para alimentar funções-chave como detecção de spam, permitindo que administradores desativem outros recursos de IA na UI (Can’t get the AI plugin enabled).
-
Moin sinalizou duas regressões de UX em torno de botões de IA em fluxos de edição: ícones empilhados na UI de edição de tópico (Topic edit interface shows overlapping icons) e o posicionamento estranho do botão de sugestão de título de IA durante edições de título traduzido (incluindo sugestões em inglês em um contexto de edição alemão) (AI title suggest icon is placed above the title input field).
-
chapoi ecoou que o botão de IA posicionado absolutamente tem sido uma fonte recorrente de problemas de layout e indicou que explorará correções quando o tempo permitir (AI title suggest icon is placed above the title input field).
-
mcwumbly ajudou a refinar o enquadramento do recurso de seletor de data de tradução, apontando que “dias de preenchimento” é inerentemente rolante, implicando que uma configuração separada “após data” pode ser mais clara (Request for a date picker in AI Translate settings).
-
fzngagan forneceu uma divisão prática de como os rótulos de sentimento/emoção são computados, incluindo quais modelos do Hugging Face estão sendo usados atualmente e como mudar para classificação baseada em agente via configurações (Classification in the Discourse Sentiment Dashboard, referência de modelos).
-
singi2016cn relatou um caso onde uma automação impulsionada por IA respondeu inesperadamente muitas vezes em rápida sucessão, levando à suspeita de problemas de retries/idempotência e orientação para atualizar e considerar migrar de Automação para Workflows (使用 ai 角色对帖子进行分类…, evidência de acompanhamento, solução recomendando atualização + workflows).
Obrigado por ler, e nos vemos na próxima semana! ![]()