Quand ChatGPT et les LLM ont commencé à devenir populaires, j’ai essayé de créer des composants de thème et des plugins Discourse en utilisant l’IA et j’ai trouvé qu’ils étaient très limités, mais je n’avais pas réessayé depuis.
Utilisez-vous l’IA pour écrire du code afin de modifier Discourse ? Et si oui, quels modèles avez-vous trouvés les plus utiles pour cela ?
Je voulais récemment créer une preuve de concept rapide et sale et j’ai utilisé Cursor en mode agent pour créer
Il a beaucoup lutté avec les fichiers .gjs d’EmberJS, et j’ai été surpris qu’il ait eu plus de facilité avec l’API JS de Discourse qu’avec EmberJS.
J’ai fait pas mal de tests sur la faisabilité du “vibe coding” pour Discourse, et jusqu’à présent, le meilleur que j’ai testé est le Claude Code cli.
Clonez notre modèle, et commencez par dire au LLM qu’il se trouve dans un modèle pour un plugin / composant de thème Discourse et quel est votre objectif final.
J’ai toujours eu besoin de corriger des erreurs à la fin, mais il fait un excellent travail pour gérer le code bootstrap fastidieux.
J’essaie actuellement d’écrire des choses difficiles avec Cursor / Augment
J’ai tellement de bugs pour l’instant
(j’essaie de faire des signatures par catégorie, donc il faut une table et un nouveau champ d’édition et ainsi de suite, le oneshotting n’a pas fonctionné)
Oui, les LLM seuls ne font pas de miracles avec Ember moderne, mais les résultats sont tellement meilleurs si vous fournissez un exemple de composant existant de Discourse — c’est aussi une bonne stratégie pour les humains