From 8c540ea1885eb1bc413641166b3f4dfb1b62f60c Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Sun, 3 Mar 2024 02:36:48 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A9flexions=20:=20Leonardo.ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...en_Grady_in_Jurassic_World_hugs_Blue_1.jpg | 3 + ..._for_a_jurassic_world_themed_website_0.jpg | 3 + ..._jurassic_world_themed_website_based_0.jpg | 3 + ..._jurassic_world_themed_website_based_1.jpg | 3 + ...brain_out_of_which_come_a_lot_of_col_1.jpg | 3 + ...a_cute_LEGOstyle_T_rex_enjoying_an_a_3.jpg | 3 + .../images/Default_cute_tyrannosaurus_0.jpg | 3 + ...llection_of_dinosaurs_skeletons_in_a_0.jpg | 3 + ...lueprint_of_a_blog_details_of_websit_3.jpg | 3 + ...lueprint_of_a_large_and_complex_mach_1.jpg | 3 + ..._a_successful_philosopher_The_man_ag_1.jpg | 3 + ...48f8b4c9-ad16-48b1-9115-eb976acc51f7_0.jpg | 3 + ...57822dec-db9d-477d-80b2-8864506c6b96_0.jpg | 3 + .../03/03/reflexions-leonardo-ai/index.md | 155 ++++++++++++++++++ 14 files changed, 194 insertions(+) create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_Chris_Pratt_as_Owen_Grady_in_Jurassic_World_hugs_Blue_1.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_0.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_0.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_1.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_a_stylized_humain_brain_out_of_which_come_a_lot_of_col_1.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_an_avatar_icon_of_a_cute_LEGOstyle_T_rex_enjoying_an_a_3.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_cute_tyrannosaurus_0.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_photorealistic_collection_of_dinosaurs_skeletons_in_a_0.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_blog_details_of_websit_3.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_large_and_complex_mach_1.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/Default_the_vast_office_of_a_successful_philosopher_The_man_ag_1.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_2_48f8b4c9-ad16-48b1-9115-eb976acc51f7_0.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_3_57822dec-db9d-477d-80b2-8864506c6b96_0.jpg create mode 100644 blog/2024/03/03/reflexions-leonardo-ai/index.md diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_Chris_Pratt_as_Owen_Grady_in_Jurassic_World_hugs_Blue_1.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_Chris_Pratt_as_Owen_Grady_in_Jurassic_World_hugs_Blue_1.jpg new file mode 100644 index 000000000..a11465628 --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_Chris_Pratt_as_Owen_Grady_in_Jurassic_World_hugs_Blue_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:379a0eaefb0555b3b32fc2ecf8906a4eb47c44653dc226d12744d4c6174f0b83 +size 168544 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_0.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_0.jpg new file mode 100644 index 000000000..98c71354a --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c823d126965f379673b67f89a8529ef361b07d52be35c6ac728d609a2f986ff +size 350322 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_0.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_0.jpg new file mode 100644 index 000000000..d5db6e6b2 --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:071225d4a1d3b73fd6b48aa194f4a5d24efc7122024d04e0d05f6cd9e1c4512f +size 279798 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_1.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_1.jpg new file mode 100644 index 000000000..02c727cdf --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_UI_elements_for_a_jurassic_world_themed_website_based_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37c79b7c234f8c88b3b4b142c3d0315929a5a1b577e2034d58637a2cd879233d +size 251614 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_a_stylized_humain_brain_out_of_which_come_a_lot_of_col_1.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_a_stylized_humain_brain_out_of_which_come_a_lot_of_col_1.jpg new file mode 100644 index 000000000..9270d7d6a --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_a_stylized_humain_brain_out_of_which_come_a_lot_of_col_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3704a1b033beae14b8975c6f4c166c255f507607dc1784fde0342ec1f4f6bd8 +size 382599 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_an_avatar_icon_of_a_cute_LEGOstyle_T_rex_enjoying_an_a_3.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_an_avatar_icon_of_a_cute_LEGOstyle_T_rex_enjoying_an_a_3.jpg new file mode 100644 index 000000000..621388429 --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_an_avatar_icon_of_a_cute_LEGOstyle_T_rex_enjoying_an_a_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d7eb51275a8b69472f2fb366d1ad353f27ad202d645802fb2ccd9642359991c +size 140454 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_cute_tyrannosaurus_0.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_cute_tyrannosaurus_0.jpg new file mode 100644 index 000000000..f0a7c424c --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_cute_tyrannosaurus_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f96b048381dabbddbc74cad43a5519925da54ccab0fc13bf4cb9941683b3141 +size 153736 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_photorealistic_collection_of_dinosaurs_skeletons_in_a_0.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_photorealistic_collection_of_dinosaurs_skeletons_in_a_0.jpg new file mode 100644 index 000000000..149f6411e --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_photorealistic_collection_of_dinosaurs_skeletons_in_a_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:919331159893e4c37e30d244e0d6312e5e3dfae2e9df3b61d87abc83b165ced3 +size 174773 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_blog_details_of_websit_3.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_blog_details_of_websit_3.jpg new file mode 100644 index 000000000..dbb377e4e --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_blog_details_of_websit_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cd34376f0adbfc9b64b8e4cc685f7e7bfa60f7deaeb586f9c927db50b6d4901 +size 324104 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_large_and_complex_mach_1.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_large_and_complex_mach_1.jpg new file mode 100644 index 000000000..349213754 --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_sketchbook_style_blueprint_of_a_large_and_complex_mach_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62b5798394fb90a7a99d773620bf43d9ba3bf26c371030e70bfff886ce913584 +size 365309 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/Default_the_vast_office_of_a_successful_philosopher_The_man_ag_1.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_the_vast_office_of_a_successful_philosopher_The_man_ag_1.jpg new file mode 100644 index 000000000..0f2f753cd --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/Default_the_vast_office_of_a_successful_philosopher_The_man_ag_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1666c063451ee157a3e0180ad31c8edd621fcd1d7a65a72cb1ab92f33f23083e +size 378520 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_2_48f8b4c9-ad16-48b1-9115-eb976acc51f7_0.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_2_48f8b4c9-ad16-48b1-9115-eb976acc51f7_0.jpg new file mode 100644 index 000000000..515e57f8e --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_2_48f8b4c9-ad16-48b1-9115-eb976acc51f7_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac014b48838bc0c868e8ad5808f478fe487a7bd28b3c09c9842bcbb58c16a2a +size 479529 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_3_57822dec-db9d-477d-80b2-8864506c6b96_0.jpg b/blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_3_57822dec-db9d-477d-80b2-8864506c6b96_0.jpg new file mode 100644 index 000000000..2b57a8dc6 --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/images/alchemyrefiner_alchemymagic_3_57822dec-db9d-477d-80b2-8864506c6b96_0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df79e0a20a444e273c267f7be6016d034ed8288e422a7585ff068fa31fd3b58b +size 732685 diff --git a/blog/2024/03/03/reflexions-leonardo-ai/index.md b/blog/2024/03/03/reflexions-leonardo-ai/index.md new file mode 100644 index 000000000..6b12bbfea --- /dev/null +++ b/blog/2024/03/03/reflexions-leonardo-ai/index.md @@ -0,0 +1,155 @@ +--- +title: "Réflexions : Leonardo.ai" +date: 2024-03-03 +cover: "images/Default_a_stylized_humain_brain_out_of_which_come_a_lot_of_col_1.jpg" +tags: [ + "Réflexions", + "Leonardo.ai", + "Intelligence Artificielle", +] +--- + +Je poursuis mon exploration des outils d'intelligence artificielle générative rendus disponibles auprès du grand public. +Après avoir eu [une petite conversation philosophique avec ChatGPT](/blog/2024/02/19/j-ai-discute-avec-chatgpt/), je m'attaque à la génération visuelle avec [Leonardo.ai](https://leonardo.ai). + +> Sauf mention contraire, toutes les images présentées dans cet article ont été générées par mes soins avec Leonardo.ai + +## L'art à portée de tous + + + +Je ne peux que constater à quel point il est facile de faire des choses assez propres, même sans rien connaître à l'ingénierie de prompt. + +Si vous me connaissez un peu, vous savez que je dis souvent que je ne suis pas doué avec tout ce qui est frontend, esthétique, etc. +Pas pour rien que je me présente - professionnellement - comme un pur développeur backend. + +Au même titre que j'espère que ChatGPT deviendra un assistant d'écriture convenable, j'espère me trouver une plateforme ou un outil qui me permettra de générer quelques images, en particulier à destination de mon blog, mais aussi, dans un futur hypothétique, des réseaux sociaux sur lesquels je finirai par atterrir. + +Partant du principe, donc, que je ne suis pas à l'aise avec la création graphique et novice avec les prompts d'IA, je constate avec soulagement, surprise et admiration que Leonardo.ai me sort des images "un peu" plus convaincantes que Stable Diffusion [en son temps](/blog/2022/09/21/j-ai-joue-avec-stable-diffusion-sur-mon-mac-mini-m1/). +C'est même très facile. + + + +La création d'un compte sans payer nous offre 150 crédits par jour. +Ces crédits sont dépensés en demandant à l'IA de générer des images, en fonction de tous les paramètres disponibles. +Ces 150 crédits permettent déjà de s'amuser un peu : il faut compter un peu moins d'une dizaine de crédit avec les paramètres par défaut par prompt envoyé. + +## L'art des autres à portée de tout le monde + +Mais avant de se lancer soi-même dans les joyeusetés, il est utile, important, voire capital de regarder ce que les autres ont fait. +Plusieurs choses sont remarquables, mais n'oubliez pas que je suis dans un contexte de découverte : si vous êtes déjà familiers de ce genre d'outils, vous serez probablement un peu plus blasés que moi... + + + +Leonardo.ai [ne s'approprie pas le contenu généré](https://intercom.help/leonardo-ai/en/articles/8044018-commercial-usage) via sa plateforme. +Par contre, tout le contenu généré est disponible pour tout le monde, avec les prompts associés. +La seule exception sont les comptes payants qui peuvent *choisir* de rendre leur contenu public ou privé. +Je trouve que c'est tout à fait fair-play et ça m'encourage à poursuivre mon exploration. + + + +Dans le contenu public, donc, on trouve de tout, et il est possible de "remixer" ce qu'on voit, de réutiliser le même prompt, de le changer pour l'adapter à ses propres envies, etc. +Cette ouverture par défaut permet aux débutants, tels que moi, d'envisager directement la création de contenus relativement bien faits assez rapidement. +On trouvera dans les prompts des autres une inspiration bienvenue, menant parfois à des découvertes surprenantes de créativité. + + + +## L'art du prompt + + + +Certaines créations sont époustouflantes, ni plus ni moins. +Soit que le prompt employé soit exceptionnellement simple mais si bien écrit que l'image résultante est bluffante, soit au contraire que le prompt soit exceptionnellement détaillé et habilement écrit, dénotant une maîtrise parfaite de l'outil et de ses possibilités. +Évidemment, d'autres paramètres entrent en jeu (que je ne vais pas détailler ici parce que je ne les connais pas encore), mais le prompt en lui-même en dit long sur les compétences de son auteur. + + + +Ce qui, inévitablement, conduit à la question redoutée et redoutable, qui est le véritable artiste : tous ceux dont les productions ont nourri l'IA, ou le virtuose du prompt ? +Et pourquoi pas les deux ? + +Je commence à me dire qu'on a inventé des mots, pour la plupart dont la paternité est depuis longtemps oubliée. +Certains, en utilisant ces mots, ont publié des best-sellers. +Ne faut-il pourtant pas autant d'esprit pour inventer un mot utilisé par un ou plusieurs peuples entiers que pour l'utiliser avec intelligence ? + +Et si tout l'art qui avait été produit jusqu'ici ne faisait que devenir des parcelles visuelles que tout un chacun peut assembler comme bon lui semble, et ainsi devenir lui-même artiste, exactement comme on le fait avec les mots ? + +## Un pont entre les arts + +Je l'ai dit plus haut : je souhaite parfois illustrer mes articles par des images, et je ne peux pas toujours compter sur l'existence ou la mise à disposition de contenus visuels. +J'ai d'autres cas d'usage en tête, comme l'inspiration esthétique pour personnaliser mon blog, ou à des fins de publication sur les réseaux sociaux. + +Or, n'ayant pas vraiment de sensibilité esthétique, j'estime toutefois bien me débrouiller avec du contenu textuel. +En outre, j'ai l'avantage d'être parfaitement bilingue. + + + +J'ai des images assez précises en tête, mais je suis parfaitement incapable de les coucher sur papier ou sur écran. + +Par conséquent, je vois les outils tels que Leonardo.ai comme des ponts reliant les arts : à partir de texte, que je maîtrise, je peux produire du contenu visuel, que je ne maîtrise pas. +C'est peut-être là la clé, le principe fondamental qui m'échappait jusqu'alors, et dont l'absence m'empêchait de voir ce que l'IA allait me permettre de faire. + + + +Peut-être que l'IA était ce dont j'avais besoin pour exprimer ma créativité. + +## L'art de la dichotomie + + + +Je n'avais pas du tout cette façon de penser lorsque j'ai testé Stable Diffusion, mais il faut reconnaître ou rappeler qu'à l'époque, je l'avais testé sur mon Mac mini M1, alors que Leonardo.ai se charge de la génération des images. +L'IA étant consommatrice de ressources, on peut raisonnablement dire que la puissance de calcul actuelle disponible pour Leonardo.ai dépasse de loin ce que le Mac mini M1 pouvait offrir, sans compter les questions plus fondamentales d'entraînement quotidien des modèles avec les productions de milliers d'utilisateurs. + + + +Il faut comprendre que vouloir comparer les deux cas de figure revient à comparer des torchons et des serviettes. +Néanmoins, il reste intéressant de voir le chemin parcouru depuis à peine un an, un progrès précisément permis par l'utilisation quotidienne des outils via des plateformes centralisées. + +Comprenez donc le flot émotionnel et philosophique qui me submerge et les contradictions qui s'accumulent dans ma tête : alors que l'IA implique des choses auxquelles j'ai toujours été fondamentalement opposé, j'ai fini par en être utilisateur, et même d'aimer ça, au point que je commence déjà à considérer payer 10$ par mois pour générer plus de contenu. + +## L'évolution de l'art et l'art d'évoluer + +Cette dichotomie est d'autant plus surprenante pour moi que l'IA scie la branche sur laquelle je suis assis. +Spécifiquement en tant que développeur *backend*. + +Quand je vois ce que ChatGPT 3.5 peut me proposer comme code source pour réaliser certaines tâches, je comprends que mon métier est sur la sellette. +Je sais que mon métier va "disparaître". +Ou peut-être simplement - et moins dramatiquement - *évoluer*. + +Peut-être l'avenir de mon métier sera celui suggéré par le magazine *Coding*[^1] dans son hors-série numéro 23 consacré à l'Intelligence Artificielle : + +> [*L'IA*] pourrait finir par n'être qu'un outil de plus dans le kit du développeur + +[^1]: Publié par [Oracom](http://www.oracom.fr), mais je ne trouve pas de lien officiel direct vers le magazine... ce qui n'empêche pas la citation d'être pertinente. + +Mais peut-être aussi que l'IA va finir par me (nous) remplacer. +Pour une fois dans ma vie, je regarde le train passer devant moi, mais j'arrive à sauter dedans avant que le dernier wagon ne s'éloigne. +Peut-être, finalement, que le métier de *développeur backend* va être dilué, avec d'autres professions du même milieu, dans le métier de [*prompt engineer*](https://en.wikipedia.org/wiki/Prompt_engineering). + +## Il y a l'art, et les artisans + +Alors que je continue d'explorer ce que je peux faire avec Leonardo.ai, d'autres réflexions me viennent en tête. +Je pense notamment qu'une autre évolution de mon métier reste possible, et [j'en ai souvent parlé ici](/blog/2023/02/10/faire-du-developpement-un-artisanat/) : la reconnaissance de la profession de développeur comme [un métier de l'artisanat](https://www.artisanat.fr). + +Un autre futur est imaginable, où l'IA pourrait satisfaire une large majorité de besoins en matière de développement, sans pour autant exterminer la profession de développeur qui continuerait d'exister sous la forme de petites entreprises artisanales, auxquelles on ferait appel pour des travaux spécifiques, requérant un niveau d'ingénierie particulier, ou une identité propre. +Et cette réflexion pourrait se faire également, à terme, chez les développeurs frontend : s'il devient possible d'industrialiser le code, il ne fait aucun doute qu'on arrivera à industrialiser la production de contenu visuel. +Dès lors, le [*no-code*](https://fr.wikipedia.org/wiki/Développement_No_code) connaîtra un nouvel essor : les plateformes actuelles telles que [wix](https://fr.wix.com) pourront alors proposer non seulement des outils génériques d'édition de contenu - comme c'est déjà le cas - mais en plus, pourront générer des thèmes visuels *vraiment* personnalisés. + +On peut se lamenter sur les conséquences probable de la généralisation de l'IA, comme je l'ai fait pendant longtemps. +Mais on peut aussi se dire que c'est l'évolution normale, ou en tout cas habituelle. +Il n'est donc pas idiot de penser que nos métiers pourront continuer d'exister et être valorisés, non plus en tant que partie intégrante d'entreprises diverses, mais en tant que métiers de l'artisanat. + +De toute façon, autant s'y faire, considérant [le déclin fulgurant](https://qbatch.com/blog/software-development-crisis/) de la cote des développeurs sur le marché professionnel en l'espace de quelques mois. + +## Conclusion + +Mes contacts positifs avec ChatGPT et maintenant Leonardo.ai me donnent envie de continuer mon exploration des IA génératives, et même d'aller encore plus loin. +Je veux finir par maîtriser ce que je ne connais actuellement qu'en théorie. +Je veux désormais expérimenter, comprendre comment ça fonctionne, m'imprégner de la révolution en cours. +Je ne veux pas commettre la même erreur que j'ai commise, successivement avec Google puis les réseaux sociaux : dire que "c'est de la merde" alors même que mon hostilité n'était qu'idéologique (quoique mon hostilité contre Google est toujours vive est argumentée). +C'est peut-être ce qui m'a saboté sur le web, alors que j'y suis présent depuis près de trente ans. + +J'ai de la chance dans mon malheur : a toujours me plaindre que je ne suis pas né au bon endroit ni au bon moment, j'ai aujourd'hui l'opportunité de suivre une tendance majeure affectant profondément l'avenir de la passion qui m'anime depuis mes cinq ans, et il est hors de question que je la rate une fois de plus. + +Je ne sais pas encore sur quoi je jetterai mon dévolu ensuite, mais il est certain que des images provenant de Leonardo.ai fleuriront sur mon blog. + + \ No newline at end of file