Como você está usando IA/LLMs para criar temas/componentes/plugins?

Quando o ChatGPT e os LLMs começaram a se popularizar, tentei criar componentes de tema e plugins do Discourse usando IA e descobri que eles eram muito deficientes, mas não tentei desde então.

Você tem usado IA para escrever código para modificar o Discourse? E se sim, quais modelos você achou mais úteis para isso?

6 curtidas

Eu recentemente quis criar uma prova de conceito rápida e simples e usei o Cursor no modo de agente para criar

Ele lutou muito com arquivos .gjs do EmberJS, e fiquei surpreso que ele teve mais facilidade com a API JS do Discourse do que com o EmberJS.

Tenho feito vários testes de viabilidade de codificação de “vibe” para o Discourse, e até agora o melhor que testei é o Claude Code cli.

Clone nosso template e comece dizendo ao LLM que ele está em um template para um plugin / componente de tema do Discourse e qual é o seu objetivo final.

Sempre precisei corrigir erros no final, mas ele faz um ótimo trabalho ao lidar com o código de bootstrap entediante.

8 curtidas

Atualmente tentando escrever algumas coisas difíceis com Cursor / Augment
Até agora tenho muitos bugs :rofl:

(tentando fazer assinaturas por categoria, então precisa de uma tabela e um novo campo de edição e assim por diante, oneshotting não funcionou)

4 curtidas

Sim, por si só os LLMs não se dão muito bem com o Ember moderno, mas os resultados são muito melhores se você fornecer um exemplo de um componente existente do Discourse — esta é uma boa estratégia para humanos também :grin:

7 curtidas