Recordatorios Resueltos de Discourse - sugiriendo temas ya resueltos

:information_source: Resumen

Deberíamos mejorar el MP enviado al usuario que resolvió un tema asegurándonos de que los temas sugeridos en ese MP aún no estén resueltos.

:white_check_mark: Criterios de aceptación

  • [Funcionalidad actual] Cuando la respuesta de un usuario se marca como la solución de un tema, se le envía un MP para animarle a ofrecer más soluciones.

  • Los temas listados en este MP deben ser Temas Relacionados que pertenezcan a una categoría con soluciones habilitadas que aún no estén resueltos.

:books: Contexto adicional

Informe original:

¡Hola! Instalé el Solved Reminders Plugin y noté que está poblando publicaciones sugeridas que ya están resueltas, o algunas que no tienen una opción de solución (como anuncios).

No soy lo suficientemente técnico como para ver si el plugin está destinado a excluir publicaciones sin la capacidad de ser resueltas, o si ese filtrado no está incluido en el plugin.

GitHub - discourse/discourse-solved-reminders-plugin: A plugin to remind users to mark a solution

2 Me gusta

Este suena como un plugin genial. Desafortunadamente, no veo un tema aquí en Meta. Si tienes una cuenta de GitHub, también podría ser una buena idea presentar un informe de error allí.

Tengo una cuenta, pero desafortunadamente los problemas están desactivados en ese repositorio :frowning:

1 me gusta

Es muy desafortunado. Acabo de intentar usar una @mención para ver si podía identificar una cuenta para el DeV aquí. Pero no tuve éxito ya que su nombre de cuenta allí no parece reflejarse aquí.

Sin embargo, parece ser una extensión realmente genial del plugin resuelto. En mi humilde opinión, realmente debería haber sido una solicitud de extracción al plugin original para agregar opciones.

1 me gusta

Arpit es @techAPJ pero actualmente está de viaje, así que no estará por aquí por un tiempo.

5 Me gusta

Eso es increíble. Comprensible que él esté ausente. Tus habilidades de detective son definitivamente más hábiles que las mías. :grin:\n\n¡Probablemente ayuda que sea parte de tu excelente equipo!

2 Me gusta

Exacto. ¡Espero que nunca crezcamos tanto como para no reconocer a los miembros del equipo! Además, Arpit ha trabajado aquí más tiempo que yo.

4 Me gusta

¿Puede incluir algunas capturas de pantalla del problema con ejemplos? Al leer el código, veo que está restringiendo la lista de categorías candidatas a aquellas que permiten soluciones.

A largo plazo, @hugh / @tobiaseigen, probablemente deberíamos incorporar las 2 funciones al plugin de solved para evitar la deriva del código y un mantenimiento más complicado.

4 Me gusta

¡Gracias por toda la investigación! :pray:

@sam, aquí está el mensaje que recibí:

Recibí este mensaje el 18 de septiembre.

  1. Enabling Job Push from Zeebe to reduce activation latency - Camunda 8 Topics - Camunda Forum
    Esta publicación se resolvió el 10 de septiembre. No recuerdo si ya estaba bloqueada debido a la solución cuando recibí mi mensaje, pero bloqueamos automáticamente los temas 7 días después de que se elige una solución, así que es posible.
  2. Strategy for scaling Job Workers in Zeebe - Camunda 8 Topics - Camunda Forum
    La publicación se resolvió el 1 de agosto, definitivamente habría estado bloqueada.
  3. Important Update: Camunda 7 Community Edition End of Life Announced - Camunda 7 Updates - Camunda Forum
    Esta publicación está en una categoría de Anuncios que no tiene habilitada la opción de Soluciones.
  4. I've Built a little BPMN personality Test with Camunda 8 - Show and Tell - Camunda Forum
    Esta publicación está en una subcategoría que no tiene habilitadas las Soluciones, aunque la categoría principal sí las tiene.
  5. The latest and stable version of Camunda 8 - Camunda 8 Topics - Camunda Forum
    Esta es la única publicación que podría no haber sido marcada como “resuelta” todavía, porque la respuesta se publicó solo un día antes de que recibiera este mensaje y es posible que no se haya marcado como la solución en el momento en que se envió el mensaje.

Ahora veo el problema:

Estamos usando “list_suggested_for” para obtener la lista que está en esta pestaña para el usuario:

Idealmente, este plugin debería usar un algoritmo diferente para las sugerencias. Además, está perdiendo la oportunidad de aprovechar temas relacionados con la IA, que son mucho más específicos aquí.

“Temas sugeridos” es bastante aleatorio (una vez que se agotan los no leídos/nuevos).

1 me gusta

¡Gracias por el informe aquí, @xomiamoore! He pedido a nuestro equipo que actualice este PM para garantizar que solo incluya temas que pertenezcan a una categoría con soluciones habilitadas y que actualmente no estén resueltos. Eso debería ser una gran mejora aquí.

Me temo que no puedo decir cuándo se entregará esto, ya que tenemos varios otros proyectos en curso, pero le informaremos cuando comencemos a trabajar en ello.

4 Me gusta