Hacer las imágenes de las publicaciones más accesibles con Discourse AI

En 2024 (link), introdujimos las descripciones de imágenes con IA en Discourse AI. Fue especialmente útil para la accesibilidad, pero dependía de que la gente recordara hacer clic en «Describir con IA» al escribir una publicación.

Ahora hemos mejorado el sistema de descripciones de imágenes para que se generen en segundo plano para las imágenes de las publicaciones, se almacenen por separado del contenido original de la publicación (el texto real que escribió el autor se mantiene igual) y aparezcan donde son útiles: para lectores de pantalla, búsquedas y visores de imágenes (lightbox).

Con esta versión, las descripciones de imágenes ahora se pueden generar automáticamente en segundo plano después de crear una publicación. Aquí tienes una breve demostración :video_camera:

Cómo funciona

Las descripciones de imágenes con IA ahora se adjuntan a las imágenes de las publicaciones sin insertar el texto generado en la publicación en sí. Esto mantiene las descripciones disponibles para accesibilidad y búsqueda, sin añadir texto visible adicional al cuerpo de cada publicación.

Cuando hay descripciones disponibles, Discourse:

  • añadirá la descripción con IA a las imágenes de las publicaciones para lectores de pantalla
  • mostrará la descripción en el visor de imágenes (lightbox)
  • incluirá el texto de la descripción en el índice de búsqueda
  • permitirá a los usuarios editar las descripciones desde la vista previa del compositor al editar una publicación
  • soportará descripciones específicas de cada idioma para contenido localizado

Algunas capturas de pantalla por si los videos no son lo tuyo:

Visible en el visor (lightbox)

Editable en el compositor

Buscable

¿Dónde configurarlo?

Esta función se encuentra en la nueva área de funciones de IA Descripción de imágenes en Discourse AI, movida desde la anterior área de funciones de IA Asistente de IA a su propia área dedicada.

Para usarla, necesitarás:

  • discourse_ai_enabled
  • ai_post_image_captions_enabled
  • un ai_image_caption_agent funcional

El agente de descripción de imágenes seleccionado necesita tener habilitadas las cargas de imágenes y debe usar un LLM con capacidad de visión. Si la función está habilitada pero el agente no está listo, Discourse mostrará un problema de administrador para facilitar la detección de problemas de configuración.

Publicaciones existentes

También hay un trabajo de relleno opcional para imágenes de publicaciones existentes.

El relleno está desactivado por defecto, por lo que las comunidades pueden elegir si quieren generar descripciones para publicaciones antiguas y a qué velocidad. Esto se puede configurar con:

  • ai_post_image_captions_backfill_hourly_rate
  • ai_post_image_captions_backfill_max_age_days

Pruébalo :woman_technologist:t2:

Para las comunidades alojadas por Discourse :discourse:, nuestros modelos ya son compatibles con imágenes. Si deseas hacer que las imágenes de las publicaciones sean más útiles para las personas que usan lectores de pantalla, habilita la función y el relleno (ver Publicaciones existentes arriba).

Como se mencionó arriba, para las comunidades autoalojadas, asegúrate de que tu agente de descripción de imágenes esté usando un modelo con capacidad de visión.

7 Me gusta

¿Los motores de búsqueda indexarán esas descripciones?

1 me gusta

Excelente pregunta -

En parte.

Los subtítulos se renderizan en el HTML de la publicación como aria-description en la imagen, por lo que los rastreadores de los motores de búsqueda pueden verlos al recorrer la página del tema. También se incluyen en el índice de búsqueda propio de Discourse.

No se insertan como texto visible de la publicación ni como texto alternativo, por lo que que un motor de búsqueda indexe o pese el texto de aria-description depende del rastreador.

1 me gusta