Saudações! Já postei esta proposta aqui. Mas notei que minha sugestão é mais adequada para o plugin Discourse AI.
Recentemente, tenho usado o site notion.so (Existe um projeto semelhante de código aberto https://appflowy.io/). Neste site, há uma opção para atribuir tarefas à inteligência artificial para editar partes do texto que ela escreveu. Por exemplo, para melhorar, expandir, resumir e assim por diante. Veja como funciona:
Atribuo uma tarefa à IA para escrever um texto.
A IA gera o texto.
Eu seleciono a parte necessária do texto gerado e escolho um comando no menu.
Após gerar um novo texto adicional, decido se substituo o texto antigo pelo novo ou o insiro abaixo, e assim por diante.
Então, é possível implementar algo assim no discourse usando seu plugin? Por exemplo:
Estou criando um tópico/consulta
A IA gera uma resposta em texto
Seleciono uma parte do texto e escolho o cenário desejado na lista de ações que se abre
(no discourse padrão, tal ação abre um menu para citar ou compartilhar).
O bot edita seu texto gerado apenas no local onde indiquei, sem a necessidade de criar uma nova resposta.
Estas são apenas uma ou duas ilustrações; ao examinar o vídeo com atenção, pode-se extrair uma abundância de ideias dele. Presumo que o plugin Discourse AI será adepto na execução desta tarefa.
Obrigado pela rápida resposta!
Sim, já experimentei a funcionalidade do Discourse AI, é um plugin fantástico e muito oportuno
Estou apenas sugerindo expandir suas capacidades (embora talvez eu esteja apressando as coisas). Aqui está um exemplo do que proponho adicionar (dentro da caixa marrom):
Sugiro que este assistente também funcione fora do composer. Por exemplo, o primeiro - enviei uma mensagem para a IA (chatbot), o segundo - ele me respondeu, o terceiro eu quero que ele faça alterações em sua resposta e para isso seleciono uma parte do texto, após o que, juntamente com os botões “quote”, “share” aparece o assistente de IA. Eu clico no botão do assistente e seleciono o comando que preciso ou insiro meu próprio prompt. Quarto, o chatbot corrige sua resposta dependendo do meu comando.
Aqui está um exemplo:
Depois que eu clico no botão AI, o mesmo menu se abrirá como mostrei acima:
Por que sugiro o botão “AI” fora do composer.
No composer, quando seleciono uma parte do texto e dou um comando (por exemplo, traduzir para o inglês), o Chatbot não conhece o contexto de todo o texto. Para que ele conheça o contexto, devo enviar a ele o texto inteiro.
Depois que enviei uma solicitação ao Chatbot e ele me respondeu, para corrigir seu texto, tenho que dar um comando para corrigir uma ou outra parte do texto clicando no botão “Reply” ou “Quote”. O bot apenas responde na próxima mensagem e não corrige sua postagem existente. Após receber a resposta (de acordo com os resultados da minha solicitação), para combinar o texto recebido (corrigido) e o texto principal (a primeira resposta do chatbot), tenho que copiar a primeira e a última resposta do Chatbot, depois colar em um editor de texto de terceiros (por exemplo, Microsoft Word) e lá editar ainda mais todo o texto. Isso é bastante inconveniente, pois você tem que fazer gestos extras.
E se eu selecionar uma parte do texto na resposta recebida do chatbot e der um comando usando o botão “AI”, o chatbot lembrará o contexto. Além disso, se o chatbot corrigir seu texto original, em vez de responder ao usuário no final do tópico, o usuário não se sentirá sobrecarregado pela abundância de mensagens que se seguem.
Claro, não sou contra o método de diálogo, onde as mensagens se seguem, mas acho que não seria supérfluo permitir que o usuário edite o texto dentro de uma única mensagem (resposta) do chatbot. E se você adicionar a capacidade de visualizar o histórico de alterações na mensagem do bot, como acontece nos tópicos regulares do Discourse
Estou firmemente confiante de que isso dará um impulso adicional ao progresso de todos os fóruns Discourse em todo o mundo.
Estou muito feliz; este será certamente um recurso supremamente benéfico.
Claro, entendo que tal recurso não seria aplicável a todos os posts, mas apenas àqueles que o bot escreveu pessoalmente para o usuário. Se todos começarem a editar os posts do AIbot, instruindo-o a modificá-los de uma forma ou de outra, isso se tornaria uma função inútil e até prejudicial. Portanto, espero que um recurso semelhante para editar as respostas pessoais do bot pelo próprio bot sob o comando do usuário esteja disponível no futuro