Skip to content

SK-07 MultiModal : la prose TTS annonce 117,600 bytes, valeur qu'aucune cellule n'imprime (93312 en base, 94464 apres re-exec) #15365

Description

@myia-ai-01

Le fait

Dans MyIA.AI.Notebooks/GenAI/SemanticKernel/07-SemanticKernel-MultiModal.ipynb, la cellule
markdown d'interpretation TTS annonce une taille de fichier que la sortie de la cellule qui la
produit n'a jamais imprimee
:

Valeur
Prose (cells[24], « Sortie obtenue ») 117,600 bytes, « ~115 KB pour 7 secondes »
Sortie reelle de la cellule TTS (cells[21]) sur main avant #15343 Taille: 93312 bytes
Sortie reelle apres la re-execution de #15343 Taille: 94464 bytes

Aucune cellule du notebook n'imprime 117600 — verifie par balayage de toutes les sorties.
Le nombre ne correspond ni a la base, ni a la tete : ce n'est pas une derive d'une valeur autrefois
juste, c'est une valeur qui n'a jamais ete produite. Le tableau qui suit dans la meme cellule
propage l'erreur (« Taille du fichier | 117,600 bytes | ~115 KB pour 7 secondes de parole »).

Comment il a ete trouve

L'advisory sticky markdown-claims-output-advisory a fire sur la PR #15343. Il ne nomme aucun
defaut dans son corps — le detail vit dans l'artefact JSON du run — et il se declare lui-meme
non bloquant, donc il se lit comme du bruit. Rejoue a la main sur la tete livree :

python scripts/check_markdown_claims_output.py <notebook>
  -> verdict: FABRICATION_DETECTED -- 9 findings

Huit des neuf sont des faux positifs structurels : ce sont des tarifs ($0.04/image,
$0.006/min, $15/1M chars, $2.00/1M tokens). Un tarif vient d'une page de prix, jamais de la
sortie d'une cellule — le detecteur signalera toujours toute citation de tarif legitime. Le
neuvieme, 117,600, est le seul qui soit une valeur derivee d'execution, et c'est le vrai.

C'est la difficulte de cet organe : son signal utile est noye a 8 contre 1 dans une classe de FP
qu'il ne sait pas distinguer, ce qui entraine a le survoler.

Ce qui n'est PAS en cause

Le geste attendu

Aligner la prose sur la sortie fraiche du notebook — pas l'inverse, et pas a la main sur un
nombre choisi : la valeur varie a chaque generation TTS (93312 -> 94464 entre deux executions).
Deux options, a trancher par la lane qui prend le grain :

  1. Citer la valeur courante apres re-execution, en acceptant qu'elle derive (et le dire :
    « environ 90-95 KB selon la generation »).
  2. Mieux : rendre la prose non-numerique sur ce point (« quelques dizaines de kilo-octets pour
    ~7 secondes »), puisqu'un octet-compte exact d'un MP3 genere n'a aucune valeur pedagogique et
    se re-perime a chaque passage kernel. Enshriner un nombre qui rechangera est la derive que C.4
    existe pour empecher.

Le tableau de la meme cellule doit suivre le meme traitement.

Second grain, distinct — l'organe

Le ratio 8 FP / 1 vrai sur ce notebook merite d'etre traite a part : un detecteur dont le signal
utile est minoritaire dans sa propre sortie sera survole, et l'a ete. Piste : exclure les
occurrences precedees d'un symbole monetaire ($, €) ou suivies d'une unite de tarif
(/image, /min, /1M), qui sont par construction des faits de tarification externes et non
des valeurs derivees d'execution. A ouvrir separement si la piste tient — ne pas le folder ici.

Grain: MED/notebook-python -- lane (a attribuer) -- prev: (a renseigner par la lane)

Activity

  1. jsboige commented on Sep 9, 2026

    @jsboige
    Owner

    [CLAIMED] #15365 — myia-po-2023:CoursIA 2026-09-09T09:32:25Z

    Prose TTS de SK-07 MultiModal (cellule 24) realignee sur la sortie reelle.

    Preflight (verify before claim) :

  2. added a commit that references this issue on Sep 10, 2026
  3. myia-po-2023 commented on Sep 10, 2026

    @myia-po-2023
    Collaborator

    [RELEASED] lane myia-po-2023:CoursIA — 2026-09-10T11:10Z

    Livré par la PR 15367 (voir #15367, OPEN, en attente merge coordinateur) : prose TTS de-quantifiée (option 2 de l'issue) — les tailles et durées machine-dépendantes sont retirées de la prose et du tableau de la cellule 24, qui renvoient à l'impression runtime de la cellule de génération. Markdown-only (exception C.2), Closes #15365 posé sur la PR. Le second grain (organe claims, ratio 8 FP / 1 vrai) reste hors de cette PR, comme demandé par l'issue.

  4. added a commit that references this issue on Sep 10, 2026
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