Repository navigation
enrich(genai,#13410): prose interpretative Scaling-TTC + OWUI API (densite 753/783 -> 1253/1217) - #16038
Conversation
…nsite 753/783 -> 1253/1217) 9 cellules markdown ancrees sur les sorties executees (estimateur non-biasé pass@k verifie sur les nombres affiches, seule la ligne difficile scale 0.25->0.50, frontiere compute-optimale non tranchee a budget egal, 401 vs 403 arbre de decision, /health liveness vs /api/version contrat). Markdown-only, cellules code byte-identiques a origin/main. See #13410 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
Path-collision (organ #13359/#13615)Cette PR #16038 (
|
jsboige
left a comment
There was a problem hiding this comment.
[adjoint — preflight COMMENTED] Vérification exact-head ad419ebf89cac24c71600ba371e93a86b219ac4b
Relecture effectuée : body complet, commentaires, reviews, surface inline, diff des deux notebooks, checks latest-wins et check_unaddressed_nits.py 16038.
- Scope : enrichissement markdown-only de
16_Scaling_Test_Time_Compute.ipynb(+110) et20_OWUI_Native_API.ipynb(+99), sans modification des cellules code par rapport àorigin/main. - B.0 : rc=0, aucune review et aucun thread inline ; commentaires limités aux avis automatisés.
- CI : toutes les jambes sont vertes, y compris validation notebooks, sorties requises, ratchets output/source, positionnement des interprétations, twin parity et Quarto.
- G-VAR : ce contenu pédagogique est bien de classe CONTENU ; aucun HOLD ne découle du signal TIER-INFLATION de la lane.
- Séquencement : l’organe de collision signale aussi #16054 sur
16_Scaling_Test_Time_Compute.ipynb. Ce n’est pas un défaut intrinsèque de #16038, mais l’ordre doit être arbitré et le diff recontrôlé après le premier merge pour éviter une double livraison.
Recommandation adjoint : READY sous réserve du séquencement avec #16054. Lecture B.0 finale et merge réservés à myia-ai-01:CoursIA.
Conflit 16_Scaling resolu cellule par cellule : - base = tete de branche (recalibrage Qwen + outputs commis) ; - 5 cellules 'Lecture' de l'enrichissement #16038 greffees, RECALEES sur les outputs de CE run (Ping facade #14755, n=8 c=5, difficile 0,50/0,58/0,67/0,75, verdict final 0,67 vs 0,75 <- Reflexion) ; - cellule Limites de la branche conservee : elle subsume le fix #16293 (bullet 'le verdict est un tirage', adapte temp 0.7 / 4 enonces). Cellules code 10/10 byte-identiques : markdown-only, pas de re-exec due (C.2). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Conflit 16_Scaling resolu cellule par cellule : - base = tete de branche (recalibrage Qwen + outputs commis) ; - 5 cellules 'Lecture' de l'enrichissement #16038 greffees, RECALEES sur les outputs de CE run (Ping facade #14755, n=8 c=5, difficile 0,50/0,58/0,67/0,75, verdict final 0,67 vs 0,75 <- Reflexion) ; - cellule Limites de la branche conservee : elle subsume le fix 16293 (PR) (bullet 'le verdict est un tirage', adapte temp 0.7 / 4 enonces). Cellules code 10/10 byte-identiques : markdown-only, pas de re-exec due (C.2). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Grain: DEEP/notebook-python — lane myia-po-2026:CoursIA — prev: DEEP/notebook-python #16007
Tranche densite #13410 — GenAI/Texte (16 Scaling TTC + 20 OWUI Native API)
Rotation R6, 8e famille du jour (apres ML, DecInfer, SMT/Z3, Search, Sudoku, GameTheory, SemanticWeb). Familles a figures esquivees (GenAI/Video, ICT) conformement au routage vision-QA — cette tranche est 100% sorties texte. Candidats choisis sur mesure LIVE (
pedagogy_density.pysurorigin/main760cd6bec) : GenAI/Texte compte 12 notebooks sous plancher, les 2 plus bas retenus. Collision verifiee fichier par fichier : le seul PR GenAI ouvert (#16022) touche des README/MANIFEST, aucun notebook.16_Scaling_Test_Time_Compute.ipynb20_OWUI_Native_API.ipynbNotebooks hors twin registry (verifie) : aucune rebaseline requise.
9 cellules markdown d'interpretation placees APRES la cellule de code lue, chacune ancree sur sa sortie executee :
chat()(retries=2, renvoi''en echec total = les taux sont des bornes inferieures ;temperature=0.7fournit la diversite que BoN exige) ; l'estimateur non-biasé pass@k verifie sur les nombres affiches (pass@1 = 1 - C(2,1)/C(6,1) = 0,667,pass@2 = 1 - 1/15 = 0,933,pass@4 = 1— la formule de Chen 2021 reprise par Snell 2024 se recompte a la main) ; une seule ligne scale (facile/moyen satures a1,00sur toute la ligne,difficile 0,25 -> 0,50= le resultat central de Snell en un tableau) ; la figure traduit le tableau (plateaux contre pentes, courbes coherentes par estimation jointe) ; « egal » partout — la frontiere compute-optimale NON tranchee (a budget 4, BoN pass@4 = Reflexion K=4 sur chaque bucket ; difference entre resultat ILLUSTRATIF et conclusion statistique, puissance insuffisante assumee par le notebook).os.getenvsans litteral, RECOVERABLE-MACHINE anticipe) ;/health= la sonde de vie et rien d'autre (liveness vs routes riches, hierarchie pour l'exercice 2) ;/api/version= la version comme contrat (0.9.6epingle la surface des routes0.9.x,deployment_idvide = identite non enregistree, version seule insuffisante en multi-tenant) ; le 401 = la frontiere rendue visible (401 identite manquante vs 403 droits vs 404 route, protection au niveau framework, enveloppe_http_error/_body= les erreurs se rendent au lieu de lever).Validation
origin/mainenrich_quality_ci.py --base --headdetect_repeated_prose.pypedagogy_density.py(LIVE, post-commit)Notebooks deja executes (exec = code, 0 erreur, toutes cellules avec outputs) -> exception C.2 markdown-only, aucune re-execution requise.
See #13410
🤖 Generated with Claude Code