Aller au contenu

Kit formateur

Cette page est votre boîte à outils. Tout ce qu’il faut pour présenter Lytos en formation — l’histoire, les concepts, les arguments, les réponses aux objections. Prenez ce qui vous sert, adaptez à votre contexte.

Un développeur est en train de coder avec un agent IA “ultra-spécialisé” en création de blocs Gutenberg pour WordPress. L’agent a un persona détaillé, un system prompt de 800 tokens, un rôle défini.

Le développeur se trompe de fenêtre. Il demande à cet agent spécialisé de lui rappeler la recette de la blanquette de veau.

L’agent lui donne la recette. Sans hésiter.

C’est le moment où tout s’effondre. Si un agent “spécialisé en Gutenberg” peut donner une recette de cuisine sans broncher, c’est qu’il n’est pas spécialisé. Il joue un rôle. Le costume ne change rien au modèle en dessous.

“Un agent déguisé en senior dev ne connaît pas votre code. Il connaît le mot ‘senior’.”

Ce déclic a lancé Lytos. Si les personas ne servent à rien, qu’est-ce qui fait la différence ? La réponse : le contexte et la structure.

λυτός (lytós) — du grec ancien. Signifie “délié”, “détaché”, “libéré”.

Du verbe λύειν (lyein) : détacher, libérer. C’est la racine d’analyse (ana-lysis : décomposer pour comprendre) et de catalyse (accélérer une réaction sans être consommé).

Le nom porte la philosophie :

  • Délié des vendors — votre contexte vous appartient, pas à un fournisseur
  • Détaché des modèles — changez de moteur IA sans perdre votre fondation
  • Libéré des personas — pas de fiction, de l’ingénierie

“Choisissez votre IA. Ne lui appartenez pas.”

Lytos est une méthode de développement assisté par IA. Au lieu de déguiser l’IA en persona, on lui donne ce qui la rend vraiment meilleure : un contexte projet structuré qui persiste entre les sessions. Tout vit en Markdown dans le repo Git. Portable, souverain, indépendant du modèle.

L’agile a structuré la collaboration entre humains. Quand on travaille avec l’IA, le cadre est souvent moins formalisé. Chaque session peut repartir de zéro : le développeur réexplique son projet, l’IA oublie l’essentiel, le résultat tend vers le générique.

Une réponse répandue a été de créer des “agents spécialisés” — un agent architecte, un agent testeur, un agent reviewer. C’est une approche qui donne des repères ; notre expérience suggère que le vrai levier se situe ailleurs, dans la qualité du contexte.

Lytos propose une voie complémentaire. Plutôt que d’habiller l’IA d’une persona, on structure ce qu’elle reçoit : un manifest projet, des procédures réutilisables, des critères de qualité vérifiables, un board de tâches, une mémoire qui persiste. L’IA devine moins — elle s’appuie sur du contexte partagé.

Version atelier (5 minutes — avec la métaphore)

Section intitulée « Version atelier (5 minutes — avec la métaphore) »

Prenez une perceuse. Le même outil perce du bois, du béton, du métal. Pour y arriver, on change la mèche, pas l’outil. Si on pose un costume de menuisier sur la perceuse, elle ne fera pas un meilleur trou.

C’est une grille de lecture utile pour les sub-agents IA. Prendre un LLM, lui coller un prompt “Tu es un expert en React avec 15 ans d’expérience”, et l’appeler agent spécialisé — le modèle sous le capot n’a pas changé, ses capacités non plus.

Ce qui fait la différence, selon notre expérience, c’est deux choses : le modèle choisi pour la tâche (la mèche) et le contexte fourni (le matériau de travail). C’est ce que Lytos structure, en complément de vos pratiques existantes.

“Le role-play ne remplace pas le contexte.”

Ce tableau est conçu pour être projeté en formation. Il montre que Lytos ne remplace pas l’agile — il étend ses principes au travail avec l’IA.

Concept AgileÉquivalent LytosCe que ça change
User StoryIssue (.md dans issue-board/)L’IA la crée à partir d’une conversation, l’humain la valide
Definition of DoneRules (rules/*.md)Critères vérifiables automatiquement, pas subjectifs
Sprint BacklogSprint (sprint.md) + Board (BOARD.md)Git-natif, pas besoin d’un SaaS
RétrospectiveMemory (memory/cortex/)Le savoir persiste entre les sprints, pas juste un compte-rendu
Daily standuplyt boardL’état du projet en une commande
Scrum MasterOrchestrateurDes règles de planification qui complètent la facilitation humaine
OnboardingManifest (manifest.md)Un nouveau développeur (ou une IA) comprend le projet en 2 minutes

“L’agile a structuré la collaboration humaine. Lytos structure la collaboration avec l’IA.”

Quoi : La constitution du projet. Ce qu’on construit, pourquoi, avec quelles contraintes.

Pourquoi : Sans manifest, l’IA produit du code générique. Elle ne sait pas si c’est une librairie ou un SaaS, si on préfère REST ou GraphQL.

Comment : Un fichier manifest.md à la racine de .lytos/. Lu par l’agent au début de chaque session.

Question atelier : “Si un nouveau développeur rejoignait votre équipe demain, quelles sont les 5 choses qu’il doit absolument savoir avant de coder ?” — C’est ça, un manifest.

Quoi : Des procédures réutilisables, étape par étape. Comment faire une code review, un déploiement, une refacto.

Pourquoi : L’IA n’a pas d’intuition. Elle a besoin d’étapes concrètes, pas de “fais au mieux”.

Comment : Des fichiers dans skills/. 9 skills intégrés couvrent 90% des tâches de développement.

Question atelier : “Comment vous expliquez à un junior comment faire une code review ? Listez les étapes.” — C’est un skill.

Quoi : Les critères de qualité non-négociables. Taille de fichier, couverture de tests, patterns interdits.

Pourquoi : “Écris du code propre” n’est pas vérifiable. “Fichiers de moins de 300 lignes” l’est.

Comment : Des fichiers dans rules/. Rules par défaut + rules spécifiques au projet.

“Ce qui ne se vérifie pas ne se respecte pas.”

Question atelier : “Quelles sont les 3 règles que vous imposez toujours en code review ?” — Formalisez-les. C’est vos rules.

Quoi : Un kanban Git-natif. Les tâches vivent dans des dossiers (backlog, sprint, in-progress, done).

Pourquoi : L’IA sait où en est le projet. Pas besoin de réexpliquer le contexte à chaque session.

Comment : Des fichiers .md dans issue-board/. Le frontmatter YAML est la source de vérité. lyt board régénère la vue.

Question atelier : “Combien de temps passez-vous à réexpliquer le contexte à votre IA à chaque session ?” — L’issue board élimine ça.

Quoi : Le savoir accumulé du projet. Décisions d’architecture, patterns qui marchent, bugs récurrents.

Pourquoi : Sans mémoire, l’IA fait les mêmes erreurs deux fois. Elle suggère des solutions déjà rejetées.

Comment : Un index MEMORY.md + des fichiers spécialisés dans memory/cortex/. L’agent charge uniquement ce qui est pertinent.

“La qualité ne vient pas du prompt. Elle vient du contexte.”

Question atelier : “Votre IA sait-elle que vous avez essayé Redis et que vous êtes passé à PostgreSQL ? Non ? C’est un problème de mémoire.”

Les formateurs ont souvent des décideurs dans la salle. Cette section donne les arguments.

Le problème : Les modèles changent tous les 3-6 mois. GPT-4 → GPT-4o → o1 → o3. Claude 2 → 3 → 3.5 → 4. Sans structure portable, chaque changement de modèle = recommencer à zéro.

L’argument vendor lock-in : C’est le même problème qu’avec AWS, Salesforce, ou Adobe. Sauf que là, ça change quatre fois par an.

La réponse Lytos : Tout est du Markdown dans Git. L’IA est un moteur. Les moteurs se changent. La fondation est ce qui persiste.

Sans LytosAvec Lytos
Contexte dans l’historique de chatContexte dans des fichiers versionnés
Workflow lié à un outilFonctionne avec n’importe quel outil IA
Changement de vendor = recommencerChangement de vendor = changer de moteur
Pas de piste d’auditTout est dans Git

La phrase qui convainc : “Aujourd’hui c’est Claude. Demain c’est peut-être GPT, Gemini, ou un modèle local. Avec Lytos, vous changez le moteur. Vous ne recommencez pas à zéro.”

”On utilise déjà Cursor / Copilot, c’est pas la même chose ?”

Section intitulée « ”On utilise déjà Cursor / Copilot, c’est pas la même chose ?” »

Cursor et Copilot sont des outils. Lytos est une méthode. Cursor ne sait pas pourquoi votre projet existe. Il ne connaît pas vos décisions d’architecture. Il ne se souvient pas du sprint précédent. Lytos donne à n’importe quel outil le contexte dont il a besoin. D’ailleurs, Lytos fonctionne avec Cursor — il génère un fichier .cursor/rules automatiquement.

lyt init génère tout en 30 secondes. Le manifest fait 50-100 lignes. Les rules existent déjà — vous les répétez oralement en code review, Lytos les écrit une fois. C’est moins de travail, pas plus, parce que vous ne répétez plus rien.

”C’est pas plus simple de juste bien prompter ?”

Section intitulée « ”C’est pas plus simple de juste bien prompter ?” »

Le meilleur prompt du monde ne rattrape pas un contexte vide. Si l’IA ne sait pas que votre projet utilise PostgreSQL, que vous avez rejeté GraphQL, et que les fichiers doivent faire moins de 300 lignes — aucun prompt ne compensera. Le prompt est éphémère. Le contexte est durable.

“Déléguer à l’IA sans structure, c’est sous-traiter sans brief."

Non. Le manifest, les skills, les rules, la memory — c’est du Markdown. Ça fonctionne avec Claude Code, Cursor, GPT, Gemini, Mistral, ou un LLM local. Lytos a des adaptateurs natifs pour les outils majeurs. C’est le principe même de la souveraineté : aucune dépendance à un modèle ou un vendor.

”Nos développeurs ne vont pas adopter un process de plus.”

Section intitulée « ”Nos développeurs ne vont pas adopter un process de plus.” »

Les développeurs détestent les process qui ne servent à rien. Ils adoptent ceux qui leur font gagner du temps. Avec Lytos, ils ne réexpliquent plus leur projet. L’IA respecte leurs conventions. Les bugs récurrents ne reviennent pas. En général, la résistance tombe après le premier sprint.

Exercice d’atelier — Option A : le projet tutoriel (recommandé)

Section intitulée « Exercice d’atelier — Option A : le projet tutoriel (recommandé) »

Durée : 20 minutes Objectif : Faire vivre le workflow Lytos complet sur un vrai projet.

Préparation : demander aux participants d’installer le CLI avant la session (npm install -g lytos-cli).

  1. Cloner le projet tutoriel (2 min)git clone https://github.com/getlytos/lytos-learn.git && cd lytos-learn

  2. Explorer le board (3 min)lyt board. Montrer les issues dans chaque statut, les dépendances, la vue d’ensemble. Puis lyt show ISS-0006 pour voir la barre de progression à 50%.

  3. Démarrer une issue (2 min)lyt start ISS-0002. Montrer ce qui se passe : fichier déplacé, branche créée, board mis à jour.

  4. Coder avec l’IA (8 min) — Chaque participant ouvre son IA et dit : “Lis .lytos/manifest.md et l’issue ISS-0002, puis implémente-la.” Observer : l’IA comprend le projet immédiatement grâce au contexte.

  5. Fermer et debrief (5 min)lyt close ISS-0002. Montrer le board final. Puis le point clé : chaque participant a obtenu un résultat cohérent parce que le contexte était le même.

Le projet tutoriel : github.com/getlytos/lytos-learn

Exercice d’atelier — Option B : la comparaison

Section intitulée « Exercice d’atelier — Option B : la comparaison »

Durée : 15 minutes Objectif : Faire toucher du doigt la différence entre un prompt et un contexte structuré.

  1. Sans Lytos (5 min) — Demander aux participants de prompter une IA pour créer un endpoint API. Juste un prompt libre. Observer : chacun obtient un résultat différent, générique, avec des choix par défaut.

  2. Avec un manifest (5 min) — Leur donner un manifest de 30 lignes (stack, contraintes, conventions). Même demande. Observer : les résultats convergent, respectent les contraintes, sont adaptés au projet.

  3. Debrief (5 min) — La différence entre les deux, c’est le contexte. Le prompt n’a pas changé. Le modèle n’a pas changé. Seule la structure autour a changé. C’est ça, Lytos.

Le point clé des deux exercices : les résultats tendent à converger. En développement traditionnel, 10 développeurs apportent 10 styles — et c’est aussi ce qui fait la richesse d’une équipe. Avec l’IA et un manifest partagé, une partie de la forme peut s’harmoniser, pendant que les différences de jugement continuent de faire la valeur des humains.

“Le développeur brainstorme. Lytos aide à harmoniser.”

Toutes les phrases clés en un seul endroit, à réutiliser en formation :

ThèmePunchline
Vision”L’agile a structuré la collaboration humaine. Lytos structure la collaboration avec l’IA.”
Personas”Le role-play ne remplace pas le contexte.”
Personas”Un agent déguisé en senior dev ne connaît pas votre code. Il connaît le mot ‘senior’.”
Souveraineté”Choisissez votre IA. Ne lui appartenez pas.”
Process”Un projet sans process est une conversation. Pas une livraison.”
Process”Sans process, chaque session repart de zéro. Avec Lytos, chaque session s’appuie sur la dernière.”
Contexte”La qualité ne vient pas du prompt. Elle vient du contexte.”
Contexte”Déléguer à l’IA sans structure, c’est sous-traiter sans brief.”
Rules”Ce qui ne se vérifie pas ne se respecte pas.”
Lead”L’humain n’écrit pas chaque ligne. Il définit le monde.”
Équipe”Le développeur brainstorme. Lytos aide à harmoniser.”
FormuleRésultat = Modèle x Contexte