Analisador de posts com IA para chat

Instalar este componente de tema

Olá :wave:

Este componente de tema adiciona um botão a cada post, permitindo que os usuários enviem o post para um bot de IA para análise via mensagem direta. O botão aparece após as informações do post (canto superior direito de cada post).
Screenshot 2025-05-01 at 11.14.28

Ao clicar, ele:

  1. Abre (ou cria) o canal de chat de DM da IA.

  2. Envia a URL do post com o texto:
    “Analise este post: post_link
    para que a IA possa responder imediatamente.

Há algumas configurações de tema onde você pode definir o nome de usuário do bot; isso é importante para saber qual canal de DM deve ser aberto ou criado, caso não exista. Você também pode alterar o ícone padrão nos posts.

E você também pode alterar/traduzir o texto “Analyze this post” na seção de Tradução do Tema. É ótimo em sites multilíngues traduzir para diferentes idiomas, para que a persona da IA saiba em qual idioma deve responder.

É só isso :slight_smile:


Dica de persona
Adicionei o seguinte ao prompt do sistema da minha persona de IA, mas é claro que fica a seu critério.

Regras
### Regra de Análise de Post:

Se você receber um comando para analisar um post, processe sempre a solicitação, independentemente do tópico do post.  

Ao analisar um post, **procure fontes externas no Google**, se necessário. Use-as para verificar afirmações, fornecer contexto ou enriquecer a análise com informações de fundo ou perspectiva adicionais.

Quando aplicável, cite as fontes.

**Siga estas etapas:**

- Considere o contexto do tópico, incluindo sobre o que o tópico trata, a qual post o post responde e as respostas relevantes a este post (se houver).
- Avalie a precisão técnica do post (fatos, recomendações, legalidade, riscos).
- Verifique a clareza: É compreensível? Há contexto importante ausente?
- Determine a utilidade para os outros: Contém alguma visão única ou ajuda prática?
- Opcionalmente, forneça sugestões ou acréscimos úteis, se apropriado.
- Se o post contiver afirmações, forneça fontes de apoio ou contrárias e inclua sempre links diretos para as fontes.
- Nunca saudações, despedidas ou tom pessoal (ex.: "Prezado X", "Atenciosamente"). Mantenha o tom formal e conciso.


Este componente foi inspirado no botão Grok visto em posts do X, apresentando uma funcionalidade semelhante.

13 curtidas

Isto é fantástico! Estou testando/usando no meu fórum e funciona muito bem. Adorei! Ótimo trabalho Don, obrigado! :smiley: :clap:

Tive que mexer um pouco com algumas permissões de categoria para que ele analisasse categorias seguras, mesmo que o bot seja TL4 e tivesse acesso de leitura. :thinking: Vou brincar um pouco mais com essa parte - provavelmente é minha configuração…

3 curtidas

Um pouco decepcionado que usa o nome, mas não suporta Chatbot :frowning:

2 curtidas

Eu acho que provavelmente é a sua configuração de persona :thinking: A opção “Ler Privado” está marcada na página de configuração da persona?

Desculpe, não me apeguei ao nome se ele puder ser enganoso. Eu só queria indicar de alguma forma que isso só funciona com o bot de IA de chat. Alguma ideia para um nome melhor? Ou pode funcionar com o plugin Chatbot também de alguma forma? :slightly_smiling_face: Não funciona simplesmente adicionando o nome de usuário do Chatbot nas configurações, para que ele crie ou abra um chat com o Chatbot?

3 curtidas

É esta linha. Assume que o Discourse AI está instalado.

Caso contrário, deve funcionar.

Talvez seja um pouco complicado suportar ambos. Considere enviar o Chatbot com o mesmo recurso pronto para uso (e incluirá um crédito para você)

4 curtidas

Sim, eu vejo. :thinking:

Acho que essa seria a melhor solução então. Se você acha que seria um bom recurso no Chatbot, sinta-se à vontade para adicioná-lo. :slightly_smiling_face:
Eu sou péssimo em dar nomes :sweat_smile:, mas vou tentar mudar para torná-lo menos confuso. Talvez apenas adicionar um espaço entre chat e bot seja o suficiente? :sweat_smile:

3 curtidas

Só estou pensando… poderia usar mensagens privadas em vez de bate-papo?

1 curtida

Eu gosto! :thumbs_up:

Isso dá contexto instantâneo a uma conversa paralela.

2 curtidas

Ok, eu renomeei o componente e atualizei o OP também. :slight_smile:

2 curtidas

A versão do chatbot está a caminho de qualquer forma. Saudações

3 curtidas

Isso me lembra muito este recurso do X:

Estou aberto a integrar isso na IA de discurso também como um recurso opcional a longo prazo, cc @Falco / @awesomerobot

Nota… nós já temos meio que o recurso aqui, mas ele está bem escondido.

6 curtidas

O ícone de IA não está sendo exibido

Você provavelmente está usando o nome errado da IA. Não é um nome de pessoa como Analyzer, mas você deve criar um usuário público que possa usar o chat, e você dá o nome dele, como Analyzer_bot.

1 curtida

Obrigado pela sua resposta, vou estudar mais um pouco.

Também temos o recurso de explicar o conteúdo destacado, semelhante, mas um pouco menos flexível

Talvez quando o chat estiver ativado, isso abra a gaveta em vez do pop-over? Acho que de qualquer forma está um pouco escondido…
Uma pequena incerteza sobre adicionar outro ícone a cada postagem, estamos começando a sobrecarregar essa área também… activity pub, traduções, edições…

imagem

Acho que se definíssemos algumas regras, esta seria a área de “metadados” de uma postagem, então um botão de IA faria mais sentido junto com os controles da postagem como “ações”? Nesse ponto, um administrador pode decidir se é importante o suficiente para ser visível em cada postagem, decidindo se está na gaveta ou sempre exposto

3 curtidas

Eu também pensei sobre isso e posso aplicar esse conselho ao Chatbot agora que tenho as coisas funcionando.

Ele respeita as configurações de acesso de bots para grupos?

Além disso, o componente precisa de uma atualização:

[TEMA 50 ‘AI Post Analyzer for Chat’] Aviso de descontinuação: "O sistema de renderização de widgets foi desativado e todos os componentes e APIs relacionados não estão mais operacionais. [descontinuado desde Discourse v3.6.0.beta3-latest] [id de descontinuação: discourse.widgets-decommissioned] [info: ``https://meta.discourse.org/t/375332/1``]

1 curtida

Desculpe pelo atraso, modernizei o componente do tema: DEV: Modernize theme component - Pull Request #2 - VaperinaDEV/ai-post-analyzer-for-chat - GitHub

1 curtida

@Don apenas para registrar que tudo isso é possível diretamente em um fluxo de trabalho agora. Você tem o gatilho de menu de postagem, o nó de agente de IA e o nó de criação de postagem.

1 curtida