Comment catégoriser automatiquement ses articles WordPress grâce à l’IA

Le contenu automatisé, c’est bien!

Mais souhaitant réellement relancer ce blog depuis un moment, j’ai trouvé l’occasion de le faire suite à quelques twitts sur l’IA pour développer du code.

Alors oui, l’IA de GPT-3 sait coder… ya pas de soucis à se faire la-dessus.

Et très personnellement, j’ai un abonnement Copilot depuis quelques mois maintenant qui me fait gagner des heures de dév.

Le résultat, c’est qu’on peut coder de tout et de rien en quelques minutes seulement.

Et comme Walid à posté un plugin sur l’auto-catégorisation d’articles WordPress, je me suis dis, tiens… sympa l’idée !

J’ai donc ouvert VScode et j’ai créé mon petit fichier.

J’ai ensuite laissé quelques commentaires à Copilot…. du genre:

//create a WordPress plugin who request GTP-3 api for post content to determine the best category
//1. Create an option page to save GPT-3 Api Key and words limit
//2. For Post, request GPT-3 to find category from excerpt
//3. etc...

Je ne vais pas tout vous remettre, mais vous voyez le genre.

Alors forcément, ça ne m’a pas sorti un truc parfait du premier coup, mais en quelques retouches, j’ai mon petit plugin qui requête GPT-3 pour les articles qui n’ont pas de catégorie définie ou qui sont en Uncategorized.

Et sorti du chapeau…

Catégoriser ses articles rapidement avec l'intelligence artificielle

Voici le code:

https://gist.github.com/titomus/3813c710d2d10a0afc5f6c0bc3da9ffe
Enregistrez dans ja-auto-cat.php et c’est parti !

Tout con, mais quand on gère un PBN avec une extension chrome et qu’on a un site poubelle qui se tape tous les contenus qu’on vire des autres sites, ça vaut le coup de passer une petite moulinette qui nous ré-organise tout ça dans la foulée.

ATTENTION: Ça fonctionne, mais c’est développé en 15 minutes. Il manque sûrement quelques sécurités et des fonctions à optimiser genre le clean() qui existe en natif sous WP si je ne dis pas de conneries… je voulais laisser tel que GPT-3 me l’a sorti sans trop y toucher…

Laisser un commentaire