From 60a81c506a602c2bb94c3af115af5775ac44c1e2 Mon Sep 17 00:00:00 2001 From: jsboige Date: Thu, 8 Oct 2026 06:09:41 +0200 Subject: [PATCH] fix(17391): Lab17 -- le schema d'architecture passe en Mermaid, l'attribution DS-STAR est corrigee MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Deux defauts de prose dans le carnet final du track, tous deux dans du markdown. - Cellule 0 : le schema d'architecture etait une chaine de fleches ASCII (`Fichiers CSV/JSON --> FileAnalyzer --> Planner --> ...`). Le moteur canonique du depot pour un flux de donnees est Mermaid : le bloc devient un `flowchart TD` aligne sur le style deja employe par Lab11 et Lab12 de la meme serie, avec le bord de retour du Verifier que la chaine ASCII ne pouvait pas porter (elle n'avait aucune boucle). Le detecteur `detect_ascii_flowchart.py` ne nominmait pas ce bloc (0 finding) -- la conversion s'appuie sur la regle, pas sur son organe. - Cellule 7 : la prose attribuait le pipeline DS-STAR a « Guo et al. (2025) » alors que le bloc de reference de la MEME cellule, la section References (cellule 39) et les Labs 10, 11 et 12 de la serie l'attribuent tous a « Nam et al. (2025) » (arXiv:2509.21825). « Guo et al. » etait la seule occurrence de ce nom dans toute la serie. Edition markdown seule : 2 cellules markdown, 0 cellule de code, aucun `execution_count` ni `outputs` modifie -- C.2 satisfait sans re-execution. Audit #17073, partition Hermes, carnet Lab17 (dernier de la partition). See #17391 Co-Authored-By: Claude Sonnet 5.5 --- .../Day7-Production/Lab17-Final-Project.ipynb | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/MyIA.AI.Notebooks/ML/DataScienceWithAgents/Track2-GoogleADK/Day7-Production/Lab17-Final-Project.ipynb b/MyIA.AI.Notebooks/ML/DataScienceWithAgents/Track2-GoogleADK/Day7-Production/Lab17-Final-Project.ipynb index 095ec03a24..d149bf1f3c 100644 --- a/MyIA.AI.Notebooks/ML/DataScienceWithAgents/Track2-GoogleADK/Day7-Production/Lab17-Final-Project.ipynb +++ b/MyIA.AI.Notebooks/ML/DataScienceWithAgents/Track2-GoogleADK/Day7-Production/Lab17-Final-Project.ipynb @@ -37,9 +37,18 @@ "\n", "## Architecture Complète\n", "\n", + "```mermaid\n", + "flowchart TD\n", + " F[Fichiers CSV / JSON] --> A[FileAnalyzer déterministe]\n", + " A --> P[Planner Agent ADK]\n", + " P --> C[Coder Agent ADK]\n", + " C --> E[Executor Pandas local]\n", + " E --> V[Verifier Agent ADK]\n", + " V -->|SUCCESS| R[Reporter Agent ADK]\n", + " V -->|NEEDS_REFINEMENT ou FAILED| P\n", "```\n", - "Fichiers CSV/JSON --> FileAnalyzer --> Planner --> Coder --> Executor --> Verifier --> Reporter\n", - "```" + "\n", + "Le Verifier renvoie `SUCCESS` (la boucle s'arrête), `NEEDS_REFINEMENT` (le contexte est enrichi de la sortie précédente et le Planner est rappelé) ou `FAILED` quand l'exécution a échoué. La boucle est bornée par `max_iterations`, et le Reporter clôt le pipeline." ] }, { @@ -265,7 +274,7 @@ "## 3. Modules DS-STAR (agents ADK)\n", "\n", "Ce projet final integre le pipeline **DS-STAR** complet (FileAnalyzer -> Planner -> Coder ->\n", - "Executor -> Verifier -> Reporter) tel que défini par Guo et al. (2025) : un système multi-agent\n", + "Executor -> Verifier -> Reporter) tel que défini par Nam et al. (2025) : un système multi-agent\n", "qui decompose un problème de data science, genere et execute du code en sandbox, puis valide les\n", "résultats avant de produire un rapport. Ce lab orchestre l'**integration end-to-end** de tous les\n", "composants, par opposition a l'étude d'un composant isole (cf. Lab 10 sur le FileAnalyzer).\n",