Le monde apprend de nouvelles façons d’aller plus vite avec l’aide de l’IA, car la disponibilité accrue de la technologie est sur le point de transformer la façon dont les humains travaillent. L’IA générative existe depuis des décennies, mais les avancées récentes et les nouveaux outils comme DALL-E (lancé en janvier 2021) ont rendu l’IA plus accessible au public.

Quand ChatGPT arrivé en novembre 2022, il a déclenché une explosion d’outils conçus pour étendre ses capacités à presque tous les aspects du travail. Les outils d’IA conversationnelle peuvent désormais gérer une myriade de tâches banales telles que mise à jour de votre CV, lire et résumer des PDFet créer des diapositives pour des présentations. Hier, Google a annoncé qu’il testait Barde, son chatbot IA rival de ChatGPT et Bing AI. Dans le monde en évolution rapide des entreprises qui innovent avec l’IA, GitHub a également annoncé Copilote Xqui est alimenté par GPT-4 et ajoute Copilot aux demandes d’extraction, aux documents et à la ligne de commande et introduit des fonctionnalités de chat et de voix pour Copilot.

Les développeurs de plugins WordPress adoptent une technologie basée sur l’IA et l’intègrent dans leurs produits, tels que Les suggestions de RankMath générées par l’IA pour la création de contenu optimisé pour le référencementles blocs expérimentaux de WordPress.com pour Images et contenu générés par l’IAet un plugin Setary qui utilise l’IA pour écrire et modifier en masse les descriptions de produits WooCommerce. Le site wpfrontpage est suivi ces plugins mais WordPress.org répertorie également douzaines de plugins avec IA, dont beaucoup ont été créés pour écrire du contenu ou générer des images.

En plus d’ajouter l’IA aux plugins, les développeurs ont tenté de créer des plugins ChatGPT pour eux, avec variant degrés de succès:

Jusqu’à présent, les développeurs rapport avoir plus de succès avec ChatGPT que Bard. Dans certains cas, le processus de création est incomplet et nécessite une certaine expertise pour s’assurer que le plugin fonctionnera, mais cela ouvre également le monde du développement de plugins à ceux qui ne pourraient pas en créer un sans embaucher un développeur.

Les développeurs WordPress qui souhaitent partager leurs créations assistées par l’IA avec la communauté ont également commencé à les soumettre à WordPress.org.

Après avoir reçu une série de violations, l’équipe de plugins de WordPress est avertir les développeurs ce code soumis au répertoire officiel doit être compatible GPL.

« Il n’y a pas de ligne directrice CONTRE en utilisant le code généré », a déclaré Mika Epstein, représentant de l’équipe de révision des plugins.

« Vous pouvez utiliser l’outil de votre choix pour créer des plugins. Cela dit, toi êtes 100% responsable de ce code si vous avez choisi de l’héberger ici…

« Mais l’important ici est que cela signifie que si ChatGPT, par exemple, a construit votre plugin, toi vérifier que tout le code utilisé est compatible GPL. Tout comme vous êtes censé valider les licences sur les bibliothèques et les extraits de code, tout ce qui se trouve dans votre plugin doit être compatible GPL. Si nous déterminons que votre code est une copie de celui de quelqu’un d’autre ou inclut du code de plugins non-GPL, votre soumission sera rejetée et tous les plugins en direct seront fermés.

Epstein a cité un exemple où un développeur a créé un plugin « faire défiler vers le haut » avec du code qui a été copié à partir d’un autre plugin existant hébergé sur WordPress.org. Il a été soumis cinq fois et rejeté à chaque fois.

« Oui, c’est bien de forker du code », a déclaré Epstein. « Cependant, vous devez les remercier, et c’est quelque chose que ces IA ont assez mal fait. »

Les commentateurs ont noté que la saisie semi-automatique dans les IDE modernes fonctionne de la même manière, ainsi que les extraits. Ces types d’outils peuvent améliorer la productivité, mais les développeurs de plugins potentiels qui ne sont peut-être pas aussi informés sur les licences logicielles doivent éviter de copier en gros le travail d’un autre sans le créditer. Cela peut nécessiter de faire des recherches supplémentaires sur le code que l’IA crache.

Dans cette nouvelle ère de création assistée par l’IA, nous avons essentiellement attelé notre chariot à une étoile, comme Ralph Waldo Emerson l’a décrit dans son essai sur la civilisation en 1870 :

C’est la sagesse d’un homme, dans chaque cas de son travail, d’atteler son chariot à une étoile, et de voir sa corvée accomplie par les dieux eux-mêmes. C’est ainsi que nous sommes forts, en empruntant la puissance des éléments. Les forces de la vapeur, de la gravité, du galvanisme, de la lumière, des aimants, du vent, du feu, nous servent jour après jour et ne nous coûtent rien.

Ralph Waldo Emerson, Civilisation

Cette décennie a apporté à l’humanité des inventions telles que le phonographe, le téléphone et l’ampoule à incandescence, suivies par l’automobile au cours de la décennie suivante. L’essai d’Emerson explore la relation de l’homme à la technologie où les principes – « la justice, l’amour, la liberté, la connaissance, l’utilité » – sont le guide et l’accélérateur de l’impact de la technologie.

La GPL est l’un de ces principes pour la communauté WordPress, qui a permis sa croissance hors du commun et son écosystème au succès fou. Il existe encore de nombreuses zones grises en ce qui concerne les licences et le code généré par l’IA. Les développeurs feraient bien d’utiliser le code généré par l’IA pour s’inspirer et de donner du crédit là où ils le peuvent.

Développeur Web Mark Praschan a créé son premier plugin pour WordPress.org en utilisant ChatGPT. Il a utilisé la version gratuite, lui a donné quelques invites décrivant ce qu’il voulait qu’elle fasse, et ChatGPT a produit un plugin fonctionnel.

Étoile polaire permet aux utilisateurs d’afficher un message dans la barre d’administration de WordPress avec des paramètres pour le personnaliser ainsi que les couleurs du texte et de l’arrière-plan.

« La première version a très bien fonctionné », a déclaré Praschan. « J’ai apporté quelques petites améliorations esthétiques à la page des paramètres et à l’affichage du message, mais nous étions déjà à 95% du chemin ! »

Praschan a également demandé à ChatGPT de concevoir un logo ASCII Art pour le plugin. Il a fallu quelques invites de va-et-vient, mais il n’a fallu que quelques minutes avant qu’il ne soit prêt à être copié et collé dans Photoshop.

Le plugin n’a pas réussi l’examen du code du premier coup pour deux raisons que Praschan a partagées sur Twitter :

« Comment ai-je résolu le problème ? J’ai fait en sorte que ChatGPT le fasse, bien sûr », a déclaré Praschan. « J’ai copié/collé les problèmes et quelques extraits de mon code et il a recraché le code corrigé. »

Il y a plus de ces plugins à venir – où une personne n’a qu’à imaginer l’idée et à demander à son outil d’IA choisi pour le code. Ce seront plus que probablement de simples plugins pour le moment, mais il n’est pas trop tôt pour établir quelques bonnes pratiques d’utilisation des générateurs de code. WordPress navigue sur un nouveau territoire où n’importe qui peut créer un plugin avec un soupçon d’invites créatives et très peu d’expérience de code.



Source link