Tornando imagens de posts mais acessíveis com Discourse AI

Em 2024 (link), introduzimos legendas de imagens com IA no Discourse AI. Foi útil, especialmente para acessibilidade, e dependia das pessoas se lembrarem de clicar em “Legendar com IA” ao escrever uma postagem.

Agora, reformulamos a legenda de imagens para que as legendas possam ser geradas em segundo plano para imagens de postagens, armazenadas separadamente do conteúdo bruto da postagem (o conteúdo real escrito pelo autor permanece inalterado) e apareçam onde são úteis: para leitores de tela, pesquisa e lightboxes de imagens.

Com esta versão, as legendas de imagens agora podem ser geradas automaticamente em segundo plano após a criação de uma postagem. Aqui está uma rápida visão geral :video_camera:

Como funciona

As legendas de imagens com IA agora estão vinculadas às imagens das postagens sem inserir o texto gerado na própria postagem. Isso mantém as legendas disponíveis para acessibilidade e pesquisa, sem adicionar texto visível extra ao corpo de cada postagem.

Quando as legendas estão disponíveis, o Discourse irá:

  • adicionar a legenda de IA às imagens das postagens para leitores de tela
  • exibir a legenda no lightbox da imagem
  • incluir o texto da legenda na indexação de pesquisa
  • permitir que os usuários editem legendas na pré-visualização do compositor ao editar uma postagem
  • dar suporte a legendas específicas de localidade para conteúdo localizado

Alguns prints de tela, caso vídeos não sejam do seu agrado:

Visível no lightbox

Editável no compositor

Pesquisável

Configuração Onde?

Este recurso está localizado na nova área de recurso de IA Legenda de Imagem no Discourse AI, movida da área de recurso de IA Assistente de IA anterior para sua área dedicada.

Para usá-lo, você precisará de:

  • discourse_ai_enabled
  • ai_post_image_captions_enabled
  • um ai_image_caption_agent funcional

O agente de legenda de imagem selecionado precisa ter uploads de imagens habilitados e deve usar um LLM com capacidade de visão. Se o recurso estiver habilitado, mas o agente não estiver pronto, o Discourse mostrará um problema de administrador para facilitar a identificação de problemas de configuração.

Postagens existentes

Há também um trabalho de preenchimento retroativo opcional para imagens de postagens existentes.

O preenchimento retroativo está desativado por padrão, para que as comunidades possam escolher se desejam gerar legendas para postagens mais antigas e em qual taxa. Isso pode ser configurado com:

  • ai_post_image_captions_backfill_hourly_rate
  • ai_post_image_captions_backfill_max_age_days

Experimente :woman_technologist:t2:

Para comunidades hospedadas pelo Discourse :discourse: nossos modelos já são capazes de processar imagens. Se você deseja tornar as imagens das postagens mais úteis para pessoas que usam leitores de tela, ative o recurso e o preenchimento retroativo (veja Postagens existentes acima)

Como mencionado acima, para comunidades auto-hospedadas, certifique-se de que seu agente de legenda de imagem esteja usando um modelo com capacidade de visão.

FAQ

P: Quais são os limites?
R: Há um limite configurável de 10 imagens por postagem. Murmúrios e MP são ignorados.

14 curtidas

Essas legendas serão indexadas pelos mecanismos de busca?

3 curtidas

Ótima pergunta -

De certa forma.

As legendas são renderizadas no HTML da publicação como aria-description na imagem, para que os rastreadores de mecanismos de busca possam vê-las ao percorrer a página do tópico. Elas também são incluídas no próprio índice de pesquisa do Discourse.

Elas não são inseridas como texto visível da publicação ou como texto alternativo, então cabe ao rastreador decidir se indexa ou pondera o texto da aria-description.

3 curtidas

Obrigado. Mais uma pergunta: você prevê alguma sinergia futura com o recurso de Tradução por IA?

Parece que esta é a segunda lacuna por lá, sendo os gists a primeira.

2 curtidas

Ah, sim, funciona 100%!

No editor de traduções:

Você pode clicar no :pencil: para editar a legenda no idioma específico

Estou feliz em ser um spoiler aqui e compartilhar que também acabamos de lançar gists localizáveis :smiley: (ainda sem anúncio) (cc @sam)

7 curtidas