¿Incluirá el chat de Discourse hilos?

Estoy disfrutando la experiencia con Discourse 3 hasta ahora, especialmente la adición del chat en tiempo real.

¿Hay algún plan para permitir hilos de mensajes individuales, como es la experiencia en Slack?

8 Me gusta

Sí, estamos trabajando para añadir hilos al chat, pero todavía está en fase de planificación… no estamos lo suficientemente avanzados como para proporcionar detalles o plazos más allá de “en algún momento de 2023”.

14 Me gusta

Aún no estamos seguros de cómo será nuestra primera versión de “hilos” (ni cómo la llamaremos) :slight_smile:. Muchos de nosotros estamos bastante familiarizados con el funcionamiento de los hilos en otras plataformas de chat, pero en nuestras exploraciones iniciales de comunidades que los utilizan, vemos que la función se adopta con distintos grados de éxito: parece que diferentes comunidades (o canales dentro de una comunidad) tienen necesidades diferentes aquí (y algunas, argumentablemente, podrían estar mejor sin ellos).

@chadwcarlson Tengo curiosidad por saber más sobre lo que has experimentado hasta ahora en particular. ¿En qué escenarios has encontrado que los hilos son más útiles en el pasado? ¿Qué tipo de escenarios te has encontrado hasta ahora en el chat de Discourse donde has sentido que los hilos habrían ayudado?

7 Me gusta

¡Gracias @awesomerobot! @mcwumbly Tiene sentido.

En este momento dependemos mucho de Slack, y ya sea para discusiones más profundas sobre algunas preguntas/temas simultáneamente, o para actualizaciones continuas sobre el estado de un servicio en particular que se mantengan organizadas dentro de un solo hilo, tener hilos mantiene las cosas organizadas de una manera que me gusta.

Hasta ahora, en el chat de Discourse, ha sido un intento de replicar esta misma experiencia. Hay una gran ventaja en poder conectar el chat de la comunidad con temas y publicaciones en un solo lugar, sin duda. Ahora mismo, me cuesta ver cómo el chat no se volvería difícil de navegar para los recién llegados sin hilos, basándome en mi experiencia con Slack.

Supongo que parte de la idea de usar el chat sin hilos dentro de Discourse es iniciar una conversación en el chat que luego se traslada a un tema como una especie de “hilo”. Quizás ahí es donde tengo dificultades: sigo pensando que en nuestro caso podría haber un puñado de mensajes antes de crear un tema donde los hilos podrían ser útiles.

6 Me gusta

Sí, he visto que eso también funciona bien en el pasado, especialmente a medida que los grupos se hacen más grandes y no hay alternativa para mantener las cosas organizadas.

Sí, pensar en los hilos de chat como “temas provisionales” es algo que tenemos en mente. Mientras tanto, creo que funciona bastante bien tal como está. Ciertamente es una experiencia diferente en comparación con Slack, por lo que mover a una comunidad que se ha acostumbrado a esa experiencia puede ser difícil. Pero la forma en que lo veo es así:

  • el chat es simplemente más informal. déjalo ir. no te preocupes por mantener las cosas demasiado organizadas
  • dejar que una discusión evolucione primero en el chat está bien, aunque no tenga hilos. acostúmbrate un poco a que sea desordenado, no pasa nada.
  • cuando sientas que una conversación ha llegado a un punto en el que sería valioso continuarla en un tema, crea un tema.

OK, esa última parte, ¿cómo se ve y se siente en la práctica hoy?

El modo fácil es:

  • Simplemente inicia un nuevo tema y tal vez menciona "como estábamos hablando en #general::channel… "
  • Deja un enlace a ese tema en el canal “Oye, hice un tema sobre esto aquí: enlace al tema

El modo avanzado es:

  • Selecciona todos los mensajes de la conversación del chat (haz clic en Shift para seleccionar un tramo, anula la selección de mensajes irrelevantes en el medio)
  • Selecciona “copiar” o “citar en tema”
  • Crea el tema con un nuevo resumen, pero incluye la transcripción completa del chat, tal vez incluso en [details][/details]
  • Deja un enlace al nuevo tema en el chat.

Ambas cosas funcionan bien hoy en nuestra experiencia.

Pero estoy de acuerdo, existe la oportunidad con los hilos para hacer que el “modo avanzado” sea fácil.

9 Me gusta

Es bueno leer este hilo, @chadwcarlson, @awesomerobot y @mcwumbly. Gracias por compartir.

Yo también me pregunto cómo podrían ser los hilos en un contexto de Discourse.

Planeamos desactivar nuestro Slack “gratuito” y animar a la gente a pasarse a nuestro Discourse con chat habilitado. Estoy disfrutando mucho de las funciones de chat de Discourse y tropiezo de vez en cuando cuando quiero responder en un hilo. Supongo que es un hábito y un hábito que hay que romper.

He usado el “Modo elegante”.

¡Y es genial!

+1 a esto.

:light_bulb: No estoy seguro de cómo podría funcionar en la práctica, pero me pregunto si alguna magia de IA podría reconocer cuándo se está formando un tema a través de un chat y luego sugerir, solo a aquellos que han contribuido a lo que la IA cree que es un tema en formación, que podrían convertirlo en un nuevo tema. Si alguien selecciona “Sí, convertir esto en un tema”, automáticamente hace el “modo elegante” y luego sugiere un tema en el que publicar.

4 Me gusta

Ese es mi problema: los usuarios no pasan a un tema nuevo. Siguen charlando y no los culpo (bueno, un poco sí :wink: ) porque ahí fue y sigue siendo la conversación en primer lugar.

La capacidad de seleccionar y eliminar en bloque ayudaría, pero no tenemos esa opción de eliminación.

Así que, para mí, iniciar un tema es solo una herramienta para guardar datos valiosos, nada más.

1 me gusta

Esto está en nuestra lista, pero no estamos seguros de cuándo llegará a la cima. Mientras tanto, la solución es crear un canal separado (quizás con permisos solo para personal) y “mover” los mensajes en masa allí.

Actualmente, deja un feo rastro de mensajes eliminados simulados, algo que también mejoraremos eventualmente.

Nadie sabe cómo se verá al final :wink: Lo abordaremos como una característica experimental al principio para que podamos probar algunas ideas que tenemos antes de comprometernos con una dirección particular.

¡Por favor, manténganos informados sobre cualquier otro punto de fricción que surja a medida que lo haga!

4 Me gusta

También me interesa esta función.

Creo que vale la pena señalar que a veces los usuarios querrán ramificar una conversación desde un canal permanente (por ejemplo, Dev) a una discusión temática (por ejemplo, #issue-X), y que todas estas discusiones temáticas se agrupen, archiven y sean buscables, como lo son los temas de Discourse, pero manteniendo la dinámica del chat en tiempo real.

Actualmente, pasar del chat a un tema no solo ramifica la discusión en un tema aislado (lo que queremos), sino que también cambia el flujo de la discusión a algo más lento. Aprecio que a veces queramos ralentizar las cosas a medida que la discusión se “formaliza”, pero tal vez a veces no.

No me sorprendería que esta sea la razón por la que algunos usuarios de Jakke siguieron usando el chat: no es que no se dieran cuenta de que ahora hay un tema dedicado, sino que querían mantener el flujo rápido de la conversación.

En nuestra comunidad, tenemos algunos usuarios que se mudan del foro, donde comenzó la conversación, a Discord, para poder resolver el debate en tiempo real utilizando los hilos de Discord.

Planeo impulsar la consolidación de las comunicaciones en Discourse una vez que actualicemos a la versión 3.0, y estoy emocionado por el “modo elegante”, pero también me preocupa que continúen existiendo casos en los que necesitemos ramificar discusiones desde los canales en tiempo real y nuestra única opción sea la estructura de temas más lenta, lo que puede hacer que los usuarios vuelvan a los hilos de Discord.

Creo que hay una brecha aquí en la que la propia versión de Discourse de los hilos podría brillar.

Algunas ideas:

  • Los hilos deben definirse como un chat en tiempo real temático ramificado que cualquiera puede formar dinámicamente y archivar más tarde (quizás con una conclusión declarada por el creador del hilo).
  • Los hilos deben ser visibles en su propia lista, como los temas, y deberíamos poder filtrar, agrupar, ordenar, etc., por el canal/categoría/tema asociado del que se ramifica el hilo. Una de las mayores debilidades de las implementaciones competitivas en herramientas como Discord/Slack es la descubribilidad de los hilos: Discourse tiene los componentes básicos para hacerlo mucho mejor.
  • Sería genial poder iniciar un hilo a partir de literalmente cualquier mensaje, no solo de chats en tiempo real, sino también de respuestas a temas más lentas. Por ejemplo, si alguien responde a un tema y usted tiene una pequeña pregunta aclaratoria sobre su respuesta, pero una que no quiere que distraiga el tema principal, podría iniciar un hilo en tiempo real citando la parte relevante de su respuesta. Las respuestas podrían incluso tener varios hilos y todos estos podrían ser visibles para cualquiera que vea el tema. Esto eliminaría el problema que tiene mi comunidad de personas que quieren salirse de Discourse para resolver las cosas más rápido. También tendría el subproducto de mantener los temas más limpios, ya que deberían centrarse en argumentos bien formulados, mientras que todo lo demás se ramifica en hilos.
  • Si le preocupa que las discusiones ramificadas dificulten el seguimiento del panorama general, creo que esto se puede abordar mediante 1) la cristalización de las discusiones ramificadas en respuestas de temas más formuladas, 2) herramientas de resumen de IA.

Editar para agregar:

Creo que nos estamos acercando a un punto, especialmente si el equipo principal está experimentando con hilos, en el que la jerarquía de temas/respuestas/chats/hilos deberá aclararse en la interfaz de usuario/experiencia de usuario.

Actualmente, ya es algo confuso. Puedo responder a un tema y puedo responder a una respuesta. Actualmente, la única diferencia entre los dos visualmente es que la respuesta a una respuesta tiene un indicador que muestra a quién respondí. Para quienes siguen la conversación, puede ser difícil ver cómo se ramifica la discusión del tema. Podríamos beneficiarnos de anidar las respuestas a las respuestas al estilo de Reddit. Los componentes básicos ya están ahí en el complemento Post Voting.

Introduce los hilos y las preguntas sobre jerarquía/ramificación se profundizan.

Si tenemos la capacidad de formar hilos a partir de respuestas a temas, estos deberán ser visualmente distintos de las respuestas anidadas a respuestas (suponiendo que se haya realizado ese cambio), ya que siguen siendo funcionalmente distintos, siendo los hilos una ramificación en tiempo real, mientras que las respuestas serían una continuación anidada de la estructura de temas más lenta.

4 Me gusta

Es muy poco probable que implementemos hilos dentro de temas en un futuro próximo, ya hemos dicho que no a esto muchas veces y las discusiones planas son una de las primeras decisiones de diseño que se tomaron al construir Discourse: Web Discussions: Flat by Design

Los temas que tienen muchas sub-discusiones son generalmente difíciles de seguir con o sin anidación, y si hay algo importante anidado dentro, puede ser muy difícil de encontrar en visitas repetidas. Si un tema comienza a ramificarse de diferentes maneras, generalmente tiene más sentido crear un tema completamente nuevo en su lugar.

4 Me gusta

Y este es el punto clave.

Discourse se centra mucho en la moderación, y todo esto forma parte del proceso de moderación.

1 me gusta

ACTUALIZACIÓN

Estamos probando hilos de chat internamente y deberíamos tener algo que mostrar en las próximas semanas.

9 Me gusta

¿Cómo van esas pruebas, @sam?

Sé que nuestra comunidad de probadores estaría encantada de probar los hilos de chat. :smiley:

2 Me gusta

Creo que deberíamos tener algo para compartir en una semana. Planeamos exponer el feature flag y crear un breve tema que ofrezca una descripción general de la función para que la gente empiece a probarla.

4 Me gusta

Este breve tema se puede encontrar aquí:

¡Estoy deseando ver lo que todos piensan!

4 Me gusta