Bon, j’ai encore fait un plugin Obsidian avec ChatGPT.
Le plugin
Le plugin permet de gérer les properties avec une vue genre AeonTimeline. En gros, il crée un tableau contenant toutes les propriétés avec lesquelles on peut updater, supprimer, trier, filtrer, etc.
Pour installer, si je l’ai déjà publié, c’est ici : https://github.com/elekis-git/obsidian-properties-view/releases (a copier dans le dossier plugin)

Et sinon, ChatGPT (ou les autres).
Eh ben, comparé au premier plugin que j’avais fait (Programmer avec ChatGPT, cela vaut quoi ?), c’est même pire qu’avant.
Le temps
J’ai mis à peu près 2 semaines pour créer ce plugin (temps plein, et il manque encore des trucs), temps que j’aurais mis par moi-même seul, sans GPT. La seule différence est la doc. Sans GPT, j’aurais eu du mal à trouver des bouts de code ici et là, afin de trouver comment faire. Mais c’est plus dû à une doc dégueu qu’à GPT. Il y a d’ailleurs plein de trucs que je n’ai pas trouvés. Par exemple, faire des tests (et j’en fais toujours très peu), il était dans les choux, impossible de m’aider. En fait, c’est probablement la partie où j’ai dû le plus programmer tellement il ne connaissait rien. Je pense avoir perdu 3 jours rien que pour cela. (Bon, à sa décharge, tester une application, c’est vraiment la merde.)
Le code produit n’est pas terrible.
Plein de fois, plus que je ne l’aurais pensé, j’ai dû me plonger dans le code afin de débugger parce que la solution donnée par ChatGPT était tout simplement fausse. Alors, pas des erreurs de compilation, mais de logique, voire de copier-coller. À force, j’avais l’impression qu’il générait une espèce de Cobol verbeux au format TS. Une horreur.
Ceux qui pensent qu’on peut créer une application en 10 minutes simplement avec un prompt en ChatGPT se gourent. En fait, s’il y avait une doc correcte, il n’y aurait pas de problème :-D.
Donc je reste sur ma conclusion de la dernière fois. ChatGPT, c’est jamais qu’un humain pas très intelligent ou tu te bas pendant des heures à essayer de te faire comprendre, plutôt qu’à programmer.
Est-ce que je ferai d’autres plugins… oui, mais pas pour obsidian (j’ai d’autre prj).
Mais bref, j’ai fait un nouveau plugin.
PS : je ne mets pas le plugin dans le dépôt parce que je n’y arrive tout simplement pas (et d’ailleurs, chatgpt est dans les choux concernant Git). J’ai toujours ce message de merde. This branch cannot be rebased due to conflicts à chaque fois que je fais une pull request alors, râle cul. Il est à installer lui-même. En fait, c’est vraiment de la merde. Git… c’est ouf.









