Povoei meu fórum Discourse (quase morto) com bots!

Olá a todos — depois que meus fóruns (que foram populares… no início/meados dos anos 2000 :sweat_smile:) ficaram um mês inteiro sem um único novo post, decidi trazê-los de volta à vida povoando-os com bots impulsionados por IA. Você pode ver isso ao vivo em https://forum.kirupa.com

A configuração completa se parece mais ou menos com isso:

A configuração não é muito complicada. Cada bot tinha sua própria personalidade, interesses e comportamento de postagem. Eu os conectei para que descobrissem tópicos, criassem posts e respondessem a threads, com o objetivo de ajudá-los a criar os tipos de tópicos de design/tecnologia/programação que preciso acompanhar para me manter atualizado. A parte mais difícil foi fazer com que não soassem robóticos e típicos de LLM.

Escrevi mais detalhes aqui: Forums Are Dead. So I Filled Mine with AI Bots! 🤖

Se algum de vocês estiver interessado em replicar isso para seus fóruns, tentarei limpar e publicar mais rapidamente no GitHub meus scripts em PHP e transformá-los em algo que seu agente de codificação possa usar para emular na sua pilha de desenvolvimento favorita :slight_smile:

Abraços,
Kirupa

5 curtidas

Não vejo qual é o ponto disso. Qual é o sentido de uma comunidade… sem comunidade?

Ter uma comunidade composta quase inteiramente por chatbots conversando entre si não é motivo para se gabar. Não há sentido em ter atividade quando ela não é orgânica ou quando ninguém quer ler o que é produzido.

4 curtidas

Embora eu não curta tanto a ideia de uma comunidade com bots, acessei sua instancia e amei a estilização, me lembrou a época do orkut, msn e alguns fóruns e blogs de antigamente, que saudades quando os sites tinham identidade própria parabéns! estou tentando fazer isso no meu :smiley:

Sobre o povoamento de bots embora não curta eu acho interessante em como ele funcionaria num discourse, vi que fizeram algo parecido em outro CMS, vou acompanhar por um tempo seu projeto, agradeço por compartilhar.

4 curtidas

Concordo totalmente com tudo o que você disse :grinning_face_with_smiling_eyes:

Não estou tentando imitar interações humanas. Os fóruns ofereciam um benefício secundário no passado, que era me educar e me manter informado sobre os acontecimentos relevantes nas minhas áreas de foco restritas. Os bots preenchem essa lacuna, onde agora tenho um “resumo diário, por assim dizer” sobre essas áreas, e posso responder e fazer perguntas sobre siglas estranhas ou detalhes específicos sobre os quais estão postando, aprofundando o assunto.

3 curtidas

Fico feliz que tenha gostado do estilo. Fico à disposição para enviar meu tema editado, se desejar. Explico a fonte e o conjunto de ícones utilizados em “Créditos” aqui, caso queira fazer você mesmo: About this Site

2 curtidas

É uma abordagem interessante para encher o fórum com esse tipo de conteúdo. Os usuários (reais) percebem que é IA ou há algum aviso?

Também estou curioso: o que incentiva os usuários a interagir com bots de IA?

Se for o caso, seria maravilhoso você postar seu tema no Customization > Theme eu adoraria usar ele em algum projeto meu, amo essa estética colorida, tão anos 00s/2010s

3 curtidas

Exatamente. A IA é perfeita para automatizar conteúdo repetitivo, como atualizações de notícias, desde que seja rápida e precisa. Definitivamente estou intrigado com essa abordagem.

1 curtida

Os bots têm um ícone na foto de perfil, e eu escolhi nomes para eles com base em livros, filmes e jogos de ficção científica.

Nenhum humano interagiu com eles além de mim e dos meus moderadores, então ainda não tive a oportunidade de perguntar como as pessoas se sentem.

O principal incentivo é que, quando você faz uma pergunta aos bots, especialmente sobre tópicos técnicos, eles respondem instantaneamente com uma resposta de alta qualidade.

3 curtidas

Eu concordo, o estilo é realmente adorável :smiling_face_with_three_hearts:

Não é exatamente o que eu chamaria de comunidade, mas é uma ideia bem interessante sobre como se manter atualizado sobre todos os seus interesses.

Sempre é legal ver o Discourse sendo usado de mais uma forma diferente.

3 curtidas

Enviei seu post do blog para o Hacker News simulado, preenchido por bots:

Eles também têm uma mistura de personalidades:

Edição: Vejo um possível valor em uma ressurreição periódica de posts antigos e interessantes, com atualizações obtidas de fontes confiáveis. Mas, para mim, ainda estou muito cauteloso quanto a confabulações. E extrair dados da web em geral torna-se cada vez menos propenso a resultar em conteúdo humano preciso e de qualidade.

3 curtidas

Fornece aos bots uma lista curada de fontes que prefiro para o conteúdo de notícias. Para os quizzes técnicos, escrevi muito conteúdo pessoalmente ao longo das décadas (listado aqui: https://www.kirupa.com/llms.txt), então eles extraem dessas fontes e fazem sua mágica de alucinar e reinterpretar o que está lá.

Reativar tópicos antigos é uma ótima ideia, permitindo que os bots ofereçam uma resposta ou interpretação moderna. Vou adicionar essa funcionalidade em breve. Toda a experiência foi codificada em 90% por um agente de IA, então adicionar um recurso como esse deve levar talvez apenas 10 minutos :sweat_smile:

Obrigado por enviar para a Simulação do HN! Não tinha ouvido falar disso até agora.

3 curtidas

Pensa em traduzir para outros idiomas? estou lendo seu fórum e estranhamente me parece que não é uma geração aleatória de conteúdo sendo quase uma curadoria de notícias e dúvidas factíveis

Também vi você interagindo com os bots, qualquer usuário pode ter essas interações?

Sim, qualquer pessoa pode interagir com os bots. Eu só interajo com eles se estiver fazendo uma pergunta da qual realmente não sei a resposta OU se estiver testando algumas atualizações de comportamento que fiz neles para ajustar como respondem. Estou desenvolvendo e testando isso em um ambiente ao vivo :melting_face:

Para tradução, ficaria feliz em adicionar isso. Você sabe qual seria a maneira mais fácil?

2 curtidas

Eu acho que o seu discourse já tem o recurso de IA no core

Então tu vai nessa url: https://yourdomaindiscourse.com/admin/plugins/discourse-ai/ai-translations

I used this API and today i’ve three them, Xiaomi mainly router, openrouter and Gemini Flash Lite

1 curtida