Funcionalidad adicional para el Ayudante de IA

¡Saludos! Anteriormente publiqué esta propuesta aquí. Pero noté que mi sugerencia es más adecuada para el plugin Discourse AI.

Recientemente, he estado usando el sitio web notion.so (Hay un proyecto similar de código abierto https://appflowy.io/). En este sitio, existe la opción de asignar tareas a la inteligencia artificial para editar partes del texto que ha escrito. Por ejemplo, para mejorar, expandir, resumir, etc. Así es como funciona:

  1. Asigno una tarea a la IA para que escriba texto.
  2. La IA genera el texto.
  3. Resalto la parte necesaria del texto generado y selecciono un comando del menú.
  4. Después de generar un nuevo texto adicional, decido si reemplazar el texto antiguo por el nuevo o insertarlo debajo, etc.

Entonces, ¿es posible implementar algo como esto en Discourse usando tu plugin? Por ejemplo:

  1. Estoy creando un tema/consulta

  2. La IA genera una respuesta de texto

  3. Selecciono una parte del texto y elijo el escenario deseado en la lista de acciones que se abre
    (en Discourse estándar, tal acción abre un menú para citar o compartir). :point_down:

  4. El bot edita su texto generado solo en el lugar que indiqué, sin necesidad de crear una nueva respuesta.

Estas son solo una o dos ilustraciones; al examinar el video con atención, se pueden extraer una gran cantidad de ideas. Supongo que el plugin Discourse AI será capaz de ejecutar esta tarea.

Eso es exactamente lo que hace Discourse AI - Composer AI Helper hoy en día.

La semana pasada lanzamos una nueva interfaz de usuario que se parece mucho a tu descripción. Échale un vistazo en la siguiente animación:

ai_helper

4 Me gusta

¡Gracias por la rápida respuesta!
Sí, ya probé la funcionalidad de Discourse AI, es un plugin fantástico y muy oportuno :fire:

  1. Solo sugiero expandir sus capacidades (aunque quizás me estoy apresurando). Aquí hay un ejemplo de lo que propongo agregar (dentro del cuadro marrón):

  2. Sugiero que este asistente también funcione fuera del editor. Por ejemplo, el primero: envié un mensaje a la IA (chatbot), el segundo: me respondió, el tercero: quiero que haga cambios en su respuesta y para ello selecciono una parte del texto, después de lo cual, junto con los botones “Citar” y “Compartir”, aparece el asistente de IA. Hago clic en el botón del asistente y selecciono el comando que necesito o ingreso mi propio prompt. Cuarto, el chatbot corrige su respuesta según mi comando.
    Aquí hay un ejemplo:


    Después de hacer clic en el botón de IA, se abrirá el mismo menú que mostré anteriormente:


Por qué sugiero el botón “IA” fuera del editor.

  1. En el editor, cuando selecciono una parte del texto y doy un comando (por ejemplo, traducir al inglés), el Chatbot no conoce el contexto de todo el texto. Para que conozca el contexto, debo enviarle todo el texto.
  2. Después de enviar una solicitud al Chatbot y que me responda, para corregir su texto, tengo que dar un comando para corregir una u otra parte del texto haciendo clic en el botón “Responder” o “Citar”. El bot solo responde en el siguiente mensaje y no corrige su publicación existente. Después de recibir la respuesta (según los resultados de mi solicitud), para combinar el texto recibido (corregido) y el texto principal (la primera respuesta del chatbot), tengo que copiar la primera y la última respuesta del Chatbot, luego pegarla en un editor de texto de terceros (por ejemplo, Microsoft Word) y allí editar todo el texto. Esto es bastante inconveniente, ya que tienes que hacer gestos adicionales.
  3. Y si selecciono una parte del texto en la respuesta recibida del chatbot y doy un comando usando el botón “IA”, entonces el chatbot recordará el contexto. Además, si el chatbot corrige su texto original, en lugar de responder al usuario al final del tema, el usuario no se sentirá abrumado por la abundancia de mensajes que se suceden.
    Por supuesto, no estoy en contra del método de diálogo, donde los mensajes se suceden, pero creo que no estaría de más permitir al usuario editar el texto dentro de un solo mensaje (respuesta) del chatbot. Y si se agrega la capacidad de ver el historial de cambios en el mensaje del bot, como en los temas normales de Discourse , entonces será conveniente para el usuario ver el historial de cambios, como está implementado en el sitio chat.openaicom

Ps. Espero haber podido transmitir mis pensamientos. Usé el traductor de Google.

Ahora que hemos lanzado la nueva interfaz de usuario, estamos trabajando en agregar algunas opciones adicionales.

Planeamos que esté disponible al ver publicaciones para funciones como traducción y explicación de términos en el contexto de la publicación también.

No hay planes de integrar la funcionalidad de AIHelper y AIBot en el corto plazo.

3 Me gusta

Hola, gracias por la respuesta :raised_hands:

Confío firmemente en que esto proporcionará un impulso adicional a la progresión de todos los foros de Discourse en todo el mundo. :+1:

Estoy encantado; esta será, sin duda, una característica supremamente beneficiosa. :100:

Por supuesto, entiendo que tal función no sería aplicable a todas las publicaciones, sino solo a aquellas publicaciones que el bot ha escrito personalmente al usuario. Si todos comienzan a editar las publicaciones de AIbot, instruyéndolo a modificarlas de una forma u otra, se convertiría en una función inútil e incluso perjudicial. Por lo tanto, espero que en el futuro esté disponible una función similar para editar las respuestas personales del bot por parte del propio bot, según el comando del usuario :pray:

3 Me gusta