Comment devenir ingénieur en IA en 2026 (sans diplôme en informatique)

@sairahul1
ANGLAISil y a 1 mois · 05 juin 2026
1.1M
722
142
34
3.3K

TL;DR

Ce guide complet présente une feuille de route en 6 phases pour devenir ingénieur en IA d'ici 2026, en mettant l'accent sur l'ingénierie de harnais, la gestion du contexte et l'évaluation rigoureuse plutôt que sur le simple prompt engineering.

Comment Devenir Ingénieur IA en 2026

Sans diplôme en informatique.

Sans bootcamp.

Sans savoir ce qu’est un transformeur aujourd’hui.

Voici ce que personne ne vous dit :

Les entreprises qui recrutent en ce moment n’ont pas besoin de gens qui comprennent les maths.

Elles ont besoin de gens capables de construire des systèmes qui survivent à la production.

Il y a une différence.

Un wrapper de chatbot n’est pas un système.

Un appel d’outil n’est pas un agent.

Connaître LangChain n’est pas connaître l’ingénierie des harnais.

L’écart entre ces deux choses représente environ 150 000 $ de salaire.

Voici la feuille de route exacte pour le franchir.

Enregistrez ceci. Vous le lirez deux fois.

LA VÉRITÉ BRUTALE D’ABORD

La plupart des développeurs qui construisent de l’IA en ce moment construisent des jouets.

Ils enveloppent GPT avec quelques prompts. Ils appellent ça un « produit IA ». Ils se demandent pourquoi personne ne paie.

Le marché est saturé de fines couches au-dessus des LLM.

Ce ne sont pas des entreprises. Ce sont des fonctionnalités qui attendent d’être « Sherlockées » par les géants de la tech.

Voici ce que les entreprises paient réellement en 2026 :

→ Des agents qui ne plantent pas à 2h du matin un vendredi

→ Des systèmes que vous pouvez mesurer et dont vous pouvez prouver qu’ils ne régressent pas

→ Des harnais qui font performer le même modèle 86 % mieux

Ce dernier point n’est pas une fiction.

Anthropic a exécuté le même modèle (Opus 4.5) sur deux harnais différents.

→ Harnais Claude Code : 78 % sur le benchmark CORE

→ Harnais Smolagents : 42 % sur le benchmark CORE

Même modèle. Harnais différent. Écart de 36 points.

Le harnais, c’est le boulot.

CE QUE FAIT RÉELLEMENT UN INGÉNIEUR IA EN 2026

Rahul - inline image

Pas écrire des prompts. Pas choisir des modèles.

Un ingénieur IA construit et opère le système autour du modèle.

Cela signifie :

→ Concevoir la boucle d’agent et la répartition des outils

→ Ingénierie du contexte — quels tokens passent devant le modèle à chaque étape → Écrire des outils que le modèle sélectionne correctement

→ Ajouter mémoire, durabilité et sandboxing pour le trafic de production

→ Câbler des évaluations et des portes de régression CI pour que « mieux » devienne mesurable

→ Livrer des agents qui survivent à de vrais utilisateurs et à de vrais coûts

Les quatre primitives de contexte dont tout ingénieur d’agent a besoin :

Write — blocs-notes, fichiers mémoire que l’agent lit et met à jour Select — récupération au point d’utilisation, pas de déversement initial Compress — résumé à 85-95 % de la fenêtre de contexte Isolate — sous-agents avec leurs propres fenêtres de contexte séparées

C’est ce qu’on appelle l’ingénierie de contexte. L’ingénierie de prompt est morte en tant que compétence autonome. L’ingénierie de contexte l’a remplacée.

LA FEUILLE DE ROUTE EN 6 PHASES

17 semaines si vous êtes à temps plein. 40 semaines si vous êtes en parallèle.

Chaque phase comporte un projet concret. Aucune phase ne se termine sans avoir livré quelque chose.

PHASE 0 : Construire des modèles mentaux corrects(Semaines 1-2)

Rahul - inline image

N’écrivez pas encore une seule ligne de code d’agent.

La plupart des débutants sautent cette étape. Ils plongent directement dans les tutoriels. Puis ils écrivent du code qu’ils ne peuvent pas raisonner quand il plante.

Trois choses à comprendre à froid avant tout le reste :

1. Workflow vs Agent

Un workflow a un flux de contrôle fixe que vous avez écrit. Un agent prend ses propres décisions de flux de contrôle à l’intérieur d’une boucle.

Construire un agent quand vous avez besoin d’un workflow coûte 10 fois plus et plante deux fois plus souvent.

2. Les 5 motifs de workflow (d’Anthropic)

→ Chaînage de prompts : passer la sortie d’un appel au suivant

→ Routage : différents modèles pour différentes tâches

→ Parallélisation : exécuter plusieurs tâches en même temps

→ Orchestrateur-travailleur : un cerveau, plusieurs mains

→ Évaluateur-optimiseur : générer → juger → améliorer

3. Le harnais

Le harnais est ce qui se situe entre vous et l’API du modèle.

Pensez-y comme à un système d’exploitation :

→ Modèle = CPU (calcul brut)

→ RAM = fenêtre de contexte

→ OS = harnais

→ Apps = compétences de votre agent

L’OS détermine ce que le CPU peut réellement faire. Le harnais détermine ce que le modèle peut réellement faire.

Projet de la Phase 0 : Écrivez un document de 2 pages — dans vos propres mots — définissant : workflow vs agent, les 5 motifs de workflow, les 4 primitives de contexte, le motif orchestrateur-travailleur.

Si vous ne pouvez pas l’écrire sans regarder, vous n’avez pas lu assez attentivement.

PHASE 1 : Construire votre premier agent from scratch(Semaines 3-5)

Rahul - inline image

Écrivez un agent deux fois.

D’abord : avec le SDK Anthropic brut. ~100 lignes de Python. Ensuite : avec le SDK Claude Agent.

Puis ressentez la différence.

Construction #1 — La boucle brute

La boucle d’agent n’est pas magique.

  1. Appelez le modèle avec messages et outils
  2. Analysez les blocs tool_use
  3. Exécutez l’outil
  4. Ajoutez tool_result
  5. Bouclez jusqu’à stop_reason = end_turn

Écrivez ceci en moins de 100 lignes vous-même.

Une fois fait, tout framework devient lisible.

Donnez-lui 3 outils : → web_search → read_file → write_file

Exécutez-le sur une tâche de recherche. Lisez chaque étape de la trace.

Construction #2 — Le même agent sur Claude Agent SDK

Le SDK Claude Agent est le même harnais qui alimente Claude Code.

Ajoutez :

→ CLAUDE.md avec les conventions du projet

→ Une Skill (un dossier définissant un format de sortie « research-summary »)

→ Un hook PostToolUse qui formate automatiquement chaque fichier que l’agent écrit

→ Un sous-agent généré via l’outil Task

Puis écrivez 200 mots répondant : « Qu’est-ce que le harnais m’a donné gratuitement que j’ai écrit moi-même dans la Construction #1 ? »

Projet de la Phase 1 : Un agent de briefing quotidien. Lit vos notes Markdown + flux RSS. Écrit un briefing résumé sur disque chaque matin. Faites-le tourner une semaine. Regardez-le échouer. Réparez-le.

PHASE 2 : Construire un véritable agent avec une architecture appropriée(Semaines 6-9)

Rahul - inline image

Maintenant, vous construisez sur LangGraph + Deep Agents.

C’est la stack de production.

LangGraph vous donne :

→ Machine à états (nœuds + arêtes)

→ Point de contrôle PostgresSaver (survit à toute mise à mort de processus)

→ Débogage par voyage dans le temps (revenir à n’importe quelle étape)

→ Interruptions humaines dans la boucle

→ Observabilité de première classe via LangSmith

Deep Agents (le harnais packagé de LangChain) vous donne :

→ Middleware de planification

→ Système de fichiers virtuel

→ Génération de sous-agents

→ Compression automatique du contexte

→ Compétences

Le concept clé : le middleware

Le middleware est la façon de personnaliser un agent packagé sans le forker.

Quatre hooks qui comptent :

→ before_agent — s’exécute avant le début de la boucle

→ wrap_model_call — enveloppe chaque appel LLM

→ before_tools — s’exécute avant toute exécution d’outil

→ after_tools — s’exécute après toute exécution d’outil

Projet de la Phase 2 : Agent Analyste de Recherche

Entrée : une question de recherche

Architecture :

→ Agent principal planifie, écrit une TODO list dans le système de fichiers virtuel

→ Génère 3 sous-agents de recherche en parallèle (contexte isolé)

→ Les sous-agents écrivent les résultats dans des fichiers, renvoient des résumés courts au parent

→ Agent de citation vérifie les affirmations

→ Agent rédacteur produit un Markdown final avec citations inline

→ L’état persiste via PostgresSaver — tuez le processus, reprenez là où vous vous êtes arrêté

→ Interruption humaine dans la boucle : demander confirmation avant de dépasser 1 $ en tokens

Livrez une URL de trace LangSmith avec votre README.

PHASE 3 : Construire la couche de harnais vous-même(Semaines 10-13)

Rahul - inline image

C’est la phase au plus fort effet de levier de toute la feuille de route.

Arrêtez d’utiliser un harnais packagé. Construisez-en un fin vous-même.

Vous ne ferez jamais les bons compromis de harnais en production tant que vous n’en aurez pas construit un une fois.

Les 10 composants d’un harnais moderne :

  1. Contrôle de boucle — la boucle while qui pilote modèle → outils → modèle
  2. Répartition des outils — registre, validation de schéma, appels parallèles, tentatives
  3. Gestion du contexte — assemblage du prompt système, compactage à 85 % de la fenêtre
  4. Persistance — point de contrôle à chaque nœud pour reprendre, revenir en arrière, forker
  5. Orchestration des sous-agents — enfants à contexte isolé, résumés compressés en retour
  6. Compétences et divulgation progressive — charger les capacités uniquement quand pertinentes
  7. Hooks — PreToolUse, PostToolUse, PreCompact, Stop
  8. Observabilité — spans OTEL pour chaque appel modèle, appel d’outil, invocation de sous-agent
  9. Sandboxing — exécution de code dans un conteneur auquel le modèle n’a jamais d’identifiants
  10. Courtage d’authentification — les identifiants n’entrent jamais dans le contexte du modèle

Projet de la Phase 3 : Écrivez un mini-harnais en ~1 500 lignes de Python.

Doit inclure :

→ Registre d’outils à partir d’un décorateur @tool avec génération de schéma JSON

→ Chargeur de prompt système de style CLAUDE.md

→ Chargeur de divulgation progressive SKILL.md

→ Primitif de génération de sous-agent avec contexte isolé

→ Déchargement sur système de fichiers : tout résultat d’outil de plus de 20K tokens → écrire sur disque, remplacer dans le contexte par le chemin + aperçu de 10 lignes

→ Auto-compactage à 85 % de la fenêtre de contexte

→ Système de hooks enfichables (pre_tool, post_tool, stop)

→ Traçage OpenTelemetry

→ Reprise durable : persister dans SQLite après chaque étape, recharger par ID d’exécution

Le vrai livrable : une analyse post-mortem de 1 000 mots comparant votre mini-harnais à Claude Agent SDK et Deep Agents. Ce que vous avez bien fait. Ce que vous avez coupé. Ce que vous feriez différemment.

PHASE 4 : Construire le harnais d’évaluation et de régression(Semaines 14-17)

Rahul - inline image

Sans cela, chaque « amélioration » n’est que vibes.

C’est là que la plupart des ingénieurs calent.

Ils peuvent construire un excellent agent. Ils ne peuvent pas dire si leur prochain changement l’a amélioré ou empiré.

Les 4 types d’évaluation que vous devez implémenter :

1. Évaluations monotourÉtant donné cette entrée, la sortie est-elle correcte ? Le moins cher. Correcteurs déterministes si possible. Exécution constante.

2. Évaluations de trajectoireL’agent a-t-il appelé la bonne séquence d’outils avec les bons arguments ? Testez les variantes monotour, tour complet et multitour.

3. LLM comme jugePour les sorties ouvertes : rapports de recherche, révision de code, explications. Calibrez sur des exemples notés par des humains chaque semaine.

4. Évaluations d’état finalPour les agents avec état : la base de données a-t-elle été écrite correctement ? Les bons fichiers ont-ils changé ? Comparez l’état final de l’environnement à la vérité terrain.

La vérité inconfortable sur les évaluations :

Les modèles peuvent détecter quand ils sont évalués. Ils se comportent différemment sur les entrées d’évaluation.

Concevez votre suite d’évaluation pour l’éviter. Utilisez de vraies requêtes de production, pas des requêtes synthétiques.

Projet de la Phase 4 : Harnais de régression autour de votre agent de Phase 2.

→ Ensemble de données en or : 30 à 50 questions de recherche notées à la main (3 niveaux de difficulté)

→ Correcteurs déterministes pour les requêtes factuelles

→ LLM comme juge avec une grille de 5 critères pour les questions ouvertes

→ Évaluation de trajectoire : l’agent a-t-il planifié, généré 2+ sous-agents, cité des sources, terminé dans le budget ?

→ Branchez dans GitHub Actions : bloquer la fusion si le taux de réussite de l’ensemble en or chute de 3 points ou plus

→ Échantillonnage en production : 1 % des traces en direct sont notées automatiquement chaque nuit

PHASE 5 : Durcissement pour la production(Pour toujours)

Rahul - inline image

Cette phase ne se termine jamais.

Cinq choses qui comptent pour toujours :

1. Discipline des coûts

→ Mettez en cache votre CLAUDE.md, prompt système et définitions d’outils — économise jusqu’à 90 %

→ Routez par difficulté : Haiku pour les tours simples, Sonnet pour la plupart des tâches, Opus pour le raisonnement difficile

→ API Batch pour le travail non temps réel : 50 % de réduction

→ Multi-agent brûle ~15x les tokens d’un agent unique — ne l’exécutez que lorsque la valeur dépasse ce seuil

2. Latence

→ Appels d’outils parallèles, toujours — le prompt système du propre agent de recherche d’Anthropic dit littéralement « you MUST use parallel tool calls »

→ Streamer les sorties partielles vers l’interface utilisateur

→ Éventail de sous-agents : un agent séquentiel de 60 étapes → 10 étapes de tête + 5 sous-agents parallèles de 10 étapes

3. Sécurité et sandboxing

→ Toute exécution de code dans un sandbox (Modal, E2B) : ne jamais exec() la sortie du modèle dans votre processus principal

→ Identifiants négociés en dehors du contexte du modèle : le modèle ne voit jamais la clé API qu’il utilise

→ Interruptions humaines dans la boucle sur toute action irréversible

4. Surveillance et dérive

→ Alerter sur : coût token par requête, taux d’échec des appels d’outils, score LLM comme juge, latence p95

→ Rebaselinez les évaluations après chaque mise à jour du modèle — les harnais encodent des hypothèses sur ce que le modèle ne peut pas faire, et ces hypothèses deviennent obsolètes

5. Résilience

→ Exécution durable (Inngest, Temporal, PostgresSaver) pour tout agent qui tourne plus de 60 secondes

→ Point de contrôle après chaque nœud

→ Revenir en arrière et forker doit toujours être possible

LES 5 PROJETS DE QUALITÉ PRODUCTION (Choisissez-en un et construisez-le ce week-end)

Rahul - inline image

Ceux-ci sont classés par complexité.

Ils prouvent ce que les entreprises ont réellement besoin de voir.

Projet 1 : Application mobile alimentée par IA avec SLM

Construisez une application mobile hors ligne utilisant de petits modèles de langage. Zéro coût d’API. Confidentialité totale.

Ce qui le rend non trivial :

→ Chargement paresseux des modèles à la demande, déchargement sous pression mémoire

→ Fenêtre de contexte glissante avec segmentation sémantique

→ Quantification 4 bits pour les appareils anciens, 8 bits pour les plus récents

→ Inférence par lots pour réduire les cycles de réveil de la batterie

Pourquoi c’est important : vous prouvez que vous comprenez les contraintes de ressources et l’IA au niveau appareil. Vous ne vous contentez pas d’appeler une API — vous gérez la pression mémoire et la quantification.

Projet 2 : Agent de codage auto-améliorant

Construisez un agent qui écrit du code, exécute des tests et apprend de ses échecs. Il ne s’arrête pas tant que le code n’est pas fonctionnel.

Ce qui le rend non trivial :

→ Planifier → Exécuter → Tester

→ Boucle de réflexion avec limite maximale d’itérations

→ Environnement d’exécution isolé par tâche avec limites de ressources

→ Hiérarchie mémoire : court terme (5 dernières itérations), long terme (motifs réussis), mémoire d’échec (signatures d’erreur + solutions)

→ Analyse statique avant exécution — détecter les opérations dangereuses

Pourquoi c’est important : introduit les boucles agentiques. Montre que vous comprenez le débogage en production et l’amélioration itérative.

Projet 3 : Cursor mais pour les monteurs vidéo

Forkez un éditeur open source (Shotcut) et construisez un agent IA qui comprend l’intention de montage.

L’utilisateur dit « rends ça cinématographique ». L’agent gère les coupes, transitions et étalonnage.

Ce qui le rend non trivial :

→ Modèle de vision analyse chaque image + modèle audio analyse le dialogue

→ Traduction de l’intention : « cinématographique » → paramètres concrets (rythme, LUT, simulation de profondeur de champ)

→ Détection de scène par analyse de différence d’images

→ Aperçu incrémental — ne rend à nouveau que les sections affectées

Pourquoi c’est important : IA multimodale + intégration d’outils complexes. Vous distingue de 99 % des constructeurs de chatbots.

Projet 4 : Agent OS de vie personnelle

Construisez un agent qui gère votre calendrier, vos finances et votre santé. Planifie des mois à l’avance. Détecte l’épuisement en analysant les habitudes de sommeil et la densité de réunions.

Ce qui le rend non trivial :

→ Ingestion en temps réel depuis le calendrier, les finances, la santé, les communications

→ Graphe de connaissances personnel des entités et relations

→ Thread d’arrière-plan s’exécutant toutes les 6 heures pour vérifier les anomalies

→ Alignement des valeurs : l’utilisateur énonce ses priorités (famille > travail) — chaque recommandation validée par rapport à elles

→ Toutes les données chiffrées au repos avec des clés contrôlées par l’utilisateur

Pourquoi c’est important : nécessite une gestion sophistiquée du contexte et une conception éthique de l’IA. Démontre une architecture de production respectueuse de la vie privée.

Projet 5 : Agent de workflow d’entreprise autonome

Un agent qui exécute des workflows métier de bout en bout.

Surveille Slack/Jira → planifie l’exécution → délègue les tâches → rapporte les résultats avec des journaux d’audit complets.

Ce qui le rend non trivial :

→ Piloté par les événements : écouter Slack, Jira, email, systèmes de surveillance

→ Délégation multi-agent : orchestrateur → agent de communication, agent de données, agent d’analyse, agent de documentation

→ Auto-réparation : backoff exponentiel, coupe-circuits, décisions de nouvelle tentative automatiques

→ Journal d’audit immuable : chaque action, qui l’a autorisée, quel a été le résultat

→ Humain dans la boucle : l’agent propose un plan avant exécution sur les workflows critiques

Pourquoi c’est important : combine orchestration, sécurité et observabilité dans un seul système scalable. C’est le projet qui ferme le portfolio.

LA STACK (Quoi apprendre réellement)

Rahul - inline image

Framework : LangGraph 1.0 + Deep Agents

Pourquoi pas CrewAI, AutoGen ou OpenAI Swarm ?

→ CrewAI : démo la plus rapide, fragile en production. Utiliser pour les hackathons.

→ AutoGen : fusionné dans Microsoft Agent Framework. Avenir incertain.

→ OpenAI Swarm : explicitement « pas prêt pour la production » selon le propre README d’OpenAI.

LangGraph vous donne : machine à états + durabilité PostgresSaver + débogage par voyage dans le temps + observabilité compatible OTEL + agnostique du modèle.

Référence de harnais : Claude Agent SDK

Étudiez-le. Utilisez-le. C’est le même harnais que Claude Code.

CLAUDE.md + Skills + sous-agents + hooks + système de fichiers comme mémoire.

Tous les autres harnais en 2026 convergent vers ces primitives.

Observabilité : Choisissez-en un

→ LangSmith : si vous vivez dans LangGraph

→ Braintrust : si vous voulez un gating CI indépendant du framework (249 $/mois fixe)

→ Arize Phoenix : si vous voulez open source + natif OTEL

À sauter en 2026 :

→ OpenAI Swarm — pas prêt pour la production (vous pouvez utiliser Kimi Agent Swarm)

→ OpenAI Assistants API — arrêt mi-2026

→ Construire votre propre base vectorielle avant d’avoir mesuré un véritable problème de rappel

→ Plateformes d’agents sans code sauf si c’est jetable

LES CHIFFRES DE RÉFÉRENCE (Mai 2026)

SWE-bench Verified (tâches de codage) : → Claude Opus 4.7 : ~87,6 % → GPT-5.5 : ~88,7 %

GAIA (tâches générales d’agent) : → Claude Sonnet 4.5 mène à 74,6 %

τ-bench (agents de service client) : → Claude Mythos Preview : 89,2 %

Point clé : même benchmark, harnais différent = variation de 10 à 36 points.

Le modèle importe moins que le harnais.

LE CALENDRIER DE 17 SEMAINES

Rahul - inline image

Semaine 2 → Phase 0 terminée. Vous pouvez expliquer un harnais en anglais simple.

Semaine 5 → Phase 1 terminée. Agent Claude Agent SDK livré avec une Skill, un hook, un sous-agent.

Semaine 9 → Phase 2 terminée. Agent LangGraph profond fonctionnant avec durabilité PostgresSaver et traces LangSmith.

Semaine 13 → Phase 3 terminée. Mini-harnais de 1 500 lignes écrit et documenté.

Semaine 17 → Phase 4 terminée. Ensembles de données en or, portes CI, un benchmark publié exécuté via Inspect.

Semaine 17+ → Phase 5. Pour toujours.

En parallèle à 10-15 heures par semaine : multipliez tout par 2,5x.

LA VÉRITÉ INCONFORTABLE

La plupart des gens liront ceci et ne feront rien.

Ils le mettront en favori. Diront « super article ». Repartiront construire des wrappers.

La vérité brutale pour 2026 :

→ Le remplaçable : construire des wrappers GPT fins → L’irremplaçable : livrer des systèmes autonomes avec évaluations et durabilité

L’écart entre eux est de 5 projets et 17 semaines de travail concentré.

57 % des équipes ont maintenant des agents en production.

89 % d’entre elles ont l’observabilité câblée.

La qualité est le frein n°1 (32 % des équipes le citent).

Cela signifie que tout le domaine est en goulot d’étranglement sur les ingénieurs capables de construire des évaluations et des harnais.

Pas sur les ingénieurs capables d’appeler une API LLM.

C’est l’offre d’emploi.

CONCLUSION

Cette feuille de route ne fera pas de vous un ingénieur IA principal en 17 semaines.

Elle fera de vous quelqu’un capable de construire et de livrer des systèmes d’agents qui survivent au trafic de production.

Et c’est précisément ce pour quoi les entreprises paient en ce moment.

Voici ce que je veux que vous fassiez ensuite :

1. Choisissez un projet. Commencez par le Projet 1 si vous êtes novice. Commencez par le Projet 5 si vous livrez déjà du code. Commencez simplement.

2. Construisez-le ce week-end. Le marché récompense la livraison, pas l’étude.

3. Documentez tout : vos décisions d’architecture, vos échecs et reprises, vos boucles d’auto-correction.

4. Construisez en public. Mentionnez-moi quand vous livrez — je le partagerai.

D’ici le mois prochain, 90 % des gens n’auront rien fait. Ils construiront encore les mêmes wrappers.

Les autres 10 % auront livré quelque chose de réel. Ils auront les entretiens, les offres et l’effet de levier de carrière.

Le choix est simple :

Devenez l’architecte que les entreprises désespèrent d’embaucher. Ou devenez obsolète.

L’expertise est la seule sécurité d’emploi qui reste. Les systèmes de production sont le seul portfolio qui compte.

Maintenant, construisez quelque chose qui survit à la réalité.

Répondez avec le projet que vous commencez. Je lis chaque réponse.

→ Repostez pour partager avec votre réseau

→ Suivez @sairahul1 pour plus d’analyses comme celle-ci

Enregistrer en un clic

Lire les articles viraux en profondeur avec l’IA de YouMind

Enregistrez la source, posez des questions ciblées, résumez l’argument et transformez un article viral en notes réutilisables dans un seul espace de travail IA.

Découvrir YouMind
Pour les créateurs

Transformez votre Markdown en un article 𝕏 impeccable

Quand vous publiez vos propres textes longs, la mise en forme 𝕏 des images, tableaux et blocs de code est pénible. YouMind transforme un brouillon Markdown complet en un article 𝕏 impeccable, prêt à publier.

Essayer Markdown vers 𝕏

D'autres patterns à décoder

Articles viraux récents

Explorer plus d'articles viraux