NOTE : Si cela déclenche une discussion secondaire, elle devra vraiment être déplacée vers un nouveau sujet. Je vous donne les détails car cela vous aidera à comprendre UN de mes besoins et à fournir plus d’informations qui pourraient également aider d’autres personnes, alors ne le prenez pas mal si je demande que les réponses relatives à cette discussion secondaire soient déplacées.
L’une de mes curiosités est : serait-il difficile pour les non-programmeurs d’utiliser le bot IA de Discourse AI pour les aider à créer des plugins et/ou des thèmes.
Comme j’utilise ChatGPT depuis plusieurs mois pour m’aider avec des langages de codage comme Python, JavaScript, Prolog, Expressions régulières, PowerShell, Bash, et bien d’autres, je savais à quoi m’attendre, comment obtenir des résultats et quand abandonner.
En essayant d’utiliser le bot IA de Discourse AI pour créer un plugin très simple, j’ai décidé de commencer par un que je savais exister, fonctionner et être simple, j’ai donc choisi CakeDay.
Après avoir examiné le code et autres sur la page, j’ai été surpris de voir tout ce que j’aurais besoin d’apprendre pour le créer. J’ai donc pris ce code Ruby
et j’ai demandé à l’IA de l’expliquer. Ayant fait des choses similaires avec d’autres codes sources dans d’autres langages, je savais à quoi m’attendre. Le résultat n’a pas été inspirant ; j’ai dû poser plus de questions pour comprendre une partie de la syntaxe, des méthodes, de l’interface des fonctions, etc. Beaucoup de choses m’ont été faciles à comprendre (pensez à lire) mais je savais que je ne pouvais pas créer (pensez à écrire) un tel code, encore moins savoir quoi ou comment demander au bot IA de créer un tel code ; je ne connais pas la terminologie correcte pour inciter l’IA à générer le texte correct car je sais que Ruby-on-Rails utilise une terminologie que je n’utilise pas ailleurs, par exemple bake, slug.
J’ai donc aussi voulu voir si Python pouvait être utilisé à la place, car il est beaucoup plus facile à comprendre pour beaucoup et aussi pour ChatGPT de créer du code correct.