Resumos do Horizon AI

:information_source: Resumo Exibe os resumos de tópicos do discourse-ai nos cards de tópicos do Horizon
:hammer_and_wrench: Repositório GitHub - criptonautas/discourse-horizon-ai-gists: discourse-ai topic gists on Horizon's topic cards · GitHub
:question: Guia de Instalação Como instalar um tema ou componente de tema
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de temas do Discourse

Instalar este componente de tema

Os cards de alto contexto do Horizon não incluem os outlets que o discourse-ai utiliza, portanto os resumos não aparecem ali. Este componente os renderiza abaixo do título do tópico.

Capturas de Tela

O que ele faz

  • Cards de alto contexto: o resumo substitui o trecho. Tópicos sem um resumo mantêm seu trecho.
  • Cards simples (listas de sugestões e relacionados): mantêm o resumo do discourse-ai no layout do card.
  • Listas do discourse-docs: um breve resumo por linha.
  • Seletor opcional: com o Botão de Trechos de Tópicos & Resumos por IA instalado, os membros podem alternar entre compacto, trechos e resumos por IA.

Funciona também em conjunto com o Horizon Topic Thumbnails, para oferecer uma experiência curada e visualmente atraente.

Requisitos

  • Horizon e discourse-ai
  • ai_summarization_enabled e ai_summary_gists_enabled ativados
  • ai_summary_gists_agent definido para um agente cujos grupos permitidos incluam seus visualizadores; adicione everyone para visitantes desconectados
  • ai_summary_backfill_maximum_topics_per_hour acima de 0, para que os resumos sejam gerados
  • Discourse 2026.5.0 ou posterior

Configurações

Configuração Padrão
gist_hidden_categories vazio Categorias que não exibem nem resumo nem trecho, funcionando como um índice apenas com título

Limitações Conhecidas

  • Depende das classes internas do Horizon, então uma atualização do Horizon pode quebrá-lo.
  • A ocultação é cosmética: os resumos ainda são gerados e enviados no payload da lista de tópicos.
  • Os resumos são renderizados no lado do cliente, portanto os mecanismos de busca não os veem.
  • Leitores de tela recebem o trecho, não o resumo, para manter o cabeçalho do título do Horizon curto.
  • Define a preferência de layout do discourse-ai de cada navegador para table-ai. Remover o componente não a reinicia.

Relatórios de bugs e PRs são bem-vindos.

1 curtida

Não consigo deixar de pensar que há uma falha fundamental de design e abordagem no tema Horizon, que obriga você a dar mil e uma voltas para incorporar extensões padrão que existem há … anos. :man_shrugging:

Ter que implantar dois Componentes de Tema personalizados (mais por vir?!) para um único Tema??

Isso é, na minha opinião, um sintoma de fracasso em uma etapa anterior do processo.

Este problema deveria ser tratado no Horizon.

1 curtida

Bem, não me vejo em posição de questionar as decisões da equipe central de design, mas posso compartilhar meus pensamentos como usuário e administrador.

E sendo honesto, também tenho “Custom Horizon Mods” com mais atualizações/mudanças :sweat_smile: Acho que essa é a beleza do Discourse e é por isso que estou aqui. Gosto de personalizar.

Vi que a proposta de oferecer um “tema moderno simples” foi muito bem recebida e também ganhou bastante tração/influência para impulsionar o desenvolvimento e as funcionalidades do núcleo (incluindo a Foundation). Sou a favor do minimalismo e realmente gosto de interfaces digitais simples → “menos é mais”.

Enquanto isso, vejo que algumas das funcionalidades mais aguardadas do tema para usuários não técnicos que amam o Horizon foram removidas, e pensei que talvez elas pudessem ser revisitadas. Também espero isso porque eram dois pontos de dor reais ao usar o tema.

Entretanto, a filosofia open-source do Discourse e esta comunidade incrível aqui no Meta, além de uma boa rotina, curiosidade e ultra-foco, me deram a capacidade de melhorar a experiência do usuário no Horizon em poucos meses, e acho isso bom.

Houve muitas mudanças recentes no Discourse, e entendo que provavelmente há frentes demais abertas. Isso é esperado enquanto nós — pessoas que usam fóruns como nos velhos tempos — nos adaptamos a novos designs e padrões comuns, como scrolls, chats, vídeo, mudanças drásticas em UI/UX e assim por diante.

Espero que minhas modestas contribuições possam preencher essa lacuna e ajudar outros com os problemas que enfrentamos. Também estou aberto a contribuições e/ou integrações de todos que desejarem fazê-las.

Obrigado por compartilhar seus pensamentos.

1 curtida