Thoughts on Letting AI Write For You [en]

I was planning to write another blog post. I may still write it – or not. But as I opened my computer, I had a pile of open tabs. I’d clicked on a bunch of articles of Daniel Miessler’s blog for possible further reading. Daniel is the guy behind LifeOS (previously PAI), a personal AI framework (infrastructure) I have written about and spent many (many!) hours battling with since April.

It had been a pleasant surprise to discover Daniel’s blog was active, and even more that it was readable, as most of what I’ve seen “from him” these last months is in the GitHub repo or PAI/LifeOS documentation and rather AI-sloppy, sometimes even to the extent that it sounds like his DA (Digital Assistant) posting on his behalf. (I say this with all due respect, the thinking behind PAI/LifeOS is genius.)

Not so with the blog, clearly well-written by a human (see, by the way, his AI Influence Level system, something in the same vein as AI Labels).

So I fell in the trap of looking at the topmost open tab before closing it, and I started reading, and I was even more pleasantly (ephorically?) surprised to read this:

I value text because I see it as one step away from thought.

I believe thinking is the one thing we should be careful not to outsource, and I worry what this idea smuggles in is a major step toward making our creations opaque to humans. Not just AI’s creations, but ours as well.

The reason I value Paul Graham so much is because of the idea compression work that goes into writing super clean prose. It’s difficult to write clearly because it requires thinking clearly.

Daniel Miessler, “Text is Thought, and Thought is Holy

I worry that if we vibe-think to AI and have it spit out amazing HTML, we’re instantly disconnected from the idea. Like where did the idea go? It started as vibes and got put through a woodchipper and turned into someone else’s HTML.

I see this happen so much. A lot of writing is a way of thinking, it’s not “path to an output”. And I think that when thinking is missing in the process, we feel it, which is why AI Slop and even many “decently AI-generated texts” are so distasteful to read.

Because the “thought” they contain is not coherent, not organic, and we cannot access it comfortably through the text we’re reading. We need to do extra work to try to get at it – and sometimes it’s not even there. Just like “over-optimised” administrative processes end up outsourcing a large part of the work they’re supposed to do to the people they should be serving, “over-optimised” text production outsources part of its work to the reader.

We could maybe apply this analysis to badly constructed, hastily-written reports whose sections have been copy-pasted to death and which lack overall integrity and structure.

Jens-Christian wrote about this too in “Keep Your Voice“.

Daniel again:

I just feel like if you didn’t put the hard thinking and writing work into the original idea, and then maintain it in a format that’s easy for humans to read and edit, then you have somehow surrendered something Holy to the machines. I say this as a total AI maximalist.

This reminds me of two things that came upon my radar recently.

The first is this post by Alex Hillman about how generative AI has broken the social contract by upending the balance of effort from producing to consuming content. What used to be expensive (writing, creating a song, shooting a video, etc.) is now super cheap, in terms of effort (if not tokens). Sure, we used to have content farms and the like, but it was still a lot of manual labour. Now I can feed a one-line prompt to an AI model, leave the computer running and come back to a whole book of content. Sloppy, but a lot of words.

Over time, the world we live in has shifted more and more in the direction of “too much content, not enough brain time to absorb it”. It’s something humans have been complaining of since before the internet. But like everything, it’s speeding up like a hockey stick. The democratisation of online publishing, and social media on its heels, has brought in another height of cognitive overload and collective anguish about there being “too much stuff out there”. And now that more and more of this stuff is produced by machines that never need to sleep or eat (except a prompt or two), the overall quality of what is out there is going down as fast as its quantity is going up.

This reminds me somewhat of my thoughts about audio and video versus text, back in the day. If you record a 30-minute video and post it online, it took you 30 minutes, but it will also take each person who watches it 30 minutes. If you spend 30 minutes writing up your message, it will take the people reading it much less time.

Because what has not changed is the finitude of human existence. Not only is our time limited, but also our energy and ability to read, watch, learn, concentrate. This is, now more than ever, our bottleneck. Producing something today is pretty much worthless. Producing more is senseless. What has value is: does it enter somebody’s mind in a meaningful way?

There is a link between this and the AI brain fry explanation that I referenced some time back. AI has no limits on the concurrent projects it can work on, and no limits on how much content it can produce. But we have limits on how much delegation we can supervise, how many open loops we can stand, and how much content we can absorb.

And this brings me to the second thing: understanding cannot be outsourced. Andrej Karpathy now famously said you can outsource thinking, but not understanding. A lot of what AI produces does not help us understand anything. It gives the illusion of opening the door to that, but it’s more often than not just word froth. Reading is about understanding. It’s about meaning. There is no shortcut to that. Only you can learn and understand so that you later know.

When Karpathy says you can outsource thinking: well, some of it. But what we writers-as-thinkers know very well is that the thinking that we do when we write is the kind of thinking that leads to understanding. Saying that thinking can be outsourced is a slippery slope because it drags down a chunk of understanding with it.

Writing is thinking is understanding.

Well, that was the first open tap. 27 more to go. (Just kidding. I’m going to close them. I might write my Paléo Festival blog post tomorrow.)

La clé du véritable assistant IA: l’infrastructure IA personnelle (PAI) [en]

Même si je ne suis pas en train de vibe-coder à tour de bras, j’ai bien sauté dans le train côté IA. Depuis deux ans environ, je dis que ce que je ressens concernant l’importance et le potentiel de l’IA générative est quelque chose que je n’ai pas senti depuis ma découverte d’internet il y a 20-25 ans.

Et là mes amis, j’ai l’impression de m’être pris un train en pleine figure. Enfin, je le vois arriver depuis un moment, le train, mais là il est sur moi. Mon vieux pote Jens-Christian vient de me montrer, en live (bon, par visio) à quoi ressemblait son assistant IA et l’infrastructure (PAI) qui le rendait possible. Je vais vous expliquer tout ça en français, ne vous en faites pas, mais sachez déjà qu’en gros, le fameux “assistant IA” qui est véritablement capable de nous aider à organiser nos vacances, choisir un menu pour ce soir, nous briefer pour préparer notre journée, garder le fil de nos multiples projets et évidemment, automatiser notre administratif récurrent, sans juste faire semblant qu’il en est capable – eh bien on y est.

Je précise d’emblée, parce que le dégueulis d’IA – je sais pas comment traduire mieux “AI slop” – envahit non seulement le web, les réseaux, nos conversations WhatsApp et les blogs, que j’écris ce texte avec mes dix petits doigts sur mon clavier. Le jour où je vous refile un truc “écrit avec IA”, je vous le dirai, et je vous dirai aussi “combien écrit avec l’IA” c’est.

OK. Maintenant j’explique pourquoi je suis en train de vous dire que l’ordinateur de Star Trek, c’est déjà aujourd’hui. Enfin avant, un petite digression préalable.

On le sait bien: ce qu’on appelle aujourd’hui “une IA”, c’est en fait un “LLM” (Large Language Model). C’est une intelligence artificielle (un type de programme) qui produit des mots. En très simplifié, c’est du texte prédictif dopé. Le LLM, il ne fait qu’une chose, à la base: il regarde le “contexte” (le texte déjà écrit) et fait une prédiction statistique sur le prochain mot. Et le prochain. Et le prochain. L’IA (le LLM) ne “sait” rien. C’est juste une machine à aligner des mots. Mais ce qui est dingue, c’est que cette machine est capable de produire du texte que l’on reconnaît comme “discours”, et qui nous donne le sentiment d’être en train de parler à une vraie personne. C’est le côté “chatbot” ou “interface conversationnelle”. Ça veut dire que pour faire faire des choses à une machine, aujourd’hui, on peut simplement lui expliquer avec nos mots – pas besoin de cliquer sur tel bouton, donner telle commande, utiliser un langage de programmation. On dit quelque chose, et quelque chose se passe.

Si vous avez déjà l’habitude de fréquenter Claude ou ChatGPT, vous savez comme ça va. On chatte avec, et on est tour à tour bluffé (quand ça marche) et désespéré (quand ça marche pas). On se casse vite le nez sur les limites du truc, il nous dit un truc qui est faux, et on se dit qu’il est bien con et que l’IA, ça ne marche pas si bien que ça. On pense aux rêves qu’on avait de pouvoir dire à notre IA “fais ma déclaration d’impôts” ou “planifie mon projet” (pourquoi pas “fais mon job”, pendant qu’on y est), ou plus modestement, “envoie les factures vétérinaires à l’assurance pour qu’ils remboursent”. L’IA nous promet monts et merveilles mais ne livre pas toujours – d’autant plus si on se contente de lui parler dans une conversation qui s’allonge à l’infini, qu’on ne comprend comment travailler avec la fenêtre de contexte, que les skills ça nous dépasse, qu’on ne maîtrise pas les subtilités du prompting et qu’on n’a pas encore fait le pas d’organiser nos interactions en projets ou d’essayer Cowork. On entend bien ceux qui développent des trucs incroyables à l’aide de l’IA, mais bon, on n’est pas tous développeurs, et franchement les résultats médiocres qu’on obtient nous laissent penser que c’est beaucoup de hype, toute cette histoire. On est d’accord?

Et là au milieu, je suis en train de vous dire (je vous promets j’ai pas fumé) qu’en fait oui, l’IA est bien capable de nous offrir cet “assistant digital” dont on rêve. Je crois franchement qu’on y est. Mais c’est pas “en chattant avec Claude”. Et il n’y a pas besoin non plus d’apprendre à programmer pour y arriver.

La clé, c’est cette infrastructure mentionnée en début d’article: PAI. C’est pas une “alternative” à Claude ou ChatGPT ou Gemini. C’est un système qui se construit dessus. Une collection d’instructions pour IA et de scripts (comme des mini-programmes) qui vont tourner sur l’ordinateur.

Comme dit plus haut, une IA ne “sait” rien. On peut lui donner une liste de tâches en début de conversation, en rajouter 3 nouvelles, parler de la pluie et du beau temps, et lui redemander les tâches 10 minutes plus tard, et il y a fort à parier qu’il y aura une erreur dans la liste. Qu’elle reconnaîtra de bonne grâce quand on la lui fera remarquer. Par contre, si au début de la conversation on lui demande de créer un fichier contenant cette liste, et que deux jours plus tard on lui demande nous lire la liste qui est sur le fichier, là, ça marche. Suivant quelle est votre expérience dans l’utilisation de l’IA, vous avez peut-être fait ce constat de vous-même: c’est vachement plus fiable de faire mettre des infos dans des fichiers, de faire écrire des scripts pour extraire de l’information d’un document ou d’un tableau de données. Et d’ailleurs, aujourd’hui, votre “Claude chatbot” le fera spontanément ou vous le proposera, suivant ce que vous lui demandez.

Donc: l’assistant IA de nos rêves, c’est pas “juste” une IA, c’est surtout des tas de scripts et des fichiers contenant des informations. Et bien sûr quand même une IA, pour interagir avec nous (la fameuse “interface conversationnelle”) et faire évoluer le système en fonction de nos besoins.

Vous êtes encore là? Soyons un peu concrets. PAI c’est donc un truc qu’on télécharge sur son ordi et qui une fois lancé, va premièrement installer ce dont il a besoin (y compris Claude Code si on ne l’a pas déjà). Ensuite, quand on le lance, il va nous prendre par la main (via l’interface conversationnelle, donc en discutant déjà avec l’IA) pour le configurer et démarrer avec. Oui, il faut taper un truc dans la ligne de commande, il y a un premier pas ou deux un peu geek, mais après, c’est “juste du blabla” comme on a l’habitude de faire normalement avec une IA.

Ce qui fait que PAI c’est pas “juste une IA”, c’est que c’est un système prévu pour créer ce dont vous avez besoin de votre assistant. On ne vous livre pas une voiture: on met à votre disposition tout ce qu’il faut pour concevoir et produire la voiture qui correspond exactement à vos besoins – les ingénieurs, les designers, les mécanos, l’usine de production, et aussi le chef de projet qui va vous prendre par la main pour vous aider à décrire la voiture dont vous avez besoin. PAI c’est ça.

L’infrastructure comprend un système et une structure pour stocker des infos de contexte vous concernant – pas juste la façon dont vous aimez que l’IA vous parle, mais aussi vos valeurs, vos domaines d’expertise, vos préoccupations et buts dans la vie. Et pas sous forme de laborieux champs texte à remplir. L’IA va vous interviewer, ou dans mon cas, avaler mon blog, et en tirer les informations pertinentes. Ou pas, si on veut pas. L’infrastructure comprend aussi des processus: en particulier, comment développer un système dont vous avez besoin.

Un exemple en guise de démo (on a fait ça en direct avec Jens-Christian et son assistant pendant notre visio): un truc dont je rêve, perso, ce serait un système qui est au courant de ce que j’ai dans mon frigo et mes armoires, de ce que j’aime manger et cuisiner, et qui puisse me dire “ah ben ce soir, tu pourrais te faire ceci ou cela”. Pour de vrai, c’est une grosse charge mentale chez moi ce genre de truc. Donc hop, on soumet cette idée à l’assistant. J’ai deux ou trois idées en plus: si je donne à l’assistant mes tickets de caisse de courses, il pourrait savoir ce que j’ai acheté comme nourriture. Et si je lui montre ce que je mange ou me cuisine, il pourrait en déduire ce que j’ai utilisé. Peut-être de temps en temps il faut lui faire une photo du frigo ou de l’armoire pour vérifier si son inventaire est à jour. Et il pourrait aussi avoir à dispo une collection de recettes que j’ai faites, et d’idées-repas (j’ai commencé à compiler ça, manuellement). On donne donc ces infos à l’assistant, et on observe. Honnêtement, c’est là que je me suis retrouvée sur le cul.

PAI comprend donc un processus, ou une méthode, pour approcher ce genre de demande: clarifier à quoi ressemblerait le système fini, puis, selon une logique similaire au “rétro-planning” (du reverse-engineering, en fait) il produit un concept, les différentes parties du système à créer, évalue de quelle façon les créer (scripts, IA, quels outils sont à disposition, parce que bien sûr il sait quels outils on a sur l’ordi et ce qu’on a l’habitude d’utiliser), à quoi ressemblerait une version minimale fonctionnelle du système (le “MVP”=minimum viable product du jargon dev/business), et (après feu vert bien entendu) produit un prototype. En dix minutes, on avait un prototype interactif à qui je pouvais demander quoi manger ce soir, après avoir rempli une liste bidon de ce qui était dans mon frigo – et surtout, un plan pour développer le reste du système.

Avant aujourd’hui, j’avais prévu d’écrire un article sur ce que j’étais en train de faire avec l’IA en ce moment. Je me suis mise à Cowork, et je suis en train de créer un système qui m’aide à garder le fil de mes multiples projets en cours. Pas juste à savoir où j’en étais et quelle était la prochaine chose à faire quand je reprends un dossier trois semaines après l’avoir laissé en plan, mais aussi à avoir une vue d’ensemble du “portfolio de projets”. Dans mon système, il y a un fichier dans lequel je note les unes derrières les autres toutes les idées qui me passent par la tête, et ensuite il y a un script (et un peu d’IA) qui avale ce fichier et qui dispatche chaque idée ou info dans une sorte de boîte de réception pour le projet en question.

Exemple (parce que c’est mieux les exemples). J’ai trois tonnes de fichiers d’archives pas mal en bordel sur deux disques durs externes. Ça prend beaucoup de place, et je sais qu’il y a du contenu dupliqué, mais pas où et lequel. Je suis donc en train d’utiliser Claude pour m’aider à faire ça de façon méthodique. Donc ça c’est un de mes projets avec Claude. Mettons que pendant qu’on est en train d’avancer dans ce projet, je me retrouve dans le dossier qui contient les sauvegardes des vidéos live que j’ai faites sur Facebook. Il y a celles des chats diabétiques, mais aussi des vidéos sur d’autres sujets et dont je voudrais faire un article dans le blog. Comme je suis en grande conversation avec Claude, je mentionne ça, et peut-être que j’évoque les 3-4 articles que j’ai en tête, pour qu’il en prenne note. Il va noter ça (parce que je lui ai donné des instructions dans ce sens à l’aide d’un skill) dans le fichier “de sortie” du projet, prêt à être importé dans le fichier d’entrée du projet “idées pour le blog”. Ou alors, je suis en train de faire à manger et une idée de génie pour l’aménagement de mon balcon me traverse le cerveau: je la note rapidement dans mon fichier central, sachant que Claude rangera cette info au bon endroit.

Donc créer ce genre de système, avec Cowork, c’est possible, mais je fais beaucoup manuellement. Je micro-manage beaucoup. Je dois être directive, parce que sinon Claude me dit “ouais ouais c’est bon je m’en charge, c’est super simple” et en fait… non.

Avec PAI, il y a déjà des instructions et des “compétences” (skills) dans l’infrastructure exprès pour que créer ce genre de système se fasse bien et simplement. C’est donc une boîte à outils, accessible via le chat, qui nous permet de “forger” le système dont nous avons besoin – créer l’assistant qui va simplifier les tâches à peu de valeur ajoutée de notre quotidien, ou celles qui sont difficiles pour nous, qui va nous permettre d’avoir plus d’énergie à disposition pour les choses qui comptent pour nous.

Je vais gentiment prendre congé de vous pour aujourd’hui, parce que ça devient un article-fleuve (qui plus est pas super bien structuré et clair peut-être) et que mon cerveau n’a plus beaucoup de batterie. On va en reparler quand je sauterai le pas (dès que j’ai un peu de temps à dispo) pour installer PAI chez moi.

Juste deux mots de prudence avant de clore:

  • Claude Code, Cowork, PAI: des outils puissants mais qui présentent également des risques côté sécurité. Ce n’est pas une bonne idée, aujourd’hui, de laisser votre IA contrôler votre navigateur web, de lui donner libre accès à vos fichiers ou à votre e-mail, surtout si vous ne comprenez pas bien les enjeux sécuritaires
  • faire tourner quelque chose comme PAI “coûte” en termes d’utilisation d’IA – tout comme ça coûte de faire produire des images par l’IA, des pages de code, de manipuler des fichiers sur un disque dur, de lire des PDFs de 500 pages… sur un plan gratuit, oubliez; même un plan à 20.-, c’est probablement bien chaud

Quelques liens (en vrac parce que je suis trop raide):

Anthropic payment woes – resolved [en]

TL;DR: enter card details manually, not using Link, if you need to change your payment method and it’s stuck.

Three days ago my Claude Pro subscription was up for renewal but I’d forgotten to top-up the prepaid credit card I use for this. It was (logically) declined and my subscription was suspended. 

I was using Link as the payment method.

No sweat, I thought, I’ll top up the credit card and “try again”. No luck, still declined. 

Cool cucumber, I’ll just use another card this month. Clicked through to select an other payment method, but… once I was back on the Anthropic payment screen, the active payment method displayed was still the first card that had been declined.

What I did:

What I got:

Then I went a bit wild. I tried to change the payment method again. I went into Link and removed the card, leaving only the second one, but the payment was still attempted by Anthropic (Link?) with the card I had removed 🥴 

I logged out of Link and back in. I even tried Apple Pay. My card transaction statement shows a string of $0 card checks, and my inbox is full of e-mails telling me my payment was unsuccessful, but that is all that there is to show for these efforts. Whatever card I chose, Anthropic insisted on trying the same one again and again.

At some point, inspiration hit and I tried settling the open subscription invoice from inside Link directly, with my other card, instead of through the Anthropic billing screen. That worked! 

But I wasn’t out of the woods. I wanted to buy some extra usage (I know, I know). The same frustrating dance started again, to no avail. 

I decided to let it rest 24 hours and try again.

I tried again today. Same same.

In desperation (of course I’d already had a frustrating chat with Fin the Anthropic “support bot” and sent an e-mail to support) I tried chatting up the Link support chatbot. It confirmed that there was indeed a trace of the failed purchase on their side. At least something! I requested a human, and started chatting up my credit card’s support too, as I now had a clear indication that the purchase request had left Anthropic’s walls.

I’ll spare you the hour of slow, mind-numbing, half-chatbot-half-human support chats. You’ve been there I’m sure. There would be a lot to say.

In the end, after going around in many more circles, here is what worked:

  • I clicked to change the payment method on checkout on the Anthropic site
  • I disconnected Link in there
  • I entered my card details manually

What I did (notice how I’m not signing into Link here):

What I got (notice how this time I actually did manage to get it to switch to the Mastercard and drop the Visa!):

Lo and behold, the payment went through! 

(This is the second card, mind you, I’m not that crazy. Next step, before my next subscription invoice comes around, will be to try and make a purchase with the initial – preferred – card. Maybe by then the e-mail the service cyborg promised with details of why the transaction failed will have reached me.)

Sharing this in hope it can spare at least one other person some headaches.

See on Reddit.

The Wild Magical World of AI (LLMs) [en]

End 2024 is when I really started to get going with “AI” (or LLMs – I know saying “AI” is kinda wrong, but there seems to be no good way to escape it right now). I’d been dabbling a bit before that: as a search engine, to help me with my excel formulas at work, or translating an e-mail here or there. But over that Christmas break, I realised it went further than that: helping me manage my tasks; keep lists updated; make sense of my investment portfolio; troubleshooting technical stuff that’s above my pay-grade; and build actual systems to do stuff. I didn’t really know what I was doing, but I saw enough to find it really exciting. I was quite busy with work and life during that period, and not finding time to blog much.

And then I had a skiing accident. Everything stopped, but in time, as I started becoming more functional, I turned back to playing with AI some more, doing a little more vibe-coding too. Excitement grew. But I was also hitting limitations, fed up with the sycophancy, context bloat, hallucinations and endless rabbit-holes. Oh, and really sick of AI slop. (Really: nobody wants to read your AI slop, people.) But the exciting was still there, I was just biding my time. Integrations, agents and AI-powered browsers showed up, with the security risks that are bundled in. I was tempted but stopped myself. And a few loved ones.

Three articles amongst many that tell cautionary tales. I have more to say, particularly about the brain fry one, but not today.

Recently, like many others, I jumped ship from ChatGPT to Claude. I’d been thinking about it for a while, because I have been working hard on migrating my diabetic cat community from Facebook to Discourse, and had come to the conclusion I would have to code a plugin or component or two, and it seemed obvious that Claude was the better AI assistant for that. Around that time, I read this article:

In it, the author describes one key aspect of working with AI that I had understood to be important, but that I didn’t know how to put into practice: using different conversations for different “roles” or aspects of the project. And here I had a real example.

I put that in practice (a bit as an exercise) in applying these instructions to migrate my personal context from ChatGPT to Claude. It was extremely satisfying and a great learning experience. I was itching to get going with Claude Cowork and Claude Code, but still a bit anxious. As I see it, Cowork is like being handed a powerboat when all you’re used to are the free permitless motorboats you can rent by the hour on a sunny Sunday afternoon like this one. You can really get in trouble if you’re not careful. And probably, even if you are.

I asked around a bit and Claire pointed me to this wonderful guide to Cowork. What she also explained to me is that Cowork is sandboxed, so it only has access to the folders you give it access to. That’s reassuring. And just a few days ago, Matt shipped Taxonomist, an AI-app (? what do we call these things?) that he used to cleanly recategorise all his blog posts. Unsurprisingly, categories here on CTTS have been a mess since time immemorial, and one of the things that has been clear for some time for me is that AI can help me clean things up a bit around here – in general, not just the categories. But that felt like a great way to get started seeing what the powerboat can do, with a trusted friend on board to keep me from crashing on the rocks.

So earlier today I installed Claude Desktop, downloaded the guide, and started it in Cowork. And wow. Honestly. It’s wild. My 3TB of archived files going back nearly three decades are now hopeful they will one day be deduplicated and cleaned up. Of course, I hit my usage limit (which is why I’m writing this instead of playing with my new AI friend), so I went to have a look at what something like Taxonomist really looks like under the hood. You know, open the files and read them. And it’s starting to come together in my mind. The powerboat is starting to feel like something I will be able to manage in time.

Of course, I’m not going to point Cowork at my external hard drive right now. There are still a lot of steps until I feel comfortable enough with the powerboat to attempt that. But doors are opening. My diabetic cat community migration feels more manageable. I’m hopeful I can tidy my files and clean up my blog. Come up with a system to make sharing links to the open web as easy as on Facebook. Reboot the blogosphere. And I’m sure other ideas will come along the way. I am also trying to be very, very careful about AI brain fry, as I already have my own concussion brain fry to deal with.

If you haven’t yet started learning how to use AI beyond as a proxy for Google or Wikipedia, really, it’s time to get cracking. I’m going back to Lesson 5 (honestly, just read through that page for starters if you don’t know what to do first), making a note to check out Cursor (I’m using Visual Studio Code for now) and read this article on Teaching AI to Design.

First, however: a nap.

Titres, écriture, initiation de tâches, et IA [en]

Devoir mettre un titre à un article, c’est clairement un frein à l’initiation de la tâche “écrire un article”. Vous avez déjà remarqué ça? De mon point de vue, c’est aussi une des raisons pour lesquelles ce qui se racontait sur les blogs à gentiment migré vers les réseaux. Sur Facebook ou LinkedIn, nul besoin de choisir un titre pour ce qu’on va écrire. On ouvre notre cerveau et il se déverse sur la page. Pas besoin d’avoir un sujet, pas besoin d’avoir quelque chose de structuré. Juste une pensée qui passe, et hop, on a publié quelque chose. Très souvent, une fois qu’on a commencé à écrire, le quelque chose prend de l’ampleur – enfin, si on est quelqu’un qui aime écrire et parler et qui a tendance à avoir des tas de choses à dire. Je ne compte plus le nombre “d’articles de blog” que j’ai en fait écrits dans Facebook ou LinkedIn, parce que je pensais que j’allais “vite partager un truc”.

Alors que sur le blog, ouh là là, on va écrire un article, faut savoir de quoi on va parler, d’ailleurs y’a qu’à voir, on commence par écrire un titre en haut de la page. Je pense que ça joue un rôle énorme dans la façon dont notre expression en ligne se déploie. Messagerie instantanée? Pas de titre, juste écrire, contrairement à un e-mail, ou un forum.

D’ailleurs, à ce moment précis, cet article n’a pas de titre. Je suis très consciente, pour ma part (TDAH oblige), à la question des freins à l’action. J’en parlais d’ailleurs tout à l’heure avec une amie alors que nous étions en balade. Ça ne date pas de mon diagnostic, cet intérêt, parce que j’avais perçu très tôt dans ma vie que “commencer était difficile”. Il y a d’ailleurs des tonnes d’articles dans ce blog sur ce sujet (si on arrive à les trouver). Mon intérêt pour la UX (avant “usability”) et le comportement animal sont deux branches de mon intérêt général pour cette problématique, en passant.

Donc cette histoire de titre, c’est sur mon radar de façon lointaine depuis des années, et de façon bien plus présente depuis la fin de l’été dernier, avec la suspension de mon compte Facebook, et le sentiment d’urgence à relancer la blogosphere et créer de véritables alternatives aux réseaux propriétaires. Je ne laisse donc plus ça m’arrêter. Soit j’écris un peu n’importe quoi, soit, comme aujourd’hui, si rien ne me vient, je laisse vide et je commence à écrire. Je trouverai bien un n’importe quoi à mettre une fois que j’aurai fini.

Parfois, évidemment, j’ai un article en tête à écrire qui a un titre. Mais souvent, j’ai des trucs à dire, pas forcément très bien organisés et très bien identifiés, mais je n’écris pas parce que ça ne fait pas “un article sur quelque chose”. J’essaie de changer ça. J’essaie de retrouver la liberté des débuts des blogs, du monde d’avant Facebook. Bien sûr, on n’est pas dans le monde d’avant Facebook. On est 20-25 ans plus tard, donc c’est clair qu’il y a des choses qui à l’époque allaient sur mon blog et qui n’y auraient plus leur place aujourd’hui.

Mais une chose demeure: écrire a toujours été, pour moi, un moyen de canaliser ma pensée (hyperactive), un moyen de faire sens de tout ce qui tourne dans ma tête en le lâchant dans le monde, comme une petite bouteille à la mer qui peut-être voudra dire quelque chose pour quelqu’un. Il y a un enjeu existentiel là-derrière. Ça compte pour moi que ces lignes puissent être lues par quelqu’un d’autre, dans une heure, dans un mois, dans un an ou même dix. Mais ce n’est pas juste le regard (ou l’oreille) qui compte, c’est aussi vraiment que ça réduit ma charge cognitive, de mettre des choses par écrit. Le processus m’aide à réfléchir, à sentir aussi. Les “articles sur quelque chose” sont peut-être un peu plus pour autrui, mais ils sont aussi pour moi, car ils couvrent souvent des idées ou informations que je me retrouve à répéter souvent à beaucoup de personnes différentes. Alors des fois, c’est pratique pour moi, de pouvoir dire “attends j’ai un article là-dessus”.

Je ne sais honnêtement plus si j’en ai parlé sur mon blog ou pas, mais ces dernières années j’ai beaucoup réfléchi à comment étaient structurées mes interactions sociales avec les gens. Ce qu’il y avait de satisfaisant là-dedans, et d’insatisfaisant, sur quoi j’avais prise et ce qui était hors de mon contrôle. J’ai pris conscience que j’étais souvent un peu la “sorcière de mon village” – et même si c’est un rôle qui me convient et que j’encourage, parce qu’être utile à autrui fait partie de mes valeurs et de mon sens, c’est pas toujours une bonne chose pour mes amitiés ni pour ma charge mentale ou mon emploi du temps (et post-accident, c’est encore plus clair). Donc écrire certaines choses sur mon blog, c’est – depuis toujours d’ailleurs, c’est l’impulsion qui m’a fait créer ma “homepage” en 1998 – une façon de faire ça.

Je vis avec un backlog permanent de choses à écrire et de choses à dire, tout comme il y a trop de choses que j’ai envie de faire. Je pense honnêtement qu’aujourd’hui je pourrais écrire non-stop pendant des jours ou même des semaines. Le hic c’est que l’écriture, pour moi, comme pour beaucoup d’autres tâches, c’est quelque chose qui vient facilement quand la motivation ou l’impulsion de m’y mettre est là, mais pas autrement. Et (TDAH toujours), la motivation et l’impulsivité sont, chez moi, des choses sur lesquelles je n’ai pas un très bon contrôle.

Je me suis donc dit, il y a quelque temps (un moment déjà en fait, mais vous savez comment c’est les prises de conscience et les décisions concernant “faire autrement”, souvent ça vient par couches de peinture successives, et il faut un moment pour que la couleur finale soit bien visible), bref je me suis dit que j’allais écrire plus sur mon blog, même si c’est désorganisé, même si c’est pas de jolis articles bien ficelés, pour réduire la pression mentale du backlog des choses à écrire. Juste là, réduire ma charge mentale c’est capital. Et en fait, quand j’écris pas, ça s’accumule, et plus ça s’accumule moins je m’y mets, bref (encore oui j’aime bien ce mot), vous voyez le truc.

C’est pas encore en place. Je me suis dit: “hop, timer 30 min, je ferai 45 min à une heure, j’écris ce qui tournicote dans ma tête, je fais ça chaque jour”. Evidemment, pas si simple à mettre en place. Mais aujourd’hui, voilà, j’ai attrapé l’ordi et je me suis mise sur le balcon (il commence à faire frisquet, je vais peut-être rentrer), et je vous parle de ce qui me passe par la tête, et du coup ça fait 30 minutes que je vous écris des histoires de titres et d’écriture alors que c’était pas du tout ça qui se promenait dans ma tête à la base. Bienvenue dans mon cerveau.

Cette histoire d’initiation de tâche, ça me fait penser à deux choses. Premièrement, ma vidéo sur le sujet. Je ne sais plus ce que j’y raconte, vous me direz – purée, en allant chercher le lien je vois que c’était il y a sept mois 😨, j’ai certainement dû en parler ici déjà. Mon sens du temps qui passe est complètement à l’ouest. Sept mois? C’était déjà pas terrible à la base, chez moi, mais post-accident c’est bien pire, et post-rechute encore plus. Heureusement que j’ai une bonne mémoire des dates, je compense avec ça. Mais bref, cette vidéo, c’est une parmi d’autres. Après la suspension de mon compte Facebook et sa récupération, j’ai pris la peine de faire une sauvegarde en bonne et due forme de mes données là-bas, y compris toutes mes vidéos Live. J’en ai surtout fait beaucoup pour la communauté Diabète Félin, mais aussi quelques-unes, de temps en temps, sur d’autres sujets. Je fais des vidéos comme j’écris des articles: je lance l’enregistrement, je cause, je publie. Le montage c’est pas mon truc, pas plus que la relecture et le travail minutieux de mes textes. Je suis une deverseuse. J’ai donc fait quelques vidéos ces derniers temps, après avoir décidé que mes vidéos live iraient pour le moment sur Youtube, et la plupart mériteraient un article ici, mais je ne l’ai pas encore fait. C’est dans le backlog. Mais en attendant, vous pouvez déjà aller sur mon compte YouTube, vous abonner, écouter, piocher dedans.

Là, je pourrais partir aussi sur tout ce qui est en route concernant Diabète Félin, et en particulier la mise en place de Discourse pour héberger la communauté. C’est encore le gros chantier mais vous pouvez déjà jeter un oeil. Si vous voulez une visite guidée, dites-moi – je compte à terme en faire un multi-site, comme j’ai fait avec mon installation WordPress, ce qui voudra dire que si quelqu’un veut profiter du fait que je me suis cassée les dents sur Discourse pour mettre plus facilement sur pied une communauté en ligne hors Facebook, ça devrait être possible, un fois ou l’autre.

Et maintenant je pourrais rebondir là-dessus pour vous raconter mes pérégrinations avec l’IA, parce que oui il y a un lien, ma migration de ChatGPT à Claude (comme tant d’autres), le potentiel que j’y vois mais aussi les risques, comment je pense en faire usage pour mes projets (dont DF, c’est le lien).

Mais je vais nous épargner ça car je suis sûre que comme moi, vous avez besoin d’aller manger à un moment où un autre.

Donc je vais juste mentionner la deuxième chose à laquelle me refait penser cette histoire d’initiation de tâche (vous aviez gardé le fil?) – parmi mes “articles à écrire sur un truc”, il y a quelque chose de l’ordre du “briefing TDAH”. Genre “tu penses que tu as peut-être un TDAH, ou tu sais que tu en as un mais t’en fais pas grand-chose, voici ce qui est important”. Mais pas ce soir, hein. J’ai aussi un article en souffrance sur les questions de sommeil et d’endormissement. Deux brouillons aussi dans WordPress qui sont écrits aux trois-quarts, quelque chose que j’évite vraiment de faire parce que franchement, c’est tellement dur de m’y remettre pour les terminer. (J’ai pas choisi les interruptions, en l’occurrence: une crise convulsive d’Oscar et l’inondation de mon espace coworking.) Puis tiens, je pourrais écrire un article sur ces histoires de difficulté d’initiation de tâche, vous pensez pas?

Je vais quand même vous parler d’un truc que je mijote avec Claude, parce que ça concerne quelque chose qui est un peu bête mais qui prend beaucoup de place dans ma tête. Dans mon quotidien, je découvre plein d’articles intéressants à lire. J’aime les partager, on ne sait jamais à qui ça peut servir. C’est une des choses que je fais avec Facebook: partager des liens. (Et peut-être qui m’a desservie, en passant.) Et j’aimerais, beaucoup, mais vraiment beaucoup, m’affranchir de Facebook pour ça et pouvoir publier ici (ou sur un blog parallèle) des sortes de pelotes de liens quotidiennes. Pas n’importe comment bien sûr: il faut que je puisse rajouter un petit mot d’explication concernant le lien si je veux, il faut que le lien soit présenté avec une “carte” de prévisualisation (comme c’est sur les réseaux), il faut que ce soit aussi facile pour moi de rajouter un lien à la collection que de le balancer dans Facebook, et il faut que les liens partagés soient également répercutés dans mes réseaux, parce qu’il faut être pragmatique et la réalité d’aujourd’hui c’est que tout le monde est encore sur Facebook ou Linkedin.

Ça, c’est typiquement le genre de projet qui est juste hors de ma portée. Je vois assez clair pour pouvoir dire que techniquement, ça devrait être faisable, mais je n’ai ni les connaissances ni les compétences techniques pour. C’est le genre de chose, pré-IA, qui me fait perdre un temps fou en recherche pour déterminer comment monter ce genre de système, avec quels outils, comprendre ce qui existe et si je peux l’adapter à mes besoins, identifier les pièces manquantes, réaliser tout ça une fois que j’ai un plan pour le faire, et régler les inévitables bugs qui surviendront. Une montagne.

Avec un assistant IA, c’est nettement plus accessible. En quelques échanges dans une conversation l’autre jour, j’ai déjà dégrossi les enjeux techniques et pu établir la faisabilité (vraiment) de mon idée. Je peux utiliser l’IA pour m’assister d’une part dans la gestion des différentes étapes (savoir où j’en suis et ce que je dois faire ensuite) et dans l’implémentation technique, sans que je me retrouve limitée par mes connaissances en matière d’administration système ou développement, qui même si elles sont plutôt bonnes pour une non-technicienne, ne sont pas suffisantes pour mes ambitions.

C’est un projet qui me démange, car chaque jour, je partage des liens, et ce système me manque. Evidemment, mon objectif est de vous tenir au courant de la solution que j’aurai trouvée et mise en place. Et aussi, de vous parler plus de comment j’utilise Claude et de ce à quoi je fais attention. Je suis encore en train d’apprendre, comme tout le monde d’ailleurs!

Pruning My Domain Name Collection [en]

Just like my kitchen cupboards were full of old old food just sitting there in case I ever felt like eating it (let me reassure you: cereals and pulses and things that “last”), my registrar account is full of domain names that I used in the past and feel like I should keep “just in case”, or cool ones that I got at some point thinking I’d make something of them but never did.

It’s time for a garage sale (or gifting). If you’re interested (or somebody you know) in one of these before I let them go and risk seeing them fall into the hands of pornsters and spammers and scammers, let me know: edublogs.net, going-solo.net, going-far.com, coworking-leman.net, coworking-romand.ch, freshlimesoda.net, backupawareness.org, swissblogs.org/net/com.

And if you know of “marketplaces” where you can put domains up for “sale”, let me know too. Given the predatory market it seems to be, I’m wary.

Can I Write a Quick Blog Post? [en]

This is often the question. In typical ADHD style, my difficulty getting started on something is only surpassed by my difficulty stopping something once it’s started. So, 9pm on Sunday night, tired tired tired, can I grab my keyboard and give you some news without still being up at midnight?

I challenge myself.

Mid-October, I went back to work part-time. Three half-days a week. It went OK but I was way more tired than I expected. Tired in general. Overwhelmed by trying to manage my weeks, that these three little half-days seemed to fill to the brim. It’s much better now and I feel ready for more. I haven’t had cognitive overload headaches for a while now, or at least, so few that I don’t remember them.

Months ago, I started using the Apple Journal app, because I was having such a hard time recalling what I had done in previous days, recent or less recent. Writing a few quick notes down at the end of the day has helped me keep some sort of grasp on all those days that have disappeared into the weird months of 2025. Recently, I’ve switched to Day One, trying it out as an alternative to Apple Journal. My Facebook suspension has made me cautious about locking data or content into hard-to-export-from apps or services.

I’ve also started learning Bridge. Maths and statistics, strategy and communication, fun! It’s an investment for my old days, but already enjoyable. I’ll write more about it in time. If you want to get started, Funbridge actually has tutorials that can take you by the hand for the first steps. Start with MiniBridge.

My very old cat Oscar is having a series of health issues. I treasure each good day I have with him, because I don’t know how many are left. The first part of the year saw a complete deregulation of his diabetes, which had been a smooth ride to manage until then. He was getting dehydrated, blood glucose going up and down like a yoyo, and slow but steady weight loss. We went through a long period of subcutaneous fluids, which helped a lot.

In September he came down with a really bad pancreatitis flare-up. I nearly lost him. An oesophageal feeding tube saved him. It sounds like a dramatic intervention, but it’s actually quite minor surgery, well-tolerated, and a life-saver. The main issue with pancreatitis is that the cat stops eating. Being able to feed by tube solves that problem, removes stress for everybody, allows proper administration of medication, fluids and calories. I had a short trip planned during that period, and thankfully a friend came over to cat-sit and take over nursing duties. I can’t thank her enough.

Since the pancreatitis he had been doing really good. He didn’t put all the weight he lost back on, but enough that it’s not a disaster. And his three old arthritic legs are happy for any 100g they don’t have to carry. I have been letting him out in the garden, closely supervised, of course, and he really enjoys it. It makes me happy too, to be able to give him access to enrichment and stimulation that an exclusively indoor life didn’t provide. It always made me a bit sad, especially as I knew he had lived most of his life outdoors. But he was too old and handicapped to risk it, and until recently, too mobile for me to supervise him in the garden here (he did get to go out at the chalet – different environment with less risks). The photo is of him on one of our recent outings.

Two weeks ago, though, he had an epileptic seizure. Out of nowhere. I moved my surveillance cameras around and kept an eye on him. He had a second one ten days later, just this Wednesday night. We put him on anticonvulsants Thursday evening, but it’s tricky dealing with the sedation side-effects, particularly on an elderly cat who is already mobility-challenged and wobbly at the best of times.

He still wants a lot of things (like me, hehe). He wants to go downstairs, he wants to climb in my lap, he wants to go outside, he wants to go on the sofa, he wants to teach Juju a lesson (Juju, by the way, is doing fine, but definitely overweight – I’m hoping his new diet will work out, because I’m not enthusiastic about preparing myself another diabetic cat).

So we’re still figuring things out, and crossing fingers that Oscar will be able to tolerate the medication and that he won’t have another seizure too soon. But it’s not good news, in any case. I’m sad and worried, which is normal, but that doesn’t make it comfortable. And also, apprehensive, because 2025 has come with more than its fair share of trials, and I’m aware that there is a high risk of Oscar dying in the coming months. And honestly, I don’t need that, just as I’m getting back on my feet. There’s never a good time for dead cats, but some are shittier than others. He might hang in there, of course, but he’s old enough and his health is such a fragile equilibrium that I would not bet on him being still around this time next year. He could still be here for months or more, of course, but he could also go downhill fast pretty much anytime. Loving and caring for an old animal is living with the certainty of grief to come, but the uncertainty of timing. I am very much reminded of Quintus’s last years.

I’ve never liked October-November. It’s dark, and damp, and not winter yet. It’s the in-between season. And this year, I had neither hiking, nor skiing, nor really sailing season. I did go out on the lake a handful of times, thanks to my dad who took me along. But it’s very frustrating and weird for me to have “lost” this year like that. It feels a bit like the first Covid year, you know, where we all felt there was a year missing in our lives. Only here, it’s just for me.

I’m way better but not “back to normal” yet. I have to put more effort into just “managing life”. And compared to before my accident, I’m much more careful about pushing myself. I used to push myself all the time. Now, when I feel tired, I go “oh, wait, I’m tired, how can I adjust my expectations for what I was hoping to do during the coming hours”.

A few weeks back I teamed up with a friend who also felt the need to get on top of her weekly planning, and we touch base once a week to go through our schedules. It’s been extremely helpful and is in no small part responsible for my not feeling overwhelmed by my life anymore. I’ve been knocking down admin tasks lately, blogging more, and even making some headway in much-needed tidying up and deep cleaning.

On the online side of things, I am sitting on my hands, because there are a few topics I really really want to dive into, but I know I cannot afford the time and bandwidth right now. It’s extremely frustrating. One of these topics is how to collate the things I share on the socials into daily blogs posts (I think I wrote about it in part 3 of Rebooting The Blogosphere). I think about it pretty much every day, because I share stuff on the socials and regret that I don’t have a simple way to round up the day’s shares here in WordPress to whip up a quick post with links and comments and some passing thoughts. There is a bunch of things I want to fix on the blog, too, but that will also have to wait. At least I’m writing.

I now finally have a Discourse instance up and running on a server (thanks Oliver!) and I am impatient to start configuring it and playing with it to start preparing for the migration of the “Diabète Félin” community I manage. It’s not for tomorrow, but I’d love to at least get something moving before the end of the year. I’m super enthusiastic about Discourse, maybe I should write a post about it.

But not tonight.

I’ve been writing my “quick blog post” for nearly an hour, my eyes are still tired and my brain is still foggy, so I’ll wrap things up here, go and pick up my old drugged up cat, play a deal or two on Funbridge, jot a few notes down in Day One, and read my book a bit before I collapse.

Sleep is what transports you to the next day. And the next day here is Monday.

Blogging After 8PM [en]

I am on my never-ending quest to squeeze more writing into my life (it’s the ugly truth – the squeezing – I know), without sacrificing anything else (I know, I know), and I’m thinking that evenings could be a good plan. The day before yesterday, I managed to eat at a decent time, and get myself ready for the night, and then have time ahead of me to write.

I repeated the feat last night, though you didn’t see it show up here, because I wrote a post on the diabetic cat website.

Tonight is not that much of a success. It’s nearly 11pm and I just want to sleep (well, I don’t, but my body wants to). What happened? First of all, I got home around 6.30pm after doing some quick shopping, already super tired because I spent most of the day on the lake with my brother and my dad. It was a lovely day. But being on water and hours of active conversation are tiring.

So, I ate a little late.

And then I got lost nearly 25 years in the past, going through an old Metafilter thread, the one where the Kaycee Nicole “affair” played out. If you weren’t blogging back in 2001, you’ll be forgiven for not knowing what I’m talking about. Whether you do or not, you should read The Curious Case of Kaycee Nicole (hat tip: ma.tt), an excellent long form write-up of what went down back in the day. I read it this morning, and it prompted me to unearth the summary I published at the time. And in there is the link that sent me down memory lane.

It’s very weird reading my old comments (I’m “Tara”) in the thread. I was 26. Just over half the age I am now. As I skimmed through the thread, reading comments here and there, I found myself reading my words without immediately realising they were mine. For a few seconds, I caught a glimpse of my online writing self from the outside. It is quite an unsettling experience.

I’ll keep it short (no writing for two hours tonight), but just wanted to mention that I activated the Jetpack related posts plugin, so you have even more choice to continue reading once you’re done with a given post. I’d actually love to have a plugin that gives you posts from the same date over the years, if there are any. I think it would be a cool way to invite people to wander around the blog in search of hidden treasure (it’s there, I’m certain).

Other than that, pretty much each time I pick up my computer to start blogging, I feel the need for what I’ve internally called the “socials to blog” plugin. The one I dream of lets me open a draft post in which my “socials of the day” (but I’d be happy with just Mastodon right now) would be pre-entered, one beneath the other, in chronological order, with prettified links and preview cards as well as a source/reference link to the original update on the socials. (Yes, I know I need to detail this a bit more.) Honestly, I think about it nearly every day. Because every day, I post stuff to the socials which I could really use as a basis for a linkbloggy blog post.

I’ve been pondering more on the nature of socials versus blogging, and it’s now very clear to me that the socials are closer to chatting than “writing”, for me. Sharing a link to the socials is akin to telling the colleague I just bumped into “oh, by the way, did you see xyz, I think you might like it”, or sending somebody a whatsapp message, or (nostalgia) hanging out on IRC. In my view, the socials are highly conversational and chatty, more spontaneous and impulsive than a blog post. Not only because of the allowed length of the updates, poorness of text editing features, and social network structure that underpins them, but also because the “stream” nature of the algorithm presenting the publications of a given platform creates a strong implicit understanding that the only relevant content is “now”. Past updates are like the newspaper of old, good for wrapping fish and chips, but not something you’d want to spend your time reading.

I remember that in my linguistics studies, we covered the distinction to be made between what we called (in French) “discourse” and “story”, two types of textual productions which differ in how strongly the context producing the text in question is present in it. (Of course I can’t find a good clear reference, I’m telling you this from memory, I’d have to go back to my textbooks to be sure more precise.) “Discourse” needs to be interpreted and understood in the light of the “real-world” event of its production, whereas the “story” has a coherence that is independent of the circumstances of its production. To give some rough examples, a novel is a “story”, but the utterances making up a phone call are “discourse”.

Within this framework, blog posts are less “discourse” than updates on the socials. On the socials, utterances (updates) lose a lot of their meaning once the context of their production fades away, whereas many blog posts can remain relevant for years if not decades. So, blogs and socials are not at all the same kind of beast, linguistically, and it would be wrong, in my opinion, to try to make one into another, or merge them. There are, however, parts of the content that makes up the discourse happening on the socials that can be repurposed into a more perennial blog post: the linklog-like stuff, for example. The prospect of doing this by hand is daunting, so I’m dreaming of a plugin to assist me in that process.

Uh oh. See, nearly an hour has passed. The mist is rolling in, up there where my brain lives. I will try and be ready for blogging earlier tomorrow night. It’s a motivating objective.

Pour une « nétiquette » de l’IA générative [en]

L’IA générative, c’est ChatGPT, Claude et consorts. Ce sont des outils à qui on donne des instructions, et qui produisent en réponse du texte. Il y en a également à qui l’on donne des instructions, et qui produisent des images, du son, voir de la vidéo.

Je n’ai pas pour objectif ici d’essayer de discuter de l’éthique lié à leur utilisation ou à leur entraînement. Il s’agit d’un tout autre sujet, dont il vaut par ailleurs la peine de discuter. D’un point de vue pragmatique, je les trouve suffisamment utiles pour les utiliser régulièrement. Mais ce dont je veux parler ici c’est comment éviter de gros faux-pas en matière de communication et de relationnel.

Voici deux usages très problématiques et que l’on voit malheureusement trop fréquemment:

  1. Laisser l’IA parler à notre place, tel Christian avec Cyrano
  2. Assommer les gens de copier-coller verbeux produits par une IA, version 2025 de RTFM

L’IA-Cyrano

Voici quelques exemples du premier cas de figure:

  • quelqu’un me pose une question, je la pose à ChatGPT et je réponds à mon interlocuteur avec la réponse que m’a donnée ChatGPT, comme si c’était moi qui parlais
  • je produis des visuels avec Midjourney ou autre et je les partage sur instagram sans préciser qu’il s’agit de productions d’IA générative
  • dans une discussion où je ne sais plus trop quoi répondre ou quoi dire, je demande la réplique suivante à mon chatbot préféré et je colle sa proposition
  • je demande à Claude de m’écrire un poème sur tel ou tel sujet, pour exprimer ceci ou cela, et je partage ce poème, sans préciser que ce n’est pas moi qui l’ai écrit.

Pourquoi est-ce que ces exemples posent souci? Ils posent souci d’une part parce qu’ils rompent le contrat social tacite des échanges sur les réseaux sociaux, ou par Messenger, ou des publications sur les blogs ou sites web personnels, que la personne avec qui on interagit est celle qui écrit les mots qu’on lit, ou produit l’art qu’on admire.

Ça s’apparente en fait à une forme de plagiat, au sens où l’on s’approprie une production qui n’est pas la nôtre, mais qu’on fait passer pour la nôtre. A la différence du plagiat classique qu’on a en tête, la source du contenu d’origine (l’IA) n’est pas le·la lésé·e, mais l’interlocuteur.

C’est avec toi que j’échange, que ce soit par messagerie ou dans les commentaires, ou c’est toi que je lis, et dans cette interaction entre toi et moi il y a des enjeux relationnels. Si tout d’un coup tu passes le clavier à quelqu’un d’autre sans me dire (humain ou machine), je suis trompée sur la marchandise.

Vous me répondrez qu’utiliser ChatGPT comme assistant pour écrire un e-mail délicat est un usage légitime de cet outil – et je suis d’accord. Où est la limite, alors, et pourquoi est-ce que l’e-mail ou la lettre ça peut passer, mais pas la réponse sur Messenger ou WhatsApp?

Je pense qu’il y a deux aspects à prendre en compte.

Le premier, c’est l’implication du locuteur perçu dans les productions de l’IA. Est-que c’est une vraie “collaboration”, je retouche, je retravaille, je “m’approprie” le texte produit pour que ce soit plausible que ce soit moi (si c’est moi qui suis supposé·e l’avoir écrit) – tout comme on le ferait en demandant de l’aide rédactionnelle à un autre humain, à un assistant en chair et en os, à un écrivain public? Ou est-ce que j’ai juste donné une instruction simple et pris le résultat tel quel, sans même le relire?

Le deuxième, c’est le contexte et le type de production. Un e-mail administratif, c’est souvent plus un exercice de style qu’une réplique dans une véritable interaction. L’e-mail administratif, c’est pas grave si je ne l’ai pas écrit toute seule comme une grande, si je l’ai fait écrire à ma cousine – tant que je signe. Un poème que je partage sur mon compte Facebook, par contre, s’il n’y a pas d’auteur indiqué, c’est implicite que c’est moi. Ou une discussion Messenger, un échange dans les commentaires: c’est une forme de discussion, très clairement, dans laquelle l’attente est que notre interlocuteur est un humain. (On adore tous les services clients qui vous proposent de “chatter avec un agent” qui se présente comme un être humain mais dont on sent bien que c’est à moitié un chatbot, n’est-ce pas?)

Et la zone grise? Peut-on collaborer avec une IA?

Je pense que pour sentir ce qui va poser problème ou pas, on peut simplement se demander si le rôle de l’IA dans notre histoire était tenu par un humain, si ça passerait. J’échange des messages avec une copine et je passe mon téléphone à mon voisin pour qu’il réponde, parce qu’il fait ça mieux que moi. Oui ou non? Je demande à mon voisin d’écrire un poème ou un récit pour moi, et je le colle sur mon profil sans préciser que c’est lui qui l’a écrit? Je pense qu’on sent bien que ça ne passe pas. Par contre: j’échange des messages et je ne sais pas trop comment tourner ma réponse, et mon collègue m’aide pour trouver la bonne tournure et me conseille – ça peut passer. Mais gare aux conséquences si en faisant ce genre de chose, la personne en face “sent” qu’on s’est fait aider!

La pente glissante avec l’IA c’est que celle-ci va produire rapidement et facilement des textes à la forme séduisante, rendant grande la tentation de simplement copier-coller sans autre forme de procès.

Faut-il pour autant renoncer à se “faire aider” par l’IA pour nos productions, quelles qu’elles soient?

Pour moi, il y a zéro souci de se faire aider par ChatGPT pour rédiger quelque chose, mais la transparence est importante. “Poème généré par ChatGPT sur mes instructions”, ou “Texte écrit avec l’assistance d’une IA”, ou “illustration générée par IA”, ça évite des malentendus. On évite de rompre le « contrat social », sur les réseaux sociaux en particulier, qui dit quand quelqu’un publie quelque chose, il l’a produit directement. On voit d’ailleurs de plus en plus que les plates-formes demandent à leurs utilisateurs de préciser si le contenu qu’ils publient est fait “avec IA”.

Un exemple personnel: j’adorerais composer des chansons mais je ne sais pas faire (enfin je peux, mais c’est nul, je n’y connais pas grand chose en musique). Aujourd’hui, grâce aux IAs génératives, je pourrais enfin composer/créer une chanson. Mais si je la partage ensuite avec d’autres, ça me semblerait normal de préciser que je l’ai faite en m’aidant d’une IA, et pas toute seule, à la force de mon talent et de mes compétences musicales.

Parlant de chansons, une histoire qui me vient en tête pour exprimer ce qu’on peut ressentir en lisant un texte qu’on pense avoir été produit directement par un humain, pour réaliser ensuite que l’IA est impliquée: Milli Vanilli. Quand on voit quelqu’un chanter au micro, dans un clip ou sur scène, c’est implicite qu’il s’agit de sa voix, à moins que la mise en scène nous fasse comprendre qu’il s’agit d’un acteur ou d’une actrice. Donc dans le cas de Milli Vanilli, quand on a découvert qu’en fait non, c’était quelqu’un d’autre dans le studio, ça a très mal passe.

Si c’est joli, où est le mal?

Un mot encore concernant en particulier les images. Sur les réseaux, on partage des tas d’images qu’on n’a pas forcément produites, donc le problème n’est pas tant là. A moins que je sois connue pour mes talents de photographe, si je partage une photo absolument splendide de quelque part au bout du monde, on peut imaginer assez aisément que ce n’est pas moi qui l’ai produite. (Bon, j’avoue que pour ma part, si je partage une image qui n’est pas de moi, il m’importe de le préciser. Mais l’écrasante majorité des gens ne le font pas, donc: norme sociale.)

Souvent, quand je fais remarquer aux gens que l’image qu’ils partagent est une image générée artificiellement, on me dit “oh c’est pas grave, c’est joli quand même!”

Le problème avec ce raisonnement est le suivant: en inondant notre quotidien de productions visuelles générées qui ne s’assument pas, on véhicule des représentations déformées du monde. Les images marquent. On voit quelque chose, ça nous reste. On part du principe que c’est vrai (“seeing is believing”, “le voir pour le croire”). Et donc on avale tout rond des informations visuelles fausses sur le monde dans lequel on vit.

Et si c’est de l’art? Le problème est le même. Etre exposé systématiquement à des productions mécaniques en pensant qu’elles sont humaines, ça finit par nous faire perdre la notion de ce qu’est ou peut être une production humaine.

On connaît tous l’impact catastrophique qu’a eu la généralisation de l’utilisation de Photoshop pour retoucher les photos de célébrités, donnant à des générations de femmes et d’hommes des attentes complètement irréalistes concernant le corps des femmes (et des hommes aussi, dans un deuxième temps). Ne tombons pas dans le même piège, et ne soyons pas complices de l’effacement de la frontière entre le vrai et le faux. La guerre cognitive ce n’est pas juste la “désinformation”. Il s’agit de nous faire perdre nos repères, au point de n’être plus capables de nous orienter dans le monde et de le comprendre. On est en plein dedans, là. Il faut se battre.

L’IA-RTFM

Le deuxième cas de figure consiste à copier-coller, brut de décoffrage, l’output d’une IA générative sur un sujet donné, le plus souvent dans un contexte conversationnel (messagerie instantanée ou commentaires). Exemples:

  • dans une discussion avec un collègue, on se demande s’il vaut mieux utiliser telle approche ou telle autre pour gérer une situation au travail; ni une, ni deux, je pose la question à ChatGPT, qui me fait une réponse joliment structurée d’un écran ou deux avec des listes à puces et du gras où il faut, je copie et je balance dans la conversation, en disant: “j’ai demandé à ChatGPT”
  • dans un groupe facebook, quelqu’un pose une question – je la soumets à l’IA de mon choix, puis je laisse un commentaire en copiant-collant la réponse, qui par sa forme et son ton, ne trompe personne sur son origine (ce n’est pas le but)
  • en séance de troubleshooting technique par Messenger, un des interlocuteurs colle dix étapes d’instructions générées par ChatGPT, qui supposément (!) contiennent la solution au problème.

Ici, il n’y a pas de volonté (ou de négligence…) de faire passer pour sienne une production non humaine. Explicitement ou non, on est bien transparent sur le fait que le texte en question est produit par un LLM. Où donc est le problème?

Le problème est que ce genre de procédé (un peu comme le message vocal non sollicité/consenti – il faut d’ailleurs que j’écrive à nouveau à ce sujet) charge l’interlocuteur d’un travail que le locuteur souhaite s’épargner. Le texte ainsi copié-collé est rarement concis, n’a généralement pas été vérifié par la personne qui l’amène dans la discussion, et même pas toujours lu! Il est jeté en pâture à l’auditoire, qui devra lui-même déterminer ce qui est à prendre et ce qui est à laisser dans cette réponse générée qu’il n’a pas demandée.

Pourquoi “RTFM“? En anglais, “Read The Fucking Manual” est une réponse généralement passive-agressive à une question, genre “demande à Google”, mais moins poli. Lis le manuel et démerde-toi.

Quand une réflexion commune (une discussion) est interrompue par un déversement de réponses IA brutes, c’est un peu comme si on copiait-collait la page Wikipedia du sujet dans la discussion. C’est au mieux maladroit, au pire extrêmement malpoli et condescendant.

(Tiens, ça me fait penser aux entreprises qui collaient des communiqués de presse tout secs des des articles de blog, à la belle époque. Ou qui répondaient dans les commentaires avec la langue de bois des chargés de comm.)

C’est très différent, évidemment, si les interlocuteurs se disent “oh, demandons à ChatGPT pour voir” et se penchent ensuite sur la réponse ensemble, qu’il s’agit donc d’une stratégie commune pour traiter le sujet en cours.

Mais la plupart du temps, ce qu’on voit, c’est un interlocuteur qui s’économise l’effort de véritablement prendre part à la réflexion en l’outsourçant d’une part à l’IA, et d’autre part aux autres interlocuteurs. Bien souvent sans penser à mal, cette introduction dans l’échange d’une quantité parfois écrasante d’informations de qualité inégale (voire carrément douteuse) peut faire l’effet d’un “Gish Gallop” involontaire, bloquant la discussion par surcharge informationnelle.

C’est une chose de donner un lien vers un article pertinent – qu’on espère de bonne qualité, et idéalement lu (on a d’ailleurs naturellement tendance à le préciser quand ce n’est pas le cas, dans le contexte d’une discussion), d’aller en aparté consulter l’Oracle-IA et de revenir enrichir la discussion avec ce qu’on en a retiré, ou de changer complètement la dynamique et l’équilibre de l’échange en imposant la présence d’un interlocuteur supplémentaire (l’IA) qui parle plus qu’il n’écoute.

La version courte?

ChatGPT n’a pas le monopole de la verbosité, j’en conviens. Je vous jure que j’ai écrit les plus de 2500 mots de ce billet toute seule. Donc, pour faire court:

  • C’est OK d’utiliser l’IA comme outil-assistant pour ses propres productions, et même dans certains cas de lui déléguer une production entière, mais il convient d’être explicitement transparent, particulièrement sur les réseaux sociaux et dans les interactions personnelles, sur le fait qu’il s’agit d’une production “IA” ou “avec IA” (certains réseaux recommandent d’ailleurs un étiquetage dans ce sens).
  • Il y a des situations où l’attente d’une production “100% authentique” par le locuteur est moins forte (certains e-mails, lettres, articles); dans ce cas-là, on peut certes s’aider d’une IA comme on s’aiderait d’une autre personne douée des mots, mais attention à ce que d’une part la “collaboration” en soit suffisamment une pour que cela reste “notre” production (à l’opposition d’une “délégation”) et que le résultat puisse passer pour tel.
  • Si on se retrouve à copier-coller des productions d’IA pour nos interlocuteurs au lieu de leur parler, que ce soit pour “donner des infos” (“regarde, ChatGPT a dit ça!”) ou “parler à notre place”, attention, ça va mal finir! Personne n’aime se retrouver à “discuter avec un robot” sans son accord, et encore moins sans être prévenu.

Et au risque de répéter une fois de trop: les LLMs sont des outils puissants, utiles et intéressants (excitants même) mais ils ne sont pas “intelligents”, ils ne “savent” rien, ils ne font que générer du contenu en fonction de modèles statistiques qui les guident vers le prochain élément le plus probable (un mot par exemple). Parfois, ils produisent de belles conneries sur un ton parfaitement sérieux et assuré.

Donc, si on demande à un LLM un résumé, une synthèse, une transcription, une version “à la sauce de”, il faut traiter sa production comme celle d’un stagiaire brillant pour certaines choses mais complètement à la ramasse pour d’autres: il faut passer derrière, relire, corriger, adapter. Les IA c’est bien pour débroussailler, pour faire le premier jet, pour réfléchir ou jouer avec des idées, pour débloquer des situations qui nous résistent, mais pas pour cracher le produit final.

La version encore plus courte:

  1. transparence concernant l’implication de l’IA dans le contenu proposé
  2. vérification et adaptation du contenu généré (forme et fond)
  3. respect de l’interlocuteur en assumant soi-même le coût (cognitif, social, temps…) lié aux deux premiers points.