Respuesta automática usando IA

Actualmente, a través del complemento Discourse Automation, puedes generar respuestas a temas basadas en palabras clave que se detectan. Esta opción está disponible como parte del script Auto Responder y se puede configurar mediante la opción Lista de pares de palabras/respuestas. Además, puedes usar clasificación automática con IA para proporcionar respuestas predefinidas en temas basadas en indicaciones de LLM, sus resultados y el contexto de la publicación.

La idea de la solicitud de función aquí es aplicar un giro de IA utilizando un LLM para descifrar lo que se escribe mediante indicaciones personalizables en lugar de depender de palabras clave. El LLM puede responder de manera inteligente en lugar de simplemente usar respuestas predefinidas.

¡Curioso por saber si a otras personas les interesa algo así y para qué lo usarían! ¡Siempre se agradecen ejemplos de casos de uso!

9 Me gusta

¿Puedes dar algunos ejemplos de esto funcionando, ya sea en texto aquí o enlaces a usos reales? Gracias.

3 Me gusta

:sunflower:

  • Permitir que el Publicador Original elija la respuesta automática de IA
  • Respuestas automáticas para subforos específicos
  • Respuestas automáticas basadas en etiquetas (por ejemplo, “Tarea”)
  • Respuestas automáticas para publicaciones sin respuesta después de 3 días
3 Me gusta

Esto hace algunas de esas cosas:

1 me gusta

¡Por supuesto! Hay numerosos casos de uso para esto. Piensa en un bot de soporte básico: el usuario publica en la categoría “Ayuda” porque no sabe cómo usar alguna funcionalidad de Discourse. Luego, puede haber una persona o perfil designado que responda automáticamente a cada nuevo tema en esa categoría. Combinando esto con RAG, herramientas y una ingeniería de instrucciones detallada, puedes ser bastante creativo.

Hipotéticamente, cada categoría podría tener su propio “bot experto en la categoría”.

2 Me gusta

Bueno, el que enlacé hace exactamente eso. Y así es como lo usé (la frase pasada porque cambié el enfoque, no porque fallara)

2 Me gusta

Esto está en progreso aquí:

La idea es que puedes seleccionar una herramienta para hacer el triaje, esta a su vez puede crear temas, dar “me gusta”, hacer lo que quieras. Espero continuar trabajando en ello pronto.

8 Me gusta

Esto llegó internamente como una solicitud, por lo que se está explorando la idea basándose en ejemplos y casos de uso de la comunidad, en los que Sam está trabajando ahora.

Un ejemplo para mí sería animar a los usuarios a publicar en el lugar correcto. Es decir, si un tema parece no coincidir con la categoría, en lugar de hacer ese cambio automáticamente, quizás responder en el tema sugiriendo otras categorías.

4 Me gusta

Nuestro caso de uso para esto es que cuando un usuario publica una pregunta en nuestro Discourse, nos gustaría que la IA aproveche nuestro modelo entrenado para dar una primera respuesta al primer mensaje. Estamos tratando de ofrecer al usuario una respuesta rápida y bien informada con IA, y nosotros hacemos un seguimiento si es necesario.

Me encanta la idea de tener un experto en IA en cada categoría.

5 Me gusta

Esto ya está en vivo… un vistazo rápido:

Trabajaré en la documentación mañana. Tenemos implementado lo que yo llamaría modo 1 y 2:

  1. Ultra trivial, selecciona el objetivo y responde incondicionalmente (categoría / etiqueta / grupo de mensajes privados, etc.)
  2. Clasificación + Respuesta, que te permite clasificar y luego responder dinámicamente con clasificación de LLM

También implementé el modo 3, mega sofisticado, que todavía está en progreso y deshabilitado por ahora.

  1. Clasificación usando herramienta de IA

Esto está sin terminar, pero cuando esté listo permitirá cosas muy sofisticadas como clasificar usando un LLM y luego enrutar a la persona correcta y hacer otras cosas extremadamente complicadas.

Trabajaremos en la documentación mañana.

9 Me gusta

Personalmente, no me gusta la idea de las respuestas automáticas debido al riesgo de molestar demasiado a nuestros usuarios (pero tal vez estamos mal acostumbrados con una tasa de respuesta decente a nuestros nuevos temas por parte de nuestros usuarios).

Sin embargo, me gusta más este caso de uso:

De hecho, tenemos algo como esto automatizado con una API desde hace años, donde respondemos con una respuesta predefinida después de 24 horas sin respuestas en un tema. Poder aumentar esta respuesta predefinida con LLMs sería fantástico (siempre que haya un interruptor para responder condicionalmente solo en temas sin respuesta después de x horas).

2 Me gusta

Whispers (que es un modo que admitimos) es una forma de evitar esto, úsalo para ayudar a los moderadores.

También creo que algunos flujos sofisticados pueden reducir mucho el riesgo aquí (tendrá que esperar a las herramientas)

  • Elaborar una respuesta
  • Pedir a LLM que evalúe cuánta valor añade la respuesta del 1 al 10
  • Si es 8 o superior, publicar la respuesta

Me encanta esta idea, requerirá un nuevo tipo de disparador de automatización, tendré que pensar en ello. Este tipo de “disparador en temas de la categoría X que no han recibido respuesta después de un día - comprobar cada 10 minutos” no es un disparador que tengamos en este momento… tenemos que averiguar cómo añadirlo a la automatización.

Tenemos un disparador de “tema estancado”, pero no creo que tenga la capacidad de “omitir” en “tiene una respuesta”, puede que necesitemos expandirlo.


Además, para las integraciones de API, una acción de “simplemente responde a este tema con esta persona” sería bastante increíble y muy, muy fácil de construir.

5 Me gusta

Esto ya está disponible aquí

5 Me gusta