Skip to content

[EPIC] Série TAL dédiée — migrer les notebooks 23–26 hors de GenAI/Texte #16271

Description

@jsboige

Constat

Le parcours TAL classique dispose désormais d’un deck dédié et de plusieurs notebooks exécutables, mais ses notebooks sont rangés à la suite de la série généraliste GenAI/Texte :

Ce placement mélange deux progressions différentes : ingénierie des LLM dans GenAI/Texte, et fondations du traitement automatique des langues, du modèle symbolique/probabiliste vers les témoins modernes. La série TAL mérite donc un owner de répertoire et une navigation propres.

Objectif

Créer une série notebook dédiée au traitement automatique des langues, rattacher les travaux existants à cette série, puis migrer les notebooks correspondants sans perte de contenu, d’outputs, de navigation ni de provenance.

Chemin cible proposé, à confirmer par le census de migration :

MyIA.AI.Notebooks/NLP/

Le nom de répertoire reste distinct du titre pédagogique français ; la documentation primaire et le README de série restent en français.

Périmètre initial

Étape Sujet Source
01 Du mot aux dépendances et entités #12958 / #12985
02 N-grammes, lissage et perplexité #16235 / #16246
03 CRF et étiquetage séquentiel #16252 / #16267
04 CFG, PCFG et parsing CYK #16253
Deck Progression classique → moderne #15398 / #15406

Le deck reste dans slides/09-traitement-automatique-langues/ ; il devient le point d’entrée transversal et ses liens doivent viser les nouveaux owners notebook après migration.

Stratégie de migration

  1. Laisser les PRs de contenu déjà construites terminer leur admission dans leurs chemins actuels, afin de ne pas réécrire simultanément trois branches et leurs preuves d’exécution.
  2. Après disponibilité des quatre notebooks sur main, ouvrir une PR de migration atomique : git mv des quatre notebooks vers la série dédiée, création du README français et réparation de tous les liens/références.
  3. Préserver byte-for-byte les cellules, outputs, execution counts et métadonnées des notebooks tant que seules les routes changent. Toute modification de source code déclenche une ré-exécution complète du notebook concerné conformément à C.2.
  4. Mettre à jour les owners dans le deck TAL, _quarto.yml, la documentation curriculaire et les README de navigation réellement concernés.
  5. Laisser COURSE_CATALOG.generated.* et tous les blocs CATALOG-STATUS byte-identiques : la régénération appartient à l’automatisation.
  6. Vérifier les liens sur l’arbre complet, les collisions de PR ouvertes, les twin/ledgers path-keyed éventuels et les ratchets notebook après les renames.

Critères d’acceptation

Hors périmètre

  • réécrire le contenu scientifique des quatre notebooks pendant le déplacement ;
  • déplacer les notebooks LLM/RAG qui restent propriétaires de GenAI/Texte ;
  • déplacer le deck hors de slides/09-traitement-automatique-langues/ ;
  • créer immédiatement toutes les unités TAL évoquées dans [EPIC] Thom — langage, agents transparents et singularités #15397 (HMM, WordNet, pragmatique, parole, etc.) : elles restent de futurs grains atomiques après census de la nouvelle série.

Dépendances et séquencement

La PR de migration dépend de l’admission des contenus #16246, #16267 et #16253 afin que le déplacement porte une seule fois sur l’état canonique de main. Cette dépendance bloque la migration, pas la production ni la review des notebooks concernés.

See #15397. See #15398. See #12958. See #16235. See #16252. See #16253.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions