Cuando inicio una conversación con la IA, da dos respuestas a mi pregunta

Tengo una pequeña anomalía. Ha estado así durante mucho tiempo pero no le presté mucha atención. Ahora tuve tiempo de informar sobre esto. Cuando inicio una conversación con la IA, da dos respuestas a mi pregunta. Esto puede deberse a mi configuración. Pero no pude encontrar una explicación lógica. He revisado la configuración varias veces. ¿Qué crees que podría estar causando el problema?

Lo siento, parece que esto es para un plugin diferente.

El plugin oficial de IA no admite este modo. ¿Qué plugin estás utilizando?

1 me gusta

parece que podría ser

1 me gusta

Creo que está relacionado con este plugin, lo probé, lo activé o lo desactivé:

@Lilly Pensé en esto y cerré ese plugin, está relacionado con la configuración de la imagen de arriba, cuando está activo, la función se abre.

@sam @Lilly
Ahora me di cuenta de que cuando cierro el plugin del chatbot, los dos no responden. El problema desaparece. Este error o problema puede estar relacionado con el chatbot.

1 me gusta

¿Por qué están instalando ambos? Esa no es una configuración probada.

No puedo reproducir este problema en Chatbot. Las discusiones en los mensajes privados solo dan una respuesta.

Tenga en cuenta que Chatbot no admite explícitamente multisitio.

2 Me gusta

Intenté desactivar el plugin del chatbot. Puedes ver la diferencia a continuación. Supongo que tengo que usar ambos, porque mi objetivo es que los usuarios interactúen con la inteligencia artificial. Espero que este tema sea útil para el desarrollo de plugins en el futuro.

Sin Chatbot (misma pregunta):

Con Chatbot (misma pregunta):

Desinstala Discourse AI (por el momento), reconstruye y vuelve a intentarlo (esto podría descartar un conflicto)

Además, confirma que estás utilizando la instalación estándar.

2 Me gusta

¿Podría ser la causa de esto? Hice que el usuario del bot fuera el mismo en ambas aplicaciones. Cuando se instala el complemento de IA, crea automáticamente un usuario de chat de red. Lo cambié y le puse el nombre “kompiter”. También usé este nombre de usuario en el complemento de chatbot. Creo que esta puede ser la razón por la que obtuviste dos respuestas. Probaré un poco. Vuelvo enseguida.

Como pensé, cuando desactivo esta configuración, el chatbot da una advertencia cuando hablo con el mensaje privado “Permitir que el chatbot interactúe en mensajes privados”, el error en la imagen es: “No se permite su uso en mensajes privados, póngase en contacto con el administrador.

Y supongo que cambiar el nombre de usuario en el chatbot hace que este problema desaparezca.

Si la inteligencia artificial puede ayudar en todo sin un chatbot, puedo desactivar ese complemento por un tiempo. Sin embargo, cuando desactivé el chatbot, no respondió una pregunta simple. Tengo que observar y probar esto unas cuantas veces más. Luego podré sacar una conclusión.

Cerré el plugin del chatbot y comencé a probar. Transmitiré mis observaciones y concluiré este problema.

Aún no has respondido a esta pregunta:

Además, no creo que puedas reutilizar el mismo nombre de usuario del bot.
Estás utilizando Chatbot de una manera que no ha sido probada, diseñada ni intencionada.
Está funcionando bien en una instalación estándar sin Discourse AI y con su propio nombre de usuario.

1 me gusta

Lo siento, olvidé responder a esta pregunta cuando me di cuenta de cuál era el problema. Siempre hago una instalación estándar. Me mantengo alejado de las instalaciones que no son de oficina.

La razón por la que recibí dos respuestas separadas en mensajes privados fue porque hice que los usuarios creados en los plugins discourse ai y chatbot fueran los mismos.

Cuando activo el soporte de mensajes privados en el chatbot, como los nombres de usuario son los mismos, discourse ai responde primero y luego el chatbot responde.

Si hago que los usuarios sean diferentes, el problema se solucionará.

He cancelado el chatbot por ahora. En esta etapa, discourse ai está haciendo mi trabajo. Sería bueno si solo algunas características del chatbot llegaran a discourse ai :slight_smile:

Ejemplo:
Respondernos cuando hacemos preguntas a la IA mientras escribimos respuestas sobre los temas.

Lamento hacerle perder el tiempo, pero ha sido un tema constructivo para mí. Gracias.

1 me gusta

No estoy seguro de por qué esperabas que eso funcionara.

Entonces, ¿qué sucede si los nombres de usuario son diferentes? Por favor, dale al chatbot su propio ID de usuario único.

1 me gusta

En primer lugar, disculpas por mi mal inglés:

Cuando inicio un mensaje privado, dado que el usuario del bot de los dos complementos es el mismo, el complemento del chatbot también responde al mensaje privado (ya que la configuración de interacción de mensajes privados está activada).

El conflicto aquí se debe a que he puesto los nombres de usuario iguales.

Hasta donde recuerdo, discourse ai crea automáticamente un usuario bot. Cambié su nombre y luego definí el mismo nombre de usuario en el chatbot.

Dado que la interacción de mensajes privados está activada en la configuración del chatbot, responde automáticamente a los mensajes privados que inicio con discourse ai, porque los usuarios actúan como si se refirieran a sí mismos al ser los mismos.

Mi sugerencia:

En este caso, si los usuarios de las dos aplicaciones son diferentes, el error desaparece. Sin embargo, esto creará confusión. Dos IA en un sitio, hmm.

En su lugar, podemos hacer que los usuarios bot de los dos complementos sean socios. El problema desaparece cuando desactivamos la interacción de mensajes privados desde la configuración del chatbot. Sin embargo, cuando desactivamos esta configuración, muestra un mensaje de advertencia “la interacción de mensajes privados está desactivada”. Creo que sería suficiente con desactivar solo este mensaje de advertencia.

Los usuarios definitivamente tendrán que ser diferentes, así que dos usuarios de bot completamente diferentes.

Sin embargo, eso puede que no resuelva el problema. ¿Desactivar el Bot de IA resuelve el problema?

No, me temo que no podemos desactivar ese mensaje de advertencia, ya que afectará a los usuarios habituales del chatbot.

1 me gusta

En realidad, el único problema aquí es que el chatbot envía un mensaje de advertencia cuando la interacción de pm está desactivada. Por lo demás, todo funciona bien. Para los amigos que puedan tener el mismo problema, mi sugerencia es desactivar la configuración de interacción de pm del chatbot y arreglar un poco el mensaje de error. O como usted sugiere, los usuarios de los dos plugins deberían ser diferentes.

Ahora he desactivado el chatbot, pero puedo refinar el mensaje de error y reactivarlo. Marcaré el problema como resuelto por ahora.

Gracias por su tiempo, me ayudó a obtener una perspectiva diferente.

¿Eso no es un problema?

Si estás intentando hablar con el bot y esto está deshabilitado, ¿por supuesto que necesita enviar un mensaje de advertencia?

¿Quieres que el bot permanezca en silencio y el usuario se confunda por qué no responde?

1 me gusta

De hecho, la inteligencia artificial en Discourse AI ya está respondiendo. Por eso creo que el plugin del chatbot no necesita informar que “la interacción de mensajes privados está desactivada”. Hay una opción aquí. Ambos plugins tienen bots y deberías poder elegir cuál quieres usar en los mensajes privados. Cuando hagas esto, no sería correcto que el otro plugin diera una advertencia.

Quizás podamos agregar un control: si la función de chat en Discourse AI está activada, el bot de mensajes privados no debería dar una advertencia. Como…

De hecho, una simple personalización para la sección de mensajes privados utilizada por los dos plugins sería buena. Simplemente no se muestra el mensaje de error. Por supuesto, se puede mostrar un mensaje de error si la función de chat en Discourse AI está desactivada.

Creo que es simple, pero parece ocurrir un resultado lógico.

Por favor, envía una PR, pero asegúrate de que también funcione sin Discourse AI instalado. Gracias.

1 me gusta

Estoy intentando enviarle una PR en GitHub, ya que creo que el plugin que debería ocultar el mensaje de error es chatbot, pero no pude. (tal vez porque nunca lo he hecho antes) una persona buena y maravillosa tal vez pueda hacerlo por mí :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.