(Substituído) Discourse AI - Composer AI Helper

Este tópico cobre a configuração do módulo Composer do plugin Discourse AI.

Conjunto de recursos

O módulo Composer AI Helper adiciona um botão :sparkles: à barra de ferramentas do composer, que, quando clicado, permite escolher entre uma lista de tarefas com IA para aprimorar sua postagem.

No momento, ele pode:

  • Sugerir títulos de tópicos
  • Revisar
  • Traduzir para o inglês
  • Criar tabelas markdown

Provedores

Este modelo pode usar os seguintes provedores para seu conjunto de recursos:

  • OpenAI ChatGPT, usando gpt-3.5-turbo ou gpt-4. O padrão é gpt-3.5-turbo.

  • Anthropic Claude, usando o modelo claude-v1.

Configurações

  • composer_ai_helper_enabled: Habilita ou desabilita o módulo

  • ai_helper_allowed_groups: Grupos que têm acesso ao recurso. O padrão são os administradores e TL4.

  • ai_helper_allowed_in_pm: Se o botão será exibido ao compor em mensagens privadas. Desabilitado por padrão.

  • ai_helper_model: Qual modelo de IA usar. O padrão é gpt-3.5-turbo.

  • ai_openai_api_key: Uma chave de API obtida em https://platform.openai.com/account/api-keys. Veja abaixo mais ajuda. Necessário se ai_helper_model for gpt-3.5-turbo ou gpt-4

  • ai_anthropic_api_key: Uma chave de API obtida em https://console.anthropic.com/docs/access. Veja abaixo mais ajuda. Necessário se ai_helper_model for claude-v1.

Precisa de ajuda para configurar chaves de API?

O seguinte é um guia para configurar chaves de API para que possam ser usadas para Discourse AI. Neste exemplo, estamos usando OpenAI para gerar as chaves, mas o processo seria semelhante para outras plataformas como Claude. As plataformas sempre mudarão, então este guia pode não refletir 100% do processo.

Observação: você precisará de um plano pago e terá que pagar por uso. Veja aqui os detalhes e preços atualizados.

Gerar as chaves de API

  1. Faça login na OpenAI. Uma chave de API pode ser obtida aqui https://platform.openai.com/account/api-keys
  2. Gere a Chave de API
  3. Assim que a chave for gerada, armazene-a em um local seguro e copie-a

Usando a chave de API para Discourse AI

  1. Navegue até o seu perfil do Discourse
  2. Vá para as configurações de Admin e depois em Plugins
  3. Procure ou encontre Discourse AI e clique em configurações
  4. Procure ou encontre ai_openai_api_key e insira sua chave copiada

18 curtidas

Uma postagem foi dividida em um novo tópico: Como reexecutar fixtures no banco de dados?

Como há pouquíssimos sites que têm essa opção no editor, saiba que o feedback no estágio inicial de uso ativo é valioso.

O fórum OpenAI Discourse tem essa capacidade ativa no editor e eu a uso com frequência com a opção de revisão.

No entanto, eu também a uso como moderador, mas como moderador, na verdade, preciso não apenas revisar o texto, mas também dar um tom agradável a ele. Assim, muitas vezes tenho que copiar o texto do editor do Discourse para o ChatGPT, colocando o texto em uma seção delimitada, ```, com o prompt

Revise e dê um tom agradável.

Se essa opção ou similar fosse adicionada, seria apreciado. :slightly_smiling_face:


Nota lateral:

Muitas vezes, o pedido para mudar o tom do texto resulta em uma escrita que é obviamente diferente de como eu escrevo, eu escrevo declarando mais fatos do que usando prosa, e quando isso acontece, muitas vezes adiciono isto no final.

Refinado com a ajuda do ChatGPT

para que aqueles que o leem saibam que eu compus o texto e o texto foi refinado usando o ChatGPT.

Portanto, se tal linha pudesse ser adicionada automaticamente ao usar a opção de modificador de tom sugerida, seria apreciado. :slightly_smiling_face:

6 curtidas

Há planos para adicionar configurações para ativar/desativar isso?

Eu estaria mais interessado em um botão de Revisão (sem ter que clicar primeiro no ícone e depois selecionar “Revisar texto”) e um botão “Traduzir para espanhol”.

Além disso, seria ótimo se o processo de revisão pudesse ser mais granular (pelo menos por frase) em vez de escolher entre “Salvar (todas as) Alterações” ou “Cancelar”.

5 curtidas

Esse é um ótimo feedback, pois estamos começando uma reescrita da interface do usuário para este recurso.

6 curtidas

Caso ajude, para a minha comunidade também seria muito útil:\n\n1. Poder gerar transcrições de arquivos mp3 enviados.\n\n1. Poder ajustar um modelo e usá-lo para revisão em vez do padrão.

1 curtida

Uma solução simples poderia ser mostrar uma área de texto com a versão revisada ao lado (ou abaixo) da diferença combinada.

Dessa forma, seria possível reverter alterações (já que elas são mostradas em contexto) e fazer modificações adicionais em contexto (pontuação, melhores escolhas de palavras, etc.) antes de voltar ao compositor regular.

Sugestões observadas no tópico Discourse AI que podem se encaixar com o Auxiliar de IA do Composer


Faça a IA sugerir edições de markdown.
(ref)


Faça a IA ler o primeiro post de um tópico para ter certeza de que

  • Ele é coerente
  • A categoria e as tags concordam. (Sei que isso pode ser configurado, mas por que não deixar a IA fazer isso)
  • O conteúdo do post concorda com a categoria e as tags.
  • O conteúdo do post concorda com o título do post.
  • É relevante para o fórum. (Sei que detectores de spam pegarão parte disso, mas às vezes não é spam e simplesmente não pertence)

(ref)

1 curtida

Sugestão

Observação: Isso é para imagens com a maior parte de texto.

Se uma postagem contiver uma imagem, especialmente de novos usuários, inclua uma opção para usar OCR (Reconhecimento Óptico de Caracteres) para extrair o texto da imagem e exibi-lo abaixo dela.


Usuários que postam apenas imagens, especialmente de código-fonte, dificultam a cópia do código-fonte para um ambiente de desenvolvimento.

Além disso, até onde sei, imagens não são convertidas em texto antes, com o texto sendo indexado por mecanismos de busca. Como tal, é menos provável que essas postagens sejam encontradas por meio de uma pesquisa.

1 curtida

Sugestão

Observação: Isso é para imagens sem texto.

Para sites que usam muitas imagens, adicione uma opção para criar palavras ou descrições associadas à imagem e incluí-las na postagem.

Exemplo de site Discourse que usa muitas imagens.

Observação: Por favor, adicione à lista ou sugira outros sites Discourse semelhantes; pessoalmente interessado em conhecer outros sites desse tipo.


IA para classificação de imagens


Para um uso impressionante de classificação de imagem para texto

https://valentin.deschaintre.fr/text2fabric_browser_v1.html

O artigo relacionado

“The Visual Language of Fabrics” por Valentin Deschaintre, Julia Guerrero-Viu, Diego Gutierrez, Tamy Boubekeur, Belen Masia (pdf)

2 curtidas

Outra sugestão: Mude o idioma da saída. Atualmente, o padrão é inglês, mas no nosso caso queremos que a saída seja em alemão.

1 curtida

Olá. Este plugin entrará em conflito se for instalado junto com este plugin de chatbot?
Posso, por exemplo, conectar o GPT 3.5 TURBO neste plugin e conectar o GPT4 no plugin de chatbot. Esta ação causará um conflito de plugin?

Não tenho ideia, mas se você tentar, nos avise.

3 curtidas

O guia foi atualizado para ajudar você a configurar chaves de API para o Discourse AI.

2 curtidas

Boa noite,

Estou usando este Composer AI para ajudar em nosso fórum. No entanto, ele não aparece como mostrado na Descrição acima, onde adiciona o botão do módulo Composer AI Helper na barra de ferramentas. Como você pode ver abaixo, é assim que está

O problema é que o ícone de IA fica atrás da barra de ferramentas quando destaco a palavra, causando um problema ao usar um dispositivo móvel ou um tablet.

Quando pressiono e deslizo para longe, consigo vê-lo

Como podem ver, estamos mudando a interface do usuário para este recurso de uma barra de ferramentas para um botão flutuante ao selecionar.
Ainda está em desenvolvimento, mas já deve funcionar no celular, pelo menos está funcionando no meu telefone

2 curtidas

Tenho testado ambos os plugins há uma semana e não encontrei um único conflito entre eles. Para a minha versão do fórum, cada plugin faz seu trabalho bem :+1: É como se tivessem sido criados para se complementarem :smiley:

1 curtida

2 posts foram mesclados em um tópico existente: Discourse AI - AI Bot (chatbot - ChatGPT- Anthropic)

O Composer AI não funciona para mim no Safari no Mac OS. Não recebo opções de menu depois de destacar texto e clicar na ferramenta de IA. Funciona bem no Chrome.

1 curtida

Obrigado @fidelio por me informar sobre isso. Consigo reproduzir este problema e irei analisá-lo para resolvê-lo em breve!

3 curtidas