Accueil<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \u00a0<\/p>\n Il est maintenant tr\u00e8s facile de g\u00e9n\u00e9rer du code via IA, et c\u2019est la voie dans laquelle l\u2019industrie du num\u00e9rique semble s\u2019engouffrer. La promesse est effectivement all\u00e9chante en termes d\u2019efficacit\u00e9. <\/span>\u00a0<\/span><\/p>\n Un terme est repr\u00e9sentatif de ce ph\u00e9nom\u00e8ne, le \u201cvibe coding\u201d, une programmation au \u201cressenti\u201d qui utilise l\u2019IA.<\/span>\u00a0<\/span><\/p>\n Mais doit-on laisser la main \u00e0 la machine et lui faire confiance ? Voici un petit exercice grandeur nature pour se faire une id\u00e9e sur ce sujet.<\/span>\u00a0<\/span><\/p>\n Nous appellerons HAL l\u2019IA que nous allons tester. Nous avons cach\u00e9 volontairement le nom de l\u2019IA pour ne pas la cibler sp\u00e9cifiquement.<\/span><\/p>\n \u00a0<\/p>\n.wp-block-kadence-advancedgallery .kb-gallery-type-masonry.kb-gallery-id-24988_9b696b-11{margin:-5px;}.kb-gallery-type-masonry.kb-gallery-id-24988_9b696b-11 .kadence-blocks-gallery-item{padding:5px;}.kb-gallery-id-24988_9b696b-11 .kadence-blocks-gallery-item .kb-gal-image-radius, .kb-gallery-id-24988_9b696b-11 .kb-slide-item .kb-gal-image-radius img{border-radius:0px 0px 0px 0px;;}<\/style>\n \u00a0<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t L\u2019acte ne prend que 30 minutes pour avoir une interface permettant de lister quelques vid\u00e9os et de pr\u00e9charger le contenu au survol pour voir un aper\u00e7u.\u00a0<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \u00a0<\/p>\n Il est bien s\u00fbr n\u00e9cessaire de continuer l\u2019impl\u00e9mentation pour avoir d\u2019autres fonctionnalit\u00e9s, mais ce rendu est largement utilisable.<\/span>\u00a0<\/span><\/p>\n En 1 clic, je publie l\u2019app.<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t Avec ma solution <\/span>Greenspector Studio<\/span><\/a>, je cr\u00e9e une analyse avec l\u2019URL de mon app publi\u00e9e. L\u2019outil me g\u00e9n\u00e8re automatiquement un fichier de test (tout cela sans IA !).\u00a0<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t \u00a0<\/p>\n Nous avons tous un biais cognitif sur les technologies, un exc\u00e8s de confiance. Plus particuli\u00e8rement le Biais d\u2019automatisation qui \u201cest la tendance des humains \u00e0 privil\u00e9gier les suggestions provenant de syst\u00e8mes automatis\u00e9s d\u2019aide \u00e0 la d\u00e9cision, et \u00e0 ignorer les informations contradictoires provenant d’autres sources, m\u00eame lorsque ces derni\u00e8res sont correctes\u201d\u00a0 <\/span><\/p>\n https:\/\/fr.wikipedia.org\/wiki\/Biais_d%27automatisation<\/span>. <\/span>\u00a0<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t Il est n\u00e9cessaire de contr\u00f4ler le r\u00e9sultat de tout syst\u00e8me, encore plus quand il est g\u00e9n\u00e9r\u00e9 automatiquement. C\u2019est le cas du code g\u00e9n\u00e9r\u00e9 par IA mais on peut aussi \u00e9tendre le principe au no-code. Dans le cas de la consommation de ressource et de la performance, la mesure permet ce contr\u00f4le. <\/span>\u00a0<\/span><\/p>\n .<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t Il est facile de coder rapidement une solution avec l\u2019IA, via du vibe coding ou m\u00eame des pratiques plus structur\u00e9es. De la m\u00eame mani\u00e8re, il est simple et n\u00e9cessaire de mesurer le r\u00e9sultat.\u00a0 L\u2019IA nous aide mais il est n\u00e9cessaire de contr\u00f4ler la qualit\u00e9 obtenue.<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t Nous pourrons ajouter des actions de test ensuite, mais comme pour l\u2019acte 1, c\u2019est largement suffisant pour une premi\u00e8re mesure.<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n Greenspector studio me donne une ligne de commande \u00e0 lancer pour demander la mesure sur un terminal r\u00e9el. Nous allons ainsi pouvoir mesurer sur un terminal r\u00e9cent (Galaxy S22) et un plus ancien (la mesure est simple, nous n\u2019allons pas nous priver !).<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n 5 minutes plus tard, nous avons un r\u00e9sultat de mesure avec les m\u00e9triques globales, mais aussi les m\u00e9triques par \u00e9tape.<\/span> :<\/span><\/p>\n \u00a0<\/p>\n \u00a0<\/p>\n Ce n\u2019est pas horrible mais c\u2019est du niveau de l\u2019\u00e9tat de l\u2019art du d\u00e9veloppement 2025. On veut une version optimis\u00e9e, une version \u00e9tat de l\u2019art 2030 avec une trajectoire environnementale \u00e0 -3\u00b0 C !<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t \u00a0<\/p>\n Un petit prompt informel pour optimiser (HAL est une machine, elle sait obligatoirement comment optimiser une autre machine !). Elle devait \u00eatre surement un peu distraite la premi\u00e8re fois pour ne pas l\u2019avoir fait imm\u00e9diatement.<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n Moi : \u00ab Pourriez-vous optimiser cette solution (r\u00e9duction des images, chargement diff\u00e9r\u00e9\u2026) ? Pourriez-vous \u00e9galement essayer de r\u00e9duire la taille des fichiers JS et CSS ? \u00bb<\/em><\/span>\u00a0<\/em><\/p>\n \u00a0<\/p>\n \u00a0Hal : \u00ab Je vais optimiser la page pour de meilleures performances en impl\u00e9mentant le chargement diff\u00e9r\u00e9, l\u2019optimisation des images et en r\u00e9duisant la taille du bundle JS\/CSS. Voici la version am\u00e9lior\u00e9e : \u00bb<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n \u00a0<\/p>\n \u00a0R\u00e9duction de la taille du bundle :<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n \u00a0Ces modifications devraient acc\u00e9l\u00e9rer le chargement de la page, utiliser moins de m\u00e9moire et offrir une exp\u00e9rience plus fluide, notamment sur les connexions ou les appareils les plus lents. Souhaitez-vous que j\u2019effectue des optimisations suppl\u00e9mentaires ou que je me concentre sur un aspect sp\u00e9cifique des performances ?<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n Ouah ! Il est super fort HAL. Il applique la cr\u00e8me de la cr\u00e8me des optimisations de performance et de sobri\u00e9t\u00e9 en 1 minute chrono, plus efficace qu\u2019une \u00e9quipe de dev. Bravo !\u00a0<\/em><\/p>\n \u00a0<\/p>\n Un clic et c\u2019est \u00e0 nouveau d\u00e9ploy\u00e9.<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t On lance les m\u00eames commandes que pour l\u2019acte 2, juste en modifiant la version pour pouvoir comparer les r\u00e9sultats.<\/span>\u00a0<\/span><\/p>\n 5 minutes plus tard, on a les r\u00e9sultats.<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n Mmm, ….m\u00eame score, m\u00eame m\u00e9trique… l\u2019humain (moi) a d\u00fb faire une erreur. Je re-d\u00e9ploie, je relance… 5 minutes plus tard, m\u00eame r\u00e9sultat.\u00a0<\/em><\/p>\n La version optimis\u00e9e ne serait-elle pas optimis\u00e9e ?<\/strong><\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t \u201c<\/b>tu es s\u00fbre car je ne vois rien quand je mesure la consommation de ressource et la performance… ?\u201d\u00a0<\/em><\/p>\n \u00a0<\/p>\n HAL : Ah, vous avez raison de le souligner. Je vais faire des optimisations plus concr\u00e8tes et mesurables. Voici les changements r\u00e9els qui auront un impact significatif :<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n \u00a0<\/p>\n (…) Encore plein d\u2019optimisations<\/span>\u00a0<\/span><\/p>\n Ces changements devraient maintenant avoir un impact mesurable sur :<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n \u00a0<\/p>\n Vous pouvez v\u00e9rifier les am\u00e9liorations dans les outils de d\u00e9veloppement :<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n Voulez-vous que je vous montre comment mesurer ces am\u00e9liorations sp\u00e9cifiquement ?\u201d<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\n Non merci HAL, je sais faire, chacun son m\u00e9tier !\u00a0<\/em><\/p>\n \u00a0<\/p>\n La nouvelle solution est d\u00e9ploy\u00e9e.<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t Nouvelle version dans Greenspector Studio, nouvelle mesure.<\/span>\u00a0<\/span><\/p>\n \u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t Passage du score de 44 \u00e0 47, principalement due \u00e0 la r\u00e9duction des donn\u00e9es sur la page inactive (une fois chargement fait de la page). On n’est pas sur du 2030…<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t L’IA nous affirme de fa\u00e7on certaine qu\u2019elle a fait des optimisations. <\/span>Nous avons v\u00e9rifi\u00e9 que cela n\u2019\u00e9tait pas le cas. Ment-elle alors ? <\/span><\/p>\n \u00a0<\/p>\n Non, il s\u2019agit probablement d\u2019hallucination. Ces hallucinations sont des r\u00e9sultats incorrects ou trompeurs g\u00e9n\u00e9r\u00e9s par l\u2019IA. Ce ph\u00e9nom\u00e8ne est r\u00e9current dans les IA.<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t Non, HAL n\u2019est qu\u2019une machine qui a appris \u00e0 coder gr\u00e2ce aux codes r\u00e9alis\u00e9s par des humains (du code de 2025, mais aussi du beaucoup plus ancien). Et ce code, tout le monde le sait (peut-\u00eatre pas ?), n\u2019est pas toujours sobre \/ efficient.<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t \u00a0Nous avons tous un biais cognitif sur les technologies, un exc\u00e8s de confiance. Plus particuli\u00e8rement le Biais d\u2019automatisation qui \u201cest la tendance des humains \u00e0 privil\u00e9gier les suggestions provenant de syst\u00e8mes automatis\u00e9s d\u2019aide \u00e0 la d\u00e9cision, et \u00e0 ignorer les informations contradictoires provenant d’autres sources, m\u00eame lorsque ces derni\u00e8res sont correctes\u201d (<\/span>https:\/\/fr.wikipedia.org\/wiki\/Biais_d%27automatisation<\/span><\/a>).\u00a0<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t \u00a0<\/p>\n Il est n\u00e9cessaire de contr\u00f4ler le r\u00e9sultat de tout syst\u00e8me, encore plus quand il est g\u00e9n\u00e9r\u00e9 automatiquement. C\u2019est le cas du code g\u00e9n\u00e9r\u00e9 par IA mais on peut aussi \u00e9tendre le principe au no-code. Dans le cas de la consommation de ressource et de la performance, la mesure permet ce contr\u00f4le. <\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t Il est facile de coder rapidement une solution avec l\u2019IA, via du vibe coding ou m\u00eame des pratiques plus structur\u00e9es. De la m\u00eame mani\u00e8re, et comme je vous l\u2019ai montr\u00e9, il est simple et n\u00e9cessaire de mesurer le r\u00e9sultat.\u00a0 L\u2019IA nous aide mais il est n\u00e9cessaire de contr\u00f4ler la qualit\u00e9 obtenue.<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\tOlivier Philippot<\/h2>\t\t\t\t
Expert Ecoconception des services Num\u00e9riques<\/h3>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n
Acte 1 : Demander \u00e0 HAL de coder une application type Netflix<\/span><\/b>\u00a0<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\tActe 2 : La mesure du r\u00e9sultat (sans en parler \u00e0 HAL)<\/span><\/b>\u00a0<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Comment contr\u00f4ler la qualit\u00e9 de \u201csobri\u00e9t\u00e9\u201d de la production d\u2019une IA ?<\/span><\/b>\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Et vous, \u00eates-vous pr\u00eat \u00e0 laisser l\u2019IA sans contr\u00f4le ?\u00a0<\/span><\/b>\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n
\n
Acte 3 : Demande \u00e0 HAL d\u2019\u00eatre moins ivre en ressources (poliment)<\/span><\/b>\u00a0<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n
\n
\n
\n
\n
\n
\n
\n
Acte 4 : Remesure du R\u00e9sultat !<\/span><\/b>\u00a0<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Acte 5 : Demander \u00e0 HAL s\u2019il n\u2019y a pas une erreur<\/span><\/b>\u00a0<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n
\n
\n
\n
\n
\n
\n
\n
\n
Acte 6 : On remesure, on n’est jamais assez s\u00fbr<\/span><\/b>\u00a0<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\tD\u00e9nouement\u00a0<\/span><\/b>\u00a0<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
L\u2019IA ment-elle ?<\/span><\/b>\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
HAL est-elle une \u201cmauvaise\u201d machine \u00e0 Coder ?<\/span><\/b>\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Pourquoi ce constat sur la non-optimisation de la solution est surprenant ?<\/span><\/b>\u00a0<\/span>\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Comment contr\u00f4ler la qualit\u00e9 de \u201csobri\u00e9t\u00e9\u201d de la production d\u2019une IA ?<\/span><\/b>\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Et vous, \u00eates-vous pr\u00eat \u00e0 laisser l\u2019IA sans contr\u00f4le ?\u00a0<\/span><\/b>\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Faites le test et envoyez-nous vos constats, vous avez 15 jours d\u2019essai gratuit sur Greenspector Studio\u00a0<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tCliquez ici<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"yoast_head_json":{"title":"Greenspector","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"fr_FR","og_type":"website","og_site_name":"Greenspector","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/blog.greenspector.com\/#website","url":"https:\/\/blog.greenspector.com\/","name":"Greenspector","description":"","publisher":{"@id":"https:\/\/blog.greenspector.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.greenspector.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/blog.greenspector.com\/#organization","name":"Greenspector","url":"https:\/\/blog.greenspector.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.greenspector.com\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Greenspector"},"image":{"@id":"https:\/\/blog.greenspector.com\/#\/schema\/logo\/image\/"}}]}}}
Blog
Est-ce que le “vibe coding” avec l’IA peut être green ?
{"content":{"rendered":"\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t