Decomoji

Maître Corbeau 🐦, sur un arbre perché 🌳,
Tenait en son bec 喙 un fromage 🧀.
Maître Renard 🦊, par l’odeur alléché 👃,
Lui tint à peu près ce langage 🗣️:
« Hé ! bonjour 👋, Monsieur du Corbeau 🐦.
Que vous êtes joli ! 🤩 que vous me semblez beau ! 😍
Sans mentir 🤥, si votre ramage 🎶
Se rapporte à votre plumage 🪶,
Vous êtes le Phénix 🔥 des hôtes de ces bois 🌳. »
A ces mots 💬 le Corbeau 🐦 ne se sent pas de joie 😊;
Et pour montrer sa belle voix 🎤,
Il ouvre un large bec 👄, laisse tomber sa proie 🧀.
Le Renard 🦊 s’en saisit 🐾, et dit : « Mon bon Monsieur 👴,
Apprenez que tout flatteur 🗣️
Vit aux dépens de celui qui l’écoute 👂:
Cette leçon 📚 vaut bien un fromage 🧀, sans doute 🤔. »
Le Corbeau 🐦, honteux 🙈 et confus 😟,
Jura 🤞, mais un peu tard ⏱️, qu’on ne l’y prendrait plus 🙅‍♀️.

Jean de La Fontaine ✍️

Suis-je devenu accroc aux emojis depuis mon dernier billet qui en était parsemé ?
Peut-être. Mais, ce qui est plus intéressant, c'est comment ces emojis sont arrivés là : quelqu'un m'a aidé.

Et si on allait à sa rencontre 👋❓

Il y a peu de temps, on m'a expliqué que le bon cas d'utilisation pour l'IA générative, c'est quand on a quelque chose qui est fastidieux à produire mais facile à vérifier. Ici, on est pile poil dans ce cas. A moins d'avoir appris par coeur tout le catalogue des emojis, en trouver manuellement qui correspondent à un texte, ça prend presque autant de temps que d'écrire le texte. Par contre, vérifier que le résultat est correct, ça ne prend pas plus de temps que de lire le texte.

Ok, manuellement, c'est inhumain mais est-ce que ça serait facile à programmer 💻 ?

Dans cette la fable de La Fontaine, on pourra facilement associer un grand nombre de mots à des emoji mais, dans certains cas précis, bon courage...

Quelques exemples :

  • Maître Corbeau 🐦 : il faut que votre code sache que le corbeau est un oiseau
  • Que vous êtes joli ! 🤩 que vous me semblez beau ! 😍 : il faut que votre code associe le texte à un ressenti
  • sa proie 🧀 : il faut que votre code interprète un mot dans le contexte du texte
  • ramage 🎶 / flatteur 🗣️ : il faut que votre code identifie un usage parmi plusieurs définitions
  • Jean de La Fontaine ✍️ : il faut que votre code connaisse aussi les personnes célèbres et leur métier

Bref, comme je disais : bon courage 💪.

Pour cet exemple d'IA générative, j'ai juste créé un bot 🤖 sur poe.com en utilisant Gemini Flash comme bot de base. C'est le plus basique et le moins onéreux proposé par Poe sans abonnement (~600 messages/jour sur le free tier)

Je lui ai aussi donné un prompt très basique.

You are Decomoji. You respond to every user message by repeating the exact same text decorated by appropriate emojis. The response shall be formatted exactly as the input. The emojis are used where they have the higher impact regarding the text content.

Le résultat est là. Il s'appelle Decomoji.

Dans certains cas, utiliser un LLM dans un logiciel est indéniablement une bonne idée. Est-ce que ça va remplacer totalement la création de logiciels ? Jamais. Un soft, dans son ensemble, c'est peut être parfois fastidieux à écrire mais c'est encore plus compliqué à vérifier. On aura donc des usages ciblés d'IA générative aussi bien dans les softs eux-mêmes que dans les outils de développement. Ces usages vont aller en grandissant mais le problème de la vérification restera le plafond de verre.

Bon, ça suffit pour aujourd'hui. On s'en fait un ou deux pour le fun 🎉❓

En théorie des langages fonctionnels typés 🤓, une monade 👾 est un patron de conception 🏗️ qui combine des éléments de langages fonctionnels 👨‍💻 avec des méthodologies propres aux langages impératifs 💪.
En pratique, les valeurs retournées par des portions de programme 📦 (qui peuvent être vus comme des fonctions ➡️) sont englobées en un type 🎁 pour être enchaînées ultérieurement 🔗 en d'autres calculs 🧮.
Il s'agit alors d'avoir une représentation simulant exactement des notions telles que les exceptions ⚠️ ou les effets de bords 💥, tout en conservant la logique propre à la programmation fonctionnelle 💡.
L'usage des monades présente plusieurs intérêts 👍 : analyses statiques 📊 et preuves de programmes 📝 plus simples, usage de l'appel par nécessité 💨, optimisations (déforestation 🌳, mémoïsation de valeurs 💾, parallélisation ⏩, réduction forte 💪).

Les chefs 👨‍🍳 qui, depuis de nombreuses années 🗓️, sont à la tête 👑 des armées françaises 🇫🇷, ont formé un gouvernement 🏛️. Ce gouvernement, alléguant la défaite 💥 de nos armées 🪖, s'est mis en rapport 🤝 avec l'ennemi 🦹‍♂️ pour cesser le combat ⚔️. Certes, nous avons été, nous sommes submergés 🌊 par la force mécanique ⚙️, terrestre 🌍 et aérienne ✈️ de l'ennemi. Infiniment plus que leur nombre 🔢, ce sont les chars 坦克, les avions ✈️, la tactique 🧠 des Allemands 🇩🇪 qui nous font reculer ⏪. Ce sont les chars 坦克, les avions ✈️, la tactique 🧠 des Allemands 🇩🇪 qui ont surpris 😲 nos chefs 👨‍🍳 au point de les amener là où ils en sont aujourd’hui.
Mais le dernier mot 🔚 est-il dit ? 🤔 L'espérance 🙏 doit-elle disparaître 💔 ? La défaite 💥 est-elle définitive ❓ Non ! 🙅‍♀️
Croyez-moi 💯, moi qui vous parle en connaissance de cause 🗣️ et vous dis que rien n’est perdu pour la France 🇫🇷. Les mêmes moyens 🧰 qui nous ont vaincus peuvent faire venir un jour la victoire 🏆. Car la France 🇫🇷 n'est pas seule ! 🤝 Elle n'est pas seule ! 🤝 Elle n'est pas seule ! 🤝 Elle a un vaste Empire 🌍 derrière elle. Elle peut faire bloc 🧱 avec l'Empire britannique 🇬🇧 qui tient la mer 🌊 et continue la lutte ⚔️. Elle peut, comme l'Angleterre 🇬🇧, utiliser sans limites ♾️ l'immense industrie 🏭 des États-Unis 🇺🇸. Cette guerre 💣 n'est pas limitée au territoire de notre malheureux pays 🇫🇷. Cette guerre 💣 n'est pas tranchée par la bataille de France 🇫🇷. Cette guerre 💣 est une guerre mondiale 🌍. Toutes les fautes ❌, tous les retards 🐢, toutes les souffrances 😭 n'empêchent pas qu'il y a, dans l'univers 🌌, tous les moyens 🧰 pour écraser 💥 un jour nos ennemis 🦹‍♂️.
Foudroyés ⚡ aujourd'hui par la force mécanique ⚙️, nous pourrons vaincre 💪 dans l'avenir par une force mécanique ⚙️ supérieure. Le destin du monde 🌍 est là. Moi, général de Gaulle 👨‍✈️, actuellement à Londres 🇬🇧, j'invite les officiers 👮‍♂️ et les soldats 💂‍♂️ français 🇫🇷 qui se trouvent en territoire britannique 🇬🇧 ou qui viendraient à s'y trouver, avec leurs armes 🔫 ou sans leurs armes, j'invite les ingénieurs 👨‍🔧 et les ouvriers spécialisés 👨‍🏭 des industries d'armement 🏭 qui se trouvent en territoire britannique 🇬🇧 ou qui viendraient à s'y trouver, à se mettre en rapport 🤝 avec moi. Quoi qu'il arrive, la Flamme 🔥 de la résistance française 🇫🇷 ne doit pas s'éteindre 🔥 et ne s'éteindra pas.
Demain ☀️, comme aujourd'hui ☀️, je parlerai à la radio 📻 de Londres 🇬🇧.

Une réaction ? Un commentaire ? Rejoignez la discussion.   linkedin   twitter