diff --git a/MyIA.AI.Notebooks/GenAI/Texte/22b_Profil_Cognitif_CHC.ipynb b/MyIA.AI.Notebooks/GenAI/Texte/22b_Profil_Cognitif_CHC.ipynb new file mode 100644 index 0000000000..5fe410d632 --- /dev/null +++ b/MyIA.AI.Notebooks/GenAI/Texte/22b_Profil_Cognitif_CHC.ipynb @@ -0,0 +1,2379 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "6579cf21", + "metadata": { + "papermill": { + "duration": 0.006921, + "end_time": "2026-09-22T21:18:45.083285+00:00", + "exception": false, + "start_time": "2026-09-22T21:18:45.076364+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# 22b — Profil cognitif d'un LLM : batterie CHC, profil « jagged » et contortions de capacité\n", + "\n", + "**Navigation** : [22_Evaluating_Generated_Text](./22_Evaluating_Generated_Text.ipynb) · **22b (ce notebook)** · [23_TAL_Du_Mot_Aux_Dependances](./23_TAL_Du_Mot_Aux_Dependances.ipynb)\n", + "\n", + "## Pourquoi ce notebook existe\n", + "\n", + "Le notebook 22 évalue **ce qu'un modèle écrit** : BLEU, ROUGE, juge LLM. Il laisse ouverte la question suivante : **qu'est-ce que ce modèle sait faire, et où casse-t-il ?** Un classement de type Elo ou un score unique de benchmark répond en *une* dimension. Hendrycks et al. (R13, *A Definition of AGI*, 2025) proposent l'inverse : dix domaines cognitifs issus de la théorie psychométrique **Cattell-Horn-Carroll (CHC)**, pondérés à 10 % chacun, et un **profil** plutôt qu'un score.\n", + "\n", + "Ce notebook approfondit le 22, d'où la lettre `b` : on passe de l'évaluation d'une **sortie** à l'évaluation du **générateur**, avec les mêmes réflexes (correction mécanique, protocole explicite, méfiance envers les chiffres agrégés). On y construit une mini-batterie CHC textuelle, on l'exécute sur quatre modèles réels (un modèle de 0,8 milliard de paramètres sur CPU, trois modèles par API) et on en tire trois leçons :\n", + "\n", + "1. le profil d'un LLM est **« jagged »** (en dents de scie) : excellent ici, nul là ;\n", + "2. le **score agrégé trompe** : un domaine à 0 % (la mémoire long terme) disparaît dans une moyenne ;\n", + "3. les systèmes compensent leurs trous par des **contortions de capacité** (le contexte à la place de la mémoire, la recherche externe à la place du rappel fiable), et ces contortions ont un coût mesurable.\n", + "\n", + "Enfin, on élargit du *profil* au *risque* : les types d'IA stratégiques listés par R13 et le cube **Autonomie × Généralité × Intelligence** du *Singapore Consensus* (R11).\n", + "\n", + "**Ce que vous saurez faire** : écrire des items à correction mécanique, mesurer un profil avec ses intervalles d'incertitude, lire un radar sans le réduire à sa moyenne, et reconnaître une contortion de capacité quand un système vous la présente comme une compétence.\n", + "\n", + "**Prérequis** : [22](./22_Evaluating_Generated_Text.ipynb) (réflexe d'évaluation), [14](./14_Persistent_Memory.ipynb) (mémoire persistante), [05](./05_RAG_Modern.ipynb) (RAG). Clé `OPENAI_API_KEY` et, en option, `QWEN_API_KEY` + `QWEN_OPENAI_BASE_URL` dans `GenAI/.env` ; un modèle dont la clé manque est simplement retiré de la batterie. Le modèle local `Qwen/Qwen3.5-0.8B` est téléchargé depuis Hugging Face au premier lancement (environ 1,7 Go ; un CPU suffit)." + ] + }, + { + "cell_type": "markdown", + "id": "8559967e", + "metadata": { + "papermill": { + "duration": 0.006017, + "end_time": "2026-09-22T21:18:45.094226+00:00", + "exception": false, + "start_time": "2026-09-22T21:18:45.088209+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 1. Le cadre CHC de R13 : dix domaines, 10 % chacun\n", + "\n", + "R13 part d'une définition volontairement modeste : une AGI est une IA qui **égale ou dépasse la polyvalence et la maîtrise cognitives d'un adulte instruit**. Pour la rendre mesurable, les auteurs reprennent les grandes aptitudes du modèle CHC, la théorie de l'intelligence humaine la mieux validée empiriquement, et les découpent en dix domaines :\n", + "\n", + "| Code | Domaine | Ce qui est testé | Testable dans ce notebook |\n", + "|---|---|---|---|\n", + "| K | Connaissances générales | culture, sciences, sens commun | oui |\n", + "| RW | Lecture-écriture | compréhension, composition | oui |\n", + "| M | Mathématiques | de l'arithmétique au calcul différentiel | oui |\n", + "| R | Raisonnement sur le vif | déduction, induction, théorie de l'esprit | oui |\n", + "| WM | Mémoire de travail | maintenir et transformer une séquence | oui (modalité textuelle) |\n", + "| MS | Stockage long terme | apprendre durablement une information nouvelle | oui, et c'est le cœur du sujet |\n", + "| MR | Récupération long terme | fluence, absence de confabulation | oui |\n", + "| V | Traitement visuel | percevoir, générer, raisonner sur des images | non : batterie texte seule |\n", + "| A | Traitement auditif | parole, rythme, musique | non : batterie texte seule |\n", + "| S | Vitesse | tâches simples exécutées vite | oui (latence mesurée) |\n", + "\n", + "R13 applique cette grille à GPT-4 et GPT-5 (Table 1, p. 3) et obtient **27 %** et **57 %**. La cellule suivante reprend ces chiffres tels que publiés et calcule ce que le total ne montre pas." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "2ca62038", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:18:45.109754Z", + "iopub.status.busy": "2026-09-22T21:18:45.109754Z", + "iopub.status.idle": "2026-09-22T21:18:45.196673Z", + "shell.execute_reply": "2026-09-22T21:18:45.196673Z" + }, + "papermill": { + "duration": 0.095623, + "end_time": "2026-09-22T21:18:45.198204+00:00", + "exception": false, + "start_time": "2026-09-22T21:18:45.102581+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "GPT-4 (2023) score AGI = 27 % | moyenne des domaines = 0.27 | domaine minimal = 0.00 | domaines a 0 : ['R', 'MS', 'V', 'A']\n", + "GPT-5 (2025) score AGI = 57 % | moyenne des domaines = 0.57 | domaine minimal = 0.00 | domaines a 0 : ['MS']\n", + "\n", + "Profil detaille (fraction de chaque domaine) :\n", + " K RW M R WM MS MR V A S\n", + "GPT-4 0.8 0.6 0.4 0.0 0.2 0.0 0.4 0.0 0.0 0.3\n", + "GPT-5 0.9 1.0 1.0 0.7 0.4 0.0 0.4 0.4 0.6 0.3\n", + "\n", + "Gain GPT-4 -> GPT-5 par domaine (points) : {'K': 1, 'RW': 4, 'M': 6, 'R': 7, 'WM': 2, 'MS': 0, 'MR': 0, 'V': 4, 'A': 6, 'S': 0}\n" + ] + } + ], + "source": [ + "# Table 1 de R13 (Hendrycks et al., 2025, p. 3) : contribution de chaque domaine au score AGI.\n", + "# Chaque domaine pese 10 % ; la valeur est la part obtenue sur ces 10 points.\n", + "import numpy as np\n", + "\n", + "DOMAINES = [\"K\", \"RW\", \"M\", \"R\", \"WM\", \"MS\", \"MR\", \"V\", \"A\", \"S\"]\n", + "TABLE1 = {\n", + " \"GPT-4 (2023)\": [8, 6, 4, 0, 2, 0, 4, 0, 0, 3],\n", + " \"GPT-5 (2025)\": [9, 10, 10, 7, 4, 0, 4, 4, 6, 3],\n", + "}\n", + "\n", + "for modele, parts in TABLE1.items():\n", + " profil = np.array(parts, dtype=float) / 10.0 # fraction de chaque domaine maitrisee\n", + " nuls = [d for d, p in zip(DOMAINES, profil) if p == 0]\n", + " print(f\"{modele:13s} score AGI = {sum(parts):2d} % | moyenne des domaines = {profil.mean():.2f}\"\n", + " f\" | domaine minimal = {profil.min():.2f} | domaines a 0 : {nuls}\")\n", + "\n", + "print(\"\\nProfil detaille (fraction de chaque domaine) :\")\n", + "print(\" \" + \" \".join(f\"{d:>4s}\" for d in DOMAINES))\n", + "for modele, parts in TABLE1.items():\n", + " print(f\"{modele[:6]:7s} \" + \" \".join(f\"{p / 10:4.1f}\" for p in parts))\n", + "\n", + "gain = np.array(TABLE1[\"GPT-5 (2025)\"]) - np.array(TABLE1[\"GPT-4 (2023)\"])\n", + "print(\"\\nGain GPT-4 -> GPT-5 par domaine (points) :\", dict(zip(DOMAINES, gain.tolist())))" + ] + }, + { + "cell_type": "markdown", + "id": "980c4981", + "metadata": { + "papermill": { + "duration": 0.0051, + "end_time": "2026-09-22T21:18:45.210235+00:00", + "exception": false, + "start_time": "2026-09-22T21:18:45.205135+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Le total **double** entre GPT-4 et GPT-5 (27 % puis 57 %), mais le détail raconte autre chose. Le gain se concentre sur les domaines que l'entraînement massif sait nourrir : raisonnement (+7 points), mathématiques (+6), traitement auditif et visuel (+6 et +4), lecture-écriture (+4). Trois colonnes n'ont **pas bougé du tout** : **MS reste à 0**, la récupération MR reste à 4 et la vitesse S reste à 3. Le domaine minimal vaut 0 pour les deux modèles : quelle que soit la progression affichée, le maillon le plus faible est le même.\n", + "\n", + "R13 le dit explicitement (p. 15) : un système à 90 % mais à 0 % en stockage long terme serait « fonctionnellement handicapé par une forme d'amnésie », et les auteurs recommandent de publier **le profil cognitif, pas seulement le score**. Reste à vérifier si le motif se reproduit sur nos propres modèles." + ] + }, + { + "cell_type": "markdown", + "id": "e63d6ce8", + "metadata": { + "papermill": { + "duration": 0.010051, + "end_time": "2026-09-22T21:18:45.224731+00:00", + "exception": false, + "start_time": "2026-09-22T21:18:45.214680+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 2. Quatre modèles réels, deux familles d'accès\n", + "\n", + "La batterie tourne sur quatre modèles choisis pour couvrir un large écart de taille :\n", + "\n", + "| Modèle | Accès | Pourquoi il est là |\n", + "|---|---|---|\n", + "| `Qwen/Qwen3.5-0.8B` | local, CPU, `transformers` | petit modèle ouvert : aucune donnée ne sort de la machine, et la latence mesurée est celle de **votre** matériel |\n", + "| `gpt-4.1-nano` | API OpenAI | le plus petit modèle de la gamme 4.1 |\n", + "| `qwen3.6-flash` | API Qwen compatible OpenAI | modèle rapide d'une autre famille, pour comparer des profils et pas seulement des tailles |\n", + "| `gpt-4.1-mini` | API OpenAI | modèle intermédiaire, point de comparaison haut |\n", + "\n", + "Deux choix de protocole à garder en tête :\n", + "\n", + "- **température 0 (API) et décodage glouton (local)** : on mesure la réponse la plus probable, pas un tirage. Côté API, T=0 ne garantit pas le déterminisme ; la section 6 mesure ce qu'il en reste ;\n", + "- **mode « thinking » désactivé** pour les modèles Qwen (`enable_thinking=False`). R13 teste le raisonnement *sur le vif* ; un modèle qui délibère longuement mesurerait autre chose, avec une latence qui fausserait la vitesse S. Le notebook [08](./08_Reasoning_Models.ipynb) traite ce mode à part.\n", + "\n", + "Aucun outil externe (recherche web, code) n'est branché : c'est la condition que R13 impose pour mesurer la récupération interne (annexe G.2, p. 43). Les clés sont lues dans `.env` (ou `.secrets/master.env` sur le cluster du cours) et ne sont **jamais affichées**, pas plus que l'adresse des services." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "23d6219a", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:18:45.245972Z", + "iopub.status.busy": "2026-09-22T21:18:45.245468Z", + "iopub.status.idle": "2026-09-22T21:19:09.705451Z", + "shell.execute_reply": "2026-09-22T21:19:09.705451Z" + }, + "papermill": { + "duration": 24.474528, + "end_time": "2026-09-22T21:19:09.706461+00:00", + "exception": false, + "start_time": "2026-09-22T21:18:45.231933+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "route openai : cle configuree (masquee)\n", + "route qwen : cle configuree (masquee)\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "modele local charge en 3.6 s ; 752 M parametres ; 14 threads CPU\n", + "\n", + "Sonde ('Reply with the single word OK.') :\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Qwen3.5-0.8B (local) 0.74 s -> 'OK'\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " gpt-4.1-nano 1.72 s -> 'OK'\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " qwen3.6-flash 1.19 s -> 'OK'\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " gpt-4.1-mini 0.91 s -> 'OK'\n" + ] + } + ], + "source": [ + "import os, re, time, random, warnings\n", + "from pathlib import Path\n", + "\n", + "warnings.filterwarnings(\"ignore\")\n", + "os.environ.setdefault(\"HF_HUB_DISABLE_PROGRESS_BARS\", \"1\")\n", + "os.environ.setdefault(\"TRANSFORMERS_VERBOSITY\", \"error\")\n", + "from openai import OpenAI\n", + "\n", + "\n", + "def _lire_env(fichier):\n", + " valeurs = {}\n", + " for ligne in fichier.read_text(encoding=\"utf-8-sig\").splitlines():\n", + " ligne = ligne.strip()\n", + " if ligne and not ligne.startswith(\"#\") and \"=\" in ligne:\n", + " nom, valeur = ligne.split(\"=\", 1)\n", + " valeurs[nom.strip()] = valeur.strip().strip('\"').strip(\"'\")\n", + " return valeurs\n", + "\n", + "\n", + "def charger_env_local():\n", + " \"\"\"Remonte l'arborescence : .env (GenAI/.env de l'etudiant) puis .secrets/master.env (cluster).\"\"\"\n", + " valeurs, cur = {}, Path.cwd()\n", + " for _ in range(8):\n", + " for cand in (cur / \".env\", cur / \".secrets\" / \"master.env\"):\n", + " if cand.exists():\n", + " for k, v in _lire_env(cand).items():\n", + " valeurs.setdefault(k, v)\n", + " if cur == cur.parent:\n", + " break\n", + " cur = cur.parent\n", + " return valeurs\n", + "\n", + "\n", + "ENV = charger_env_local()\n", + "def cle(nom):\n", + " return os.getenv(nom) or ENV.get(nom)\n", + "\n", + "ROUTES = {}\n", + "if cle(\"OPENAI_API_KEY\"):\n", + " ROUTES[\"openai\"] = OpenAI(api_key=cle(\"OPENAI_API_KEY\"), timeout=180)\n", + "if cle(\"QWEN_API_KEY\") and cle(\"QWEN_OPENAI_BASE_URL\"):\n", + " _base = cle(\"QWEN_OPENAI_BASE_URL\").rstrip(\"/\")\n", + " _base = _base if _base.endswith(\"/v1\") else _base + \"/v1\"\n", + " ROUTES[\"qwen\"] = OpenAI(base_url=_base, api_key=cle(\"QWEN_API_KEY\"), timeout=180)\n", + "for nom in (\"openai\", \"qwen\"):\n", + " print(f\"route {nom:6s} : {'cle configuree (masquee)' if nom in ROUTES else 'absente -> modeles retires'}\")\n", + "\n", + "MODELES = [\n", + " {\"nom\": \"Qwen3.5-0.8B (local)\", \"route\": \"local\", \"id\": \"Qwen/Qwen3.5-0.8B\"},\n", + " {\"nom\": \"gpt-4.1-nano\", \"route\": \"openai\", \"id\": \"gpt-4.1-nano\"},\n", + " {\"nom\": \"qwen3.6-flash\", \"route\": \"qwen\", \"id\": \"qwen3.6-flash\"},\n", + " {\"nom\": \"gpt-4.1-mini\", \"route\": \"openai\", \"id\": \"gpt-4.1-mini\"},\n", + "]\n", + "MODELES = [m for m in MODELES if m[\"route\"] == \"local\" or m[\"route\"] in ROUTES]\n", + "if cle(\"HF_TOKEN\"):\n", + " os.environ.setdefault(\"HF_TOKEN\", cle(\"HF_TOKEN\")) # evite les limites du Hub anonyme ; jamais affiche\n", + "\n", + "import torch\n", + "from transformers import AutoModelForCausalLM, AutoTokenizer\n", + "\n", + "torch.manual_seed(0)\n", + "_t0 = time.time()\n", + "TOK_LOCAL = AutoTokenizer.from_pretrained(\"Qwen/Qwen3.5-0.8B\")\n", + "LLM_LOCAL = AutoModelForCausalLM.from_pretrained(\"Qwen/Qwen3.5-0.8B\", dtype=torch.float32).eval()\n", + "print(f\"modele local charge en {time.time() - _t0:.1f} s ; \"\n", + " f\"{sum(p.numel() for p in LLM_LOCAL.parameters()) / 1e6:.0f} M parametres ; \"\n", + " f\"{torch.get_num_threads()} threads CPU\")\n", + "\n", + "\n", + "def _nettoyer(texte):\n", + " return re.sub(r\".*?\", \"\", texte or \"\", flags=re.S).strip()\n", + "\n", + "\n", + "def _masquer(message):\n", + " message = re.sub(r\"https?://\\S+\", \"\", message)\n", + " return re.sub(r\"sk-[\\w\\-*]+\", \"\", message)\n", + "\n", + "\n", + "def interroger(modele, messages, max_tokens=60):\n", + " \"\"\"Un appel deterministe (T=0 / glouton). Renvoie texte, latence (s), tokens de prompt, erreur.\"\"\"\n", + " t0 = time.time()\n", + " try:\n", + " if modele[\"route\"] == \"local\":\n", + " prompt = TOK_LOCAL.apply_chat_template(messages, tokenize=False, add_generation_prompt=True,\n", + " enable_thinking=False)\n", + " ids = TOK_LOCAL(prompt, return_tensors=\"pt\")\n", + " with torch.no_grad():\n", + " out = LLM_LOCAL.generate(**ids, max_new_tokens=max_tokens, do_sample=False)\n", + " texte = TOK_LOCAL.decode(out[0][ids[\"input_ids\"].shape[1]:], skip_special_tokens=True)\n", + " n_prompt = int(ids[\"input_ids\"].shape[1])\n", + " else:\n", + " extra = {\"extra_body\": {\"enable_thinking\": False}} if modele[\"route\"] == \"qwen\" else {}\n", + " rep = ROUTES[modele[\"route\"]].chat.completions.create(\n", + " model=modele[\"id\"], messages=messages, temperature=0, max_tokens=max_tokens, **extra)\n", + " texte = rep.choices[0].message.content or \"\"\n", + " n_prompt = rep.usage.prompt_tokens if rep.usage else None\n", + " return {\"texte\": _nettoyer(texte), \"latence\": time.time() - t0, \"tokens_prompt\": n_prompt, \"erreur\": None}\n", + " except Exception as exc:\n", + " return {\"texte\": \"\", \"latence\": time.time() - t0, \"tokens_prompt\": None,\n", + " \"erreur\": _masquer(f\"{type(exc).__name__}: {str(exc)[:100]}\")}\n", + "\n", + "\n", + "print(\"\\nSonde ('Reply with the single word OK.') :\")\n", + "for m in MODELES:\n", + " r = interroger(m, [{\"role\": \"user\", \"content\": \"Reply with the single word OK.\"}], max_tokens=5)\n", + " print(f\" {m['nom']:22s} {r['latence']:5.2f} s -> {r['texte'] or r['erreur']!r}\")" + ] + }, + { + "cell_type": "markdown", + "id": "bca1fb34", + "metadata": { + "papermill": { + "duration": 0.004997, + "end_time": "2026-09-22T21:19:09.717033+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:09.712036+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Les quatre routes répondent `OK` : les clés sont lues (et masquées), le modèle local est chargé en 3,6 s (752 millions de paramètres, 14 threads CPU), et aucun appel n'échoue. L'avertissement `HF_TOKEN` est sans conséquence : le modèle est public, le jeton ne ferait que relever la limite de débit du Hub.\n", + "\n", + "Sur une réponse d'**un seul mot**, le modèle local est le plus rapide des quatre (0,74 s), devant `gpt-4.1-mini` (0,91 s), `qwen3.6-flash` (1,19 s) et `gpt-4.1-nano` (1,72 s) : un appel d'API paie un aller-retour réseau et une file d'attente que le calcul local ne paie pas.\n", + "\n", + "Ce classement ne tiendra pas. Le coût local croît avec chaque jeton **généré** et chaque jeton **lu**, alors que celui d'une API reste presque plat : la section 4 et le carnet de la section 7 le mesurent. Une sonde d'un mot vérifie que la plomberie marche ; elle ne dit rien de la vitesse sur une vraie tâche." + ] + }, + { + "cell_type": "markdown", + "id": "5951e2ac", + "metadata": { + "papermill": { + "duration": 0.005043, + "end_time": "2026-09-22T21:19:09.727078+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:09.722035+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 3. La mini-batterie : des items à correction mécanique\n", + "\n", + "Chaque item porte son **correcteur**, une fonction Python qui renvoie vrai ou faux (ou un score entre 0 et 1 pour la fluence). Il n'y a **aucun juge LLM** : le notebook 22 a montré les biais de position et de verbosité d'un juge, et une batterie qui se corrige avec un modèle mesurerait deux modèles à la fois.\n", + "\n", + "Chaque item porte aussi un **budget de jetons**, et ce budget fait partie de la mesure. La vitesse (S) n'accorde que 16 jetons : la réponse doit venir d'un trait, sans calcul posé. Les mathématiques (M) en accordent 400 : ce domaine mesure le calcul, pas la concision, et un modèle qui détaille ses étapes doit pouvoir atteindre sa valeur finale avant d'être coupé. Le correcteur de M lit le **dernier** nombre de la réponse, ou la fraction attendue sous sa forme LaTeX (`\\frac{1}{36}`). Un budget trop court ferait échouer un modèle correct sur une réponse tronquée : l'échec mesurerait l'instrument, pas le modèle.\n", + "\n", + "Trois précautions d'honnêteté, à garder en tête à chaque lecture de résultat :\n", + "\n", + "- **les items sont en anglais**, comme ceux de R13, qui reconnaît lui-même (p. 15) que ses tests sont centrés sur l'anglais et ne sont pas culturellement neutres. L'exercice 2 mesure ce que coûte un changement de formulation ;\n", + "- plusieurs items **reprennent les exemples de R13** (l'énigme David/Jack sans ses options de réponse, la boîte de Pringles, la liste `[10, 20, 30]`, les mots inventés, Napoléon, Churchill, `9 × 10 × 11`, `5.11 ou 5.9`). Un modèle récent peut les avoir vus : c'est le risque de **contamination** que R13 signale (p. 14). Les autres items sont construits pour ce notebook ;\n", + "- avec **quatre à six items par domaine** (dix-neuf pour la mémoire de travail), un score de domaine est une mesure grossière. La section 4 lui attache un intervalle de confiance, alors que R13 spécifie des batteries autrement plus larges, étalonnées sur des humains. Nous mesurons **une forme**, pas un niveau comparable aux 27 % et 57 %." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "5957b81e", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:19:09.738783Z", + "iopub.status.busy": "2026-09-22T21:19:09.738783Z", + "iopub.status.idle": "2026-09-22T21:19:09.753721Z", + "shell.execute_reply": "2026-09-22T21:19:09.752710Z" + }, + "papermill": { + "duration": 0.022454, + "end_time": "2026-09-22T21:19:09.754750+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:09.732296+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Items par domaine : {'K': 6, 'RW': 5, 'M': 6, 'R': 5, 'S': 4}\n", + "Correcteurs essayes sur des reponses fictives, avant tout appel de modele :\n", + " S-produit '990' -> True\n", + " S-produit '9 x 10 x 11 = 990' -> True\n", + " S-produit '900' -> False\n", + " S-compare '5.9' -> True\n", + " S-compare '5.9 is larger than 5.11' -> True\n", + " S-compare '5.11 is larger than 5.9' -> False\n" + ] + } + ], + "source": [ + "# --- Correcteurs : chacun renvoie une fonction texte -> bool ---\n", + "def _nombres(texte):\n", + " return [float(x.replace(\",\", \"\")) for x in re.findall(r\"-?\\d[\\d,]*(?:\\.\\d+)?\", texte)]\n", + "\n", + "def dernier_nombre(attendu, tol=1e-6):\n", + " \"\"\"Le DERNIER nombre de la reponse ('9 x 10 x 11 = 990' -> 990) doit valoir `attendu`.\"\"\"\n", + " return lambda t: bool(_nombres(t)) and abs(_nombres(t)[-1] - attendu) <= tol\n", + "\n", + "def premier_candidat(attendu, candidats):\n", + " \"\"\"Parmi des candidats connus, celui qui apparait EN PREMIER doit etre `attendu`.\"\"\"\n", + " def f(t):\n", + " tl = t.lower()\n", + " pos = {c: tl.find(c) for c in candidats if tl.find(c) >= 0}\n", + " return bool(pos) and min(pos, key=pos.get) == attendu\n", + " return f\n", + "\n", + "def contient(*mots):\n", + " return lambda t: any(m.lower() in t.lower() for m in mots)\n", + "\n", + "def oui_non(attendu):\n", + " def f(t):\n", + " m = re.search(r\"\\b(yes|no)\\b\", t.lower())\n", + " return bool(m) and m.group(1) == attendu\n", + " return f\n", + "\n", + "def nb_mots_exact(n):\n", + " return lambda t: len(re.findall(r\"[A-Za-z']+\", t.strip().split(\"\\n\")[0])) == n\n", + "\n", + "def derivee_3x2(t):\n", + " s = t.lower().replace(\" \", \"\").replace(\"*\", \"\").replace(\"²\", \"^2\")\n", + " return \"3x^2\" in s\n", + "\n", + "def proba_1_36(t):\n", + " s = t.replace(\" \", \"\")\n", + " return (\"1/36\" in s or re.search(r\"frac\\{1\\}\\{36\\}\", s) is not None\n", + " or any(abs(x - 1 / 36) < 1e-3 for x in _nombres(t)))\n", + "\n", + "\n", + "ITEMS = []\n", + "def item(domaine, ident, prompt, correcteur, max_tokens=60, poids=1.0, **extra):\n", + " ITEMS.append({\"domaine\": domaine, \"id\": ident, \"prompt\": prompt, \"correcteur\": correcteur,\n", + " \"max_tokens\": max_tokens, \"poids\": poids, **extra})\n", + "\n", + "# K - connaissances generales (dont une question de sens commun)\n", + "item(\"K\", \"K-or\", \"What is the chemical symbol for gold? Answer with the symbol only.\",\n", + " lambda t: re.search(r\"\\bAu\\b\", t) is not None)\n", + "item(\"K\", \"K-berlin\", \"In which year did the Berlin Wall fall? Answer with the year only.\", dernier_nombre(1989))\n", + "item(\"K\", \"K-planete\", \"What is the largest planet in the Solar System? Answer with one word.\", contient(\"jupiter\"))\n", + "item(\"K\", \"K-hugo\", \"Who wrote the novel 'Les Miserables'? Answer with the author's name only.\", contient(\"hugo\"))\n", + "item(\"K\", \"K-co2\", \"Which gas do plants absorb from the air for photosynthesis? Answer briefly.\",\n", + " contient(\"carbon dioxide\", \"co2\", \"co₂\"))\n", + "item(\"K\", \"K-glace\", \"If you leave a glass of water in a freezer overnight, what has the water turned into \"\n", + " \"by morning? Answer with one word.\", contient(\"ice\", \"frozen\", \"solid\"))\n", + "\n", + "# RW - comprehension (dont une paire de type Winograd) et ecriture sous contrainte\n", + "item(\"RW\", \"RW-vote\", \"Passage: 'The committee postponed the vote because two members were absent; it will \"\n", + " \"reconvene on Thursday.' Question: why was the vote postponed? Answer in at most eight words.\", contient(\"absent\"))\n", + "item(\"RW\", \"RW-nage\", \"Passage: 'Unlike her brother, Mara never learned to swim, although she grew up by the sea.' \"\n", + " \"Question: can Mara swim? Answer yes or no.\", oui_non(\"no\"))\n", + "item(\"RW\", \"RW-trophee-grand\", \"The trophy doesn't fit in the brown suitcase because it is too big. \"\n", + " \"What is too big? Answer with one word.\", premier_candidat(\"trophy\", [\"trophy\", \"suitcase\"]))\n", + "item(\"RW\", \"RW-trophee-petit\", \"The trophy doesn't fit in the brown suitcase because it is too small. \"\n", + " \"What is too small? Answer with one word.\", premier_candidat(\"suitcase\", [\"trophy\", \"suitcase\"]))\n", + "item(\"RW\", \"RW-7mots\", \"Write one sentence about rain containing exactly seven words. Output only the sentence.\",\n", + " nb_mots_exact(7))\n", + "\n", + "# M - mathematiques, de l'arithmetique au calcul. Budget large : le domaine M mesure le calcul,\n", + "# pas la concision ; un modele qui pose son raisonnement doit pouvoir atteindre sa valeur finale.\n", + "BUDGET_M = 400\n", + "item(\"M\", \"M-produit\", \"What is 17 x 24? Answer with the number only.\", dernier_nombre(408), max_tokens=BUDGET_M)\n", + "item(\"M\", \"M-equation\", \"Solve for x: 3x + 7 = 25. Answer with the value of x only.\", dernier_nombre(6),\n", + " max_tokens=BUDGET_M)\n", + "item(\"M\", \"M-de\", \"A fair six-sided die is rolled twice. What is the probability that both rolls show a 6? \"\n", + " \"Answer as a fraction.\", proba_1_36, max_tokens=BUDGET_M)\n", + "item(\"M\", \"M-derivee\", \"What is the derivative of x^3 with respect to x? Answer with the expression only.\", derivee_3x2,\n", + " max_tokens=BUDGET_M)\n", + "item(\"M\", \"M-cercle\", \"What is the area of a circle of radius 3? Give the numerical value rounded to two decimals.\",\n", + " dernier_nombre(28.27, tol=0.006), max_tokens=BUDGET_M)\n", + "item(\"M\", \"M-puissance\", \"What is 2 to the power of 10? Answer with the number only.\", dernier_nombre(1024),\n", + " max_tokens=BUDGET_M)\n", + "\n", + "# R - raisonnement sur le vif : deduction (R13 p. 9), theorie de l'esprit (R13 p. 9), induction, syllogisme\n", + "item(\"R\", \"R-david\", \"David knows Mr. Zhang's friend Jack, and Jack knows David's friend Ms. Lin. Everyone of \"\n", + " \"them who knows Jack has a master's degree, and everyone of them who knows Ms. Lin is from Shanghai. \"\n", + " \"Who is from Shanghai and has a master's degree? Answer with the name only.\",\n", + " premier_candidat(\"david\", [\"david\", \"jack\", \"zhang\", \"lin\"]))\n", + "item(\"R\", \"R-pringles\", \"The can of Pringles has moldy chips in it. Mary picks up the can in the supermarket and \"\n", + " \"walks to the cashier. Is Mary likely to be aware that the can of Pringles has moldy chips in it? \"\n", + " \"Answer yes or no.\", oui_non(\"no\"))\n", + "item(\"R\", \"R-suite\", \"What is the next number in the sequence 2, 6, 12, 20, 30, ...? Answer with the number only.\",\n", + " dernier_nombre(42))\n", + "item(\"R\", \"R-tailles\", \"Alice is taller than Bob. Carol is shorter than Bob. Dave is taller than Alice. \"\n", + " \"Who is the second tallest? Answer with the name only.\",\n", + " premier_candidat(\"alice\", [\"alice\", \"bob\", \"carol\", \"dave\"]))\n", + "item(\"R\", \"R-syllogisme\", \"All bloops are razzies. Some razzies are lazzies. Does it necessarily follow that \"\n", + " \"some bloops are lazzies? Answer yes or no.\", oui_non(\"no\"))\n", + "\n", + "# S - vitesse (R13 p. 12) : correct ET rapide ; le seuil est une convention de ce notebook\n", + "SEUIL_VITESSE_S = 2.0\n", + "item(\"S\", \"S-produit\", \"Compute 9 x 10 x 11. Answer with the number only.\", dernier_nombre(990), max_tokens=16)\n", + "item(\"S\", \"S-compare\", \"Quickly choose the larger number: 5.11 or 5.9. Answer with the number only.\",\n", + " premier_candidat(\"5.9\", [\"5.11\", \"5.9\"]), max_tokens=16)\n", + "item(\"S\", \"S-max\", \"Find the largest number in '48291, 93652, 12844, 59277'. Answer with the number only.\",\n", + " premier_candidat(\"93652\", [\"48291\", \"93652\", \"12844\", \"59277\"]), max_tokens=16)\n", + "item(\"S\", \"S-hello\", \"After reading this, immediately say 'hello'.\", contient(\"hello\"), max_tokens=16)\n", + "\n", + "from collections import Counter\n", + "print(\"Items par domaine :\", dict(Counter(i[\"domaine\"] for i in ITEMS)))\n", + "print(\"Correcteurs essayes sur des reponses fictives, avant tout appel de modele :\")\n", + "c_produit = [i for i in ITEMS if i[\"id\"] == \"S-produit\"][0][\"correcteur\"]\n", + "c_compare = [i for i in ITEMS if i[\"id\"] == \"S-compare\"][0][\"correcteur\"]\n", + "for rep in [\"990\", \"9 x 10 x 11 = 990\", \"900\"]:\n", + " print(f\" S-produit {rep!r:28s} -> {c_produit(rep)}\")\n", + "for rep in [\"5.9\", \"5.9 is larger than 5.11\", \"5.11 is larger than 5.9\"]:\n", + " print(f\" S-compare {rep!r:28s} -> {c_compare(rep)}\")" + ] + }, + { + "cell_type": "markdown", + "id": "9cc61ca9", + "metadata": { + "papermill": { + "duration": 0.006162, + "end_time": "2026-09-22T21:19:09.766924+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:09.760762+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Les correcteurs sont essayés sur des réponses fictives **avant** tout appel de modèle. `dernier_nombre` accepte « 9 x 10 x 11 = 990 » (recopier le calcul ne pénalise pas) et rejette « 900 ». `premier_candidat` accepte « 5.9 is larger than 5.11 » et rejette « 5.11 is larger than 5.9 » : c'est le premier candidat cité qui compte. Une règle naïve du type « la réponse contient 5.9 » aurait validé les deux phrases, dont une fausse.\n", + "\n", + "Écrire le correcteur **avant** de voir les réponses est la discipline qui rend la mesure honnête : un correcteur ajusté après coup finit toujours par donner raison au modèle qu'on préfère.\n", + "\n", + "***\n", + "### 3.1 Mémoire de travail : un générateur, pas une liste figée\n", + "\n", + "R13 teste la mémoire de travail (WM) par des **séquences de transformations** : partir de `[10, 20, 30]`, ajouter 40, puis inverser (p. 9). Plutôt que d'écrire quelques items à la main, on écrit un **générateur** : une liste de départ tirée au hasard (graine fixe), puis `n` opérations prises dans un répertoire (ajouter, insérer en tête, inverser, retirer le premier, trier, échanger les extrémités...). La réponse attendue est **calculée par Python** : aucune ambiguïté de correction, et la difficulté se règle par un seul bouton, le nombre d'opérations. Une contrainte garde ce bouton honnête : deux opérations consécutives sont toujours différentes. Sans elle, le tirage produit des suites comme « trier, trier, trier », qui comptent trois étapes pour une seule transformation effective. S'y ajoutent trois items de rappel (remettre des mots inventés dans l'ordre alphabétique), dont l'exemple de R13." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "d955a798", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:19:09.783219Z", + "iopub.status.busy": "2026-09-22T21:19:09.782110Z", + "iopub.status.idle": "2026-09-22T21:19:09.795871Z", + "shell.execute_reply": "2026-09-22T21:19:09.795365Z" + }, + "papermill": { + "duration": 0.022953, + "end_time": "2026-09-22T21:19:09.796878+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:09.773925+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Item genere a 6 operations :\n", + " Start with the list [38, 26, 16, 76]. Step 1: sort the list in ascending order. Step 2: swap the first and the last elements. Step 3: remove the first element. Step 4: insert the number 71 at the beginning. Step 5: reverse the list. Step 6: swap the first and the last elements. Answer with the final list only, in Python list format.\n", + "Reponse attendue calculee par Python : [71, 38, 26, 16]\n", + "Nombre d'items WM : 19\n" + ] + } + ], + "source": [ + "OPERATIONS_WM = [\n", + " (\"append the number {x}\", lambda l, x: l + [x]),\n", + " (\"insert the number {x} at the beginning\", lambda l, x: [x] + l),\n", + " (\"reverse the list\", lambda l, x: l[::-1]),\n", + " (\"remove the first element\", lambda l, x: l[1:]),\n", + " (\"remove the last element\", lambda l, x: l[:-1]),\n", + " (\"sort the list in ascending order\", lambda l, x: sorted(l)),\n", + " (\"swap the first and the last elements\", lambda l, x: [l[-1]] + l[1:-1] + [l[0]] if len(l) > 1 else l),\n", + "]\n", + "\n", + "\n", + "def item_transformation(n_ops, rng):\n", + " depart = rng.sample(range(10, 100), 4)\n", + " courant, etapes, precedente = list(depart), [], None\n", + " for _ in range(n_ops):\n", + " # jamais deux fois la meme operation d'affilee : \"trier, trier\" ou \"inverser, inverser\"\n", + " # ajouteraient une etape sans ajouter de charge\n", + " texte, f = rng.choice([op for op in OPERATIONS_WM if op[0] != precedente])\n", + " if len(courant) <= 2 and texte.startswith(\"remove\"): # ne jamais vider la liste\n", + " texte, f = OPERATIONS_WM[0]\n", + " x = rng.randrange(10, 100)\n", + " courant = f(courant, x)\n", + " etapes.append(texte.format(x=x))\n", + " precedente = texte\n", + " consignes = \" \".join(f\"Step {i + 1}: {e}.\" for i, e in enumerate(etapes))\n", + " prompt = (f\"Start with the list {depart}. {consignes} \"\n", + " \"Answer with the final list only, in Python list format.\")\n", + " return prompt, courant\n", + "\n", + "\n", + "def liste_attendue(attendu):\n", + " def f(t):\n", + " blocs = re.findall(r\"\\[[^\\[\\]]*\\]\", t)\n", + " return bool(blocs) and [int(v) for v in re.findall(r\"-?\\d+\", blocs[-1])] == attendu\n", + " return f\n", + "\n", + "\n", + "def ordre_alphabetique(mots):\n", + " attendu = [m.lower() for m in sorted(mots, key=str.lower)]\n", + " connus = {m.lower() for m in mots}\n", + " def f(t):\n", + " vus = []\n", + " for m in re.findall(r\"[A-Za-z]+\", t):\n", + " if m.lower() in connus and m.lower() not in vus:\n", + " vus.append(m.lower())\n", + " return vus == attendu\n", + " return f\n", + "\n", + "\n", + "# Exemple de R13 (p. 9), verbatim\n", + "item(\"WM\", \"WM-r13\", \"Start with the list [10, 20, 30]. First, append the number 40. Then reverse the list. \"\n", + " \"Answer with the final list only, in Python list format.\", liste_attendue([40, 30, 20, 10]))\n", + "\n", + "rng_wm = random.Random(2026)\n", + "NIVEAUX_WM = [1, 2, 4, 6, 8]\n", + "for n_ops in NIVEAUX_WM:\n", + " for k in range(3):\n", + " p, attendu = item_transformation(n_ops, rng_wm)\n", + " item(\"WM\", f\"WM-{n_ops}ops-{k}\", p, liste_attendue(attendu), niveau=n_ops, attendu=attendu)\n", + "\n", + "for mots in ([\"Fleep\", \"Zorp\", \"Glim\", \"Chair\"], # R13 (p. 9), verbatim\n", + " [\"Blick\", \"Trasp\", \"Mooven\", \"Quell\", \"Drin\", \"Snarf\"],\n", + " [\"Plonk\", \"Vesh\", \"Arbic\", \"Yolt\", \"Gruntle\", \"Kiff\", \"Ossum\", \"Nabe\"]):\n", + " item(\"WM\", f\"WM-rappel-{len(mots)}\", f\"Here is a list of made-up words: {mots}. \"\n", + " \"State the words in alphabetical order, separated by commas.\", ordre_alphabetique(mots), max_tokens=80)\n", + "\n", + "exemple = [i for i in ITEMS if i[\"id\"] == \"WM-6ops-0\"][0]\n", + "print(\"Item genere a 6 operations :\\n \", exemple[\"prompt\"])\n", + "print(\"Reponse attendue calculee par Python :\", exemple[\"attendu\"])\n", + "print(\"Nombre d'items WM :\", sum(1 for i in ITEMS if i[\"domaine\"] == \"WM\"))" + ] + }, + { + "cell_type": "markdown", + "id": "b066f165", + "metadata": { + "papermill": { + "duration": 0.00664, + "end_time": "2026-09-22T21:19:09.812746+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:09.806106+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "L'item affiché se vérifie à la main, et c'est exactement ce qu'on demande au modèle de faire **sans l'écrire** : `[38, 26, 16, 76]` trié donne `[16, 26, 38, 76]` ; l'échange des extrémités, `[76, 26, 38, 16]` ; le retrait du premier, `[26, 38, 16]` ; l'insertion de 71, `[71, 26, 38, 16]` ; l'inversion, `[16, 38, 26, 71]` ; un dernier échange, `[71, 38, 26, 16]`. C'est la valeur calculée par Python.\n", + "\n", + "Six états intermédiaires à tenir, et la consigne « la liste finale seulement » interdit de les poser sur le papier. C'est ce qui fait de l'item un test de **mémoire de travail** plutôt que de raisonnement : chaque opération est triviale, seule leur accumulation est difficile.\n", + "\n", + "Le générateur produit 15 items de ce type, trois par niveau (1, 2, 4, 6 et 8 opérations). S'y ajoutent l'exemple `[10, 20, 30]` de R13 et les trois listes de mots inventés, soit **19 items WM**.\n", + "\n", + "***\n", + "### 3.2 Stockage et récupération long terme : MS et MR\n", + "\n", + "**MS, le stockage long terme**, se teste en deux sessions séparées : dans la première, on confie une information au modèle (« retiens que mon code de casier est 4719 ») ; dans la seconde, **un nouvel appel sans historique**, on la lui redemande. Un appel d'API est sans état : le modèle ne peut réussir qu'en devinant. Nous le mesurons quand même, parce qu'un « zéro par construction » que l'on ne mesure pas finit par disparaître du profil. Le même item est rejoué **avec l'historique dans le contexte** : c'est la contortion étudiée en section 7.\n", + "\n", + "**MR, la récupération long terme**, a deux composantes pondérées comme dans R13 (p. 11 et annexe G, p. 41-43) :\n", + "\n", + "- **hallucinations (4 points sur 10)** : quatre questions à prémisse fausse. Deux viennent de R13 (la « campagne sud-africaine » de Napoléon, la citation de Kennedy attribuée à Churchill), une porte sur un article **inventé pour ce notebook**, une sur **notre propre dépôt** (une section « METEOR » que le notebook 22 ne contient pas). Le correcteur cherche un marqueur de rectification ou de prudence, en anglais ou en français, dans le début de la réponse : il est **indulgent** par construction, et la section 4 affiche les réponses pour que vous puissiez le contredire ;\n", + "- **fluence (6 points sur 10)** : produire le plus de mots possible d'une catégorie non sémantique (palindromes, mots commençant par *q*), deux exemples de R13 (G.1.4, p. 42). Chaque mot est validé mécaniquement (propriété vérifiée + présence dans le lexique anglais `nltk.words`). Ce lexique sert de garde-fou contre les mots inventés, mais il est incomplet : il lui manque des formes fléchies et des mots courants. Le correcteur pèche donc par **sévérité**, et la section 4 sépare ses faux négatifs des vraies erreurs du modèle. R13 donne 60 secondes à un humain mais pas de norme chiffrée ; **nous fixons la cible à 10 mots valides distincts**. C'est une convention de ce notebook, pas une norme publiée." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "39806484", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:19:09.825530Z", + "iopub.status.busy": "2026-09-22T21:19:09.824964Z", + "iopub.status.idle": "2026-09-22T21:19:10.414699Z", + "shell.execute_reply": "2026-09-22T21:19:10.413686Z" + }, + "papermill": { + "duration": 0.595305, + "end_time": "2026-09-22T21:19:10.414699+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:09.819394+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lexique anglais nltk : 234377 mots\n", + "Correcteur de fluence sur une liste fictive 'level, radar, noon, hello, kayak, abba, refer' -> score palindromes = 0.6\n", + "Correcteur de prudence : 'Napoleon never campaigned in South Africa.' -> True | 'His key strategy was rapid flanking.' -> False\n", + "Items par domaine : {'K': 6, 'RW': 5, 'M': 6, 'R': 5, 'S': 4, 'WM': 19, 'MR': 6, 'MS': 3} | total : 54\n" + ] + } + ], + "source": [ + "import nltk\n", + "nltk.download(\"words\", quiet=True)\n", + "from nltk.corpus import words as _nltk_words\n", + "LEXIQUE = {w.lower() for w in _nltk_words.words()}\n", + "print(f\"Lexique anglais nltk : {len(LEXIQUE)} mots\")\n", + "\n", + "CIBLE_FLUENCE = 10\n", + "\n", + "def fluence(valide):\n", + " def f(t):\n", + " candidats = {w.lower() for w in re.findall(r\"[A-Za-z]+\", t)}\n", + " return min(1.0, sum(1 for w in candidats if valide(w)) / CIBLE_FLUENCE)\n", + " return f\n", + "\n", + "est_palindrome = lambda w: len(w) >= 3 and w == w[::-1] and w in LEXIQUE\n", + "commence_par_q = lambda w: len(w) >= 3 and w.startswith(\"q\") and w in LEXIQUE\n", + "\n", + "MARQUEURS_PRUDENCE = [\"never\", \"did not\", \"didn't\", \"does not\", \"doesn't\", \"no record\", \"not aware\",\n", + " \"no information\", \"not familiar\", \"unfamiliar\", \"no such\", \"not exist\", \"unable to\",\n", + " \"cannot\", \"can't\", \"could not\", \"couldn't\", \"don't have\", \"do not have\", \"no evidence\",\n", + " \"fictional\", \"there is no\", \"there was no\", \"not a real\", \"not sure\", \"no known\",\n", + " \"not able\", \"not publicly\", \"not find\", \"misattribut\", \"not by churchill\",\n", + " \"not churchill\", \"kennedy\", \"contradict\", \"no mention\", \"not mention\", \"not include\",\n", + " \"not contain\",\n", + " # un modele peut repondre en francais quand le contexte fourni l'est (section 7)\n", + " \"ne mentionne pas\", \"ne contient pas\", \"n'existe pas\", \"n'a jamais\", \"il n'y a pas\",\n", + " \"aucune\", \"aucun\", \"ne parle pas\", \"ne traite pas\", \"ne semble pas\"]\n", + "\n", + "def prudent(t):\n", + " debut = t.lower()[:250]\n", + " return any(m in debut for m in MARQUEURS_PRUDENCE)\n", + "\n", + "# MR - hallucinations (poids total 0.4) et fluence (poids total 0.6), comme R13 annexe G\n", + "item(\"MR\", \"MR-napoleon\", \"Describe the key strategy that Napoleon Bonaparte used to win his South African \"\n", + " \"campaign. Answer in two sentences.\", prudent, max_tokens=90, poids=0.1, sous=\"hallucination\")\n", + "item(\"MR\", \"MR-churchill\", \"What was the context for Winston Churchill's famous 1961 inaugural address, where he \"\n", + " \"said, 'Ask not what your country can do for you - ask what you can do for your country'? \"\n", + " \"Answer in two sentences.\", prudent, max_tokens=90, poids=0.1, sous=\"hallucination\")\n", + "item(\"MR\", \"MR-article\", \"Summarize in two sentences the main result of the NeurIPS 2019 paper 'Quantum Gradient \"\n", + " \"Folding for Sparse Transformers' by Leclerc and Moreau.\", prudent, max_tokens=90, poids=0.1,\n", + " sous=\"hallucination\")\n", + "item(\"MR\", \"MR-coursia\", \"In the CoursIA repository, the notebook GenAI/Texte/22_Evaluating_Generated_Text.ipynb is \"\n", + " \"known for its section on the METEOR metric. Summarize in two sentences how that section computes METEOR.\",\n", + " prudent, max_tokens=90, poids=0.1, sous=\"hallucination\")\n", + "item(\"MR\", \"MR-palindromes\", \"List as many English words that are palindromes as you can. \"\n", + " \"Output only the words, separated by commas.\", fluence(est_palindrome), max_tokens=250, poids=0.3,\n", + " sous=\"fluence\")\n", + "item(\"MR\", \"MR-q\", \"List as many English words starting with the letter q as you can. \"\n", + " \"Output only the words, separated by commas.\", fluence(commence_par_q), max_tokens=250, poids=0.3,\n", + " sous=\"fluence\")\n", + "\n", + "# MS - stockage long terme : on confie un fait (session 1), on le redemande dans une session neuve (session 2)\n", + "FAITS_MS = [\n", + " (\"Please remember this for later: my locker code is 4719.\",\n", + " \"What is my locker code? Answer with the code only.\", \"4719\"),\n", + " (\"Please remember this for later: my dog is called Biscotte.\",\n", + " \"What is my dog called? Answer with the name only.\", \"biscotte\"),\n", + " (\"Please remember this for later: our meeting room is B-214.\",\n", + " \"Which room is our meeting room? Answer with the room only.\", \"214\"),\n", + "]\n", + "for k, (fait, question, attendu) in enumerate(FAITS_MS):\n", + " item(\"MS\", f\"MS-{k}\", question, contient(attendu), max_tokens=20, ms=(fait, attendu))\n", + "\n", + "essai = \"level, radar, noon, hello, kayak, abba, refer\"\n", + "print(f\"Correcteur de fluence sur une liste fictive {essai!r} -> score palindromes = \"\n", + " f\"{fluence(est_palindrome)(essai):.1f}\")\n", + "print(\"Correcteur de prudence : 'Napoleon never campaigned in South Africa.' ->\",\n", + " prudent(\"Napoleon never campaigned in South Africa.\"),\n", + " \"| 'His key strategy was rapid flanking.' ->\", prudent(\"His key strategy was rapid flanking.\"))\n", + "print(\"Items par domaine :\", dict(Counter(i[\"domaine\"] for i in ITEMS)), \"| total :\", len(ITEMS))" + ] + }, + { + "cell_type": "markdown", + "id": "5252bf1a", + "metadata": { + "papermill": { + "duration": 0.00531, + "end_time": "2026-09-22T21:19:10.426414+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:10.421104+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Le lexique `nltk` compte 234 377 mots. Sur la liste fictive, le correcteur de fluence rejette `hello` (ce n'est pas un palindrome) et accepte les six autres : 6 mots valides pour une cible de 10, soit 0,6. Le correcteur de prudence reconnaît la phrase qui rectifie la prémisse (« Napoleon never campaigned in South Africa ») et rejette celle qui l'accepte en inventant une stratégie.\n", + "\n", + "Une convention du correcteur mérite d'être dite : il n'accepte que des mots d'**au moins trois lettres**, alors que la consigne envoyée au modèle ne le précise pas. Elle écarte `a`, palindrome au sens strict, pour qu'un modèle ne puisse pas remplir sa liste de lettres isolées. C'est un choix de ce notebook, écrit ici plutôt que caché dans le code.\n", + "\n", + "La batterie complète compte **54 items** : 6 en K, 5 en RW, 6 en M, 5 en R, 4 en S, 19 en WM, 6 en MR et 3 en MS.\n", + "\n", + "***\n", + "## 4. Exécution de la batterie\n", + "\n", + "Chaque modèle reçoit chaque item dans **une conversation neuve** (aucun historique, sauf pour le rejeu de MS). Pour la vitesse S, un item n'est réussi que s'il est **juste et rendu en moins de 2 secondes**. Ce seuil est une convention de ce notebook : il mesure le **système** (réseau, file d'attente du fournisseur, CPU local), pas seulement le modèle. R13 relève d'ailleurs (tableau de la p. 13) que GPT-4 et GPT-5 plafonnent tous deux à 3 points sur 10 en vitesse. Un appel en erreur est compté comme échec **et signalé**, jamais retiré en silence." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "4958e1e6", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:19:10.442451Z", + "iopub.status.busy": "2026-09-22T21:19:10.442451Z", + "iopub.status.idle": "2026-09-22T21:25:56.153961Z", + "shell.execute_reply": "2026-09-22T21:25:56.152953Z" + }, + "papermill": { + "duration": 405.730319, + "end_time": "2026-09-22T21:25:56.163661+00:00", + "exception": false, + "start_time": "2026-09-22T21:19:10.433342+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Qwen3.5-0.8B (local) 54 items en 261.8 s ; erreurs d'appel : 0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "gpt-4.1-nano 54 items en 46.0 s ; erreurs d'appel : 0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "qwen3.6-flash 54 items en 46.2 s ; erreurs d'appel : 0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "gpt-4.1-mini 54 items en 51.6 s ; erreurs d'appel : 0\n", + "\n", + " items_reussis latence_mediane_s latence_max_s\n", + "modele \n", + "Qwen3.5-0.8B (local) 22/54 2.09 29.64\n", + "gpt-4.1-nano 37/54 0.77 1.40\n", + "qwen3.6-flash 41/54 0.68 2.40\n", + "gpt-4.1-mini 42/54 0.75 1.74\n" + ] + } + ], + "source": [ + "import pandas as pd\n", + "pd.set_option(\"display.width\", 200)\n", + "\n", + "\n", + "def court(t, n=150):\n", + " \"\"\"Extrait d'une reponse sur une seule ligne, pour l'affichage.\"\"\"\n", + " t = \" \".join((t or \"\").split())\n", + " return t if len(t) <= n else t[:n] + \"...\"\n", + "\n", + "\n", + "def evaluer_item(modele, it):\n", + " base = {\"modele\": modele[\"nom\"], \"domaine\": it[\"domaine\"], \"id\": it[\"id\"], \"poids\": it[\"poids\"],\n", + " \"sous\": it.get(\"sous\", \"\"), \"niveau\": it.get(\"niveau\")}\n", + " if \"ms\" in it:\n", + " fait, attendu = it[\"ms\"]\n", + " r1 = interroger(modele, [{\"role\": \"user\", \"content\": fait}], max_tokens=40)\n", + " r2 = interroger(modele, [{\"role\": \"user\", \"content\": it[\"prompt\"]}], max_tokens=it[\"max_tokens\"])\n", + " r3 = interroger(modele, [{\"role\": \"user\", \"content\": fait},\n", + " {\"role\": \"assistant\", \"content\": r1[\"texte\"] or \"OK.\"},\n", + " {\"role\": \"user\", \"content\": it[\"prompt\"]}], max_tokens=it[\"max_tokens\"])\n", + " juste = float(attendu in r2[\"texte\"].lower())\n", + " return {**base, \"score\": juste, \"juste\": juste, \"latence\": r2[\"latence\"],\n", + " \"erreur\": r2[\"erreur\"] or r3[\"erreur\"], \"texte\": r2[\"texte\"],\n", + " \"avec_contexte\": float(attendu in r3[\"texte\"].lower())}\n", + " r = interroger(modele, [{\"role\": \"user\", \"content\": it[\"prompt\"]}], max_tokens=it[\"max_tokens\"])\n", + " juste = 0.0 if r[\"erreur\"] else float(it[\"correcteur\"](r[\"texte\"]))\n", + " score = float(juste == 1.0 and r[\"latence\"] <= SEUIL_VITESSE_S) if it[\"domaine\"] == \"S\" else juste\n", + " return {**base, \"score\": score, \"juste\": juste, \"latence\": r[\"latence\"], \"erreur\": r[\"erreur\"],\n", + " \"texte\": r[\"texte\"], \"avec_contexte\": None}\n", + "\n", + "\n", + "def executer_batterie(modeles, items):\n", + " lignes = []\n", + " for m in modeles:\n", + " t0 = time.time()\n", + " res = [evaluer_item(m, it) for it in items]\n", + " n_err = sum(1 for x in res if x[\"erreur\"])\n", + " print(f\"{m['nom']:22s} {len(res)} items en {time.time() - t0:6.1f} s ; erreurs d'appel : {n_err}\")\n", + " lignes += res\n", + " return pd.DataFrame(lignes)\n", + "\n", + "\n", + "RES = executer_batterie(MODELES, ITEMS)\n", + "brut = RES.groupby(\"modele\", sort=False).agg(\n", + " items_reussis=(\"score\", lambda s: f\"{int((s == 1).sum())}/{len(s)}\"),\n", + " latence_mediane_s=(\"latence\", \"median\"),\n", + " latence_max_s=(\"latence\", \"max\"))\n", + "print()\n", + "print(brut.round(2).to_string())" + ] + }, + { + "cell_type": "markdown", + "id": "dae5df51", + "metadata": { + "papermill": { + "duration": 0.006778, + "end_time": "2026-09-22T21:25:56.175967+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:56.169189+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Aucune erreur d'appel sur les 216 réponses (54 items × 4 modèles) : chaque verdict qui suit porte sur une vraie réponse, jamais sur une panne.\n", + "\n", + "| Modèle | Items réussis | Durée totale | Latence médiane | Latence max |\n", + "|---|---|---|---|---|\n", + "| Qwen3.5-0.8B (local) | 22/54 | 261,8 s | 2,09 s | 29,64 s |\n", + "| gpt-4.1-nano | 37/54 | 46,0 s | 0,77 s | 1,40 s |\n", + "| qwen3.6-flash | 41/54 | 46,2 s | 0,68 s | 2,40 s |\n", + "| gpt-4.1-mini | 42/54 | 51,6 s | 0,75 s | 1,74 s |\n", + "\n", + "Deux lectures. La première porte sur la **vitesse** : la sonde donnait l'avantage au modèle local, la batterie le lui retire. Sa latence médiane sur l'ensemble des items (2,09 s) dépasse déjà le seuil de 2 s fixé pour S, et son maximum est vingt fois plus long que ceux des API. Il ne passe les items de vitesse que parce que leurs réponses tiennent en 16 jetons. Les trois modèles d'API bouclent la batterie en moins d'une minute, le modèle local en plus de quatre.\n", + "\n", + "La seconde porte sur le **compte d'items**. Il classe `gpt-4.1-mini` devant `qwen3.6-flash` à une unité près (42 contre 41). Ce total pondère chaque domaine par son nombre d'items : les 19 items de WM y pèsent trois fois plus que les 6 de K. R13 donne au contraire le même poids, 10 %, à chaque domaine. La section 5 montre que ce choix suffit à inverser l'ordre des deux modèles." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "34280566", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:25:56.190358Z", + "iopub.status.busy": "2026-09-22T21:25:56.190358Z", + "iopub.status.idle": "2026-09-22T21:25:56.278772Z", + "shell.execute_reply": "2026-09-22T21:25:56.277759Z" + }, + "papermill": { + "duration": 0.096405, + "end_time": "2026-09-22T21:25:56.279772+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:56.183367+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score par domaine [IC 95 % bootstrap sur les items] :\n", + " K RW M R WM MS MR S\n", + "Qwen3.5-0.8B (local) 0.83 [0.50-1.00] 0.40 [0.00-0.80] 0.83 [0.50-1.00] 0.60 [0.20-1.00] 0.21 [0.05-0.42] 0.00 [0.00-0.00] 0.00 [0.00-0.00] 0.75 [0.25-1.00]\n", + "gpt-4.1-nano 1.00 [1.00-1.00] 0.80 [0.40-1.00] 1.00 [1.00-1.00] 0.80 [0.40-1.00] 0.53 [0.32-0.74] 0.00 [0.00-0.00] 0.80 [0.33-1.00] 0.75 [0.25-1.00]\n", + "qwen3.6-flash 1.00 [1.00-1.00] 1.00 [1.00-1.00] 1.00 [1.00-1.00] 1.00 [1.00-1.00] 0.53 [0.32-0.74] 0.00 [0.00-0.00] 0.90 [0.62-1.00] 1.00 [1.00-1.00]\n", + "gpt-4.1-mini 1.00 [1.00-1.00] 1.00 [1.00-1.00] 1.00 [1.00-1.00] 0.80 [0.40-1.00] 0.68 [0.47-0.89] 0.00 [0.00-0.00] 0.80 [0.33-1.00] 1.00 [1.00-1.00]\n", + "\n", + "Reperes publies (R13, Table 1), meme echelle 0-1 :\n", + " K RW M R WM MS MR S\n", + "GPT-4 (2023) 0.8 0.6 0.4 0.0 0.2 0.0 0.4 0.3\n", + "GPT-5 (2025) 0.9 1.0 1.0 0.7 0.4 0.0 0.4 0.3\n" + ] + } + ], + "source": [ + "def score_domaine(d):\n", + " return float(np.average(d[\"score\"], weights=d[\"poids\"]))\n", + "\n", + "def ic_bootstrap(d, n=2000, graine=0):\n", + " \"\"\"IC a 95 % par re-echantillonnage des ITEMS du domaine (percentiles).\"\"\"\n", + " s, w = d[\"score\"].to_numpy(), d[\"poids\"].to_numpy()\n", + " idx = np.random.default_rng(graine).integers(0, len(s), size=(n, len(s)))\n", + " boot = (s[idx] * w[idx]).sum(axis=1) / w[idx].sum(axis=1)\n", + " return np.percentile(boot, [2.5, 97.5])\n", + "\n", + "MESURES = [\"K\", \"RW\", \"M\", \"R\", \"WM\", \"MS\", \"MR\", \"S\"]\n", + "PROFILS, tableau = {}, {}\n", + "for nom in RES[\"modele\"].unique():\n", + " d_mod = RES[RES[\"modele\"] == nom]\n", + " PROFILS[nom], ligne = {}, {}\n", + " for dom in MESURES:\n", + " d = d_mod[d_mod[\"domaine\"] == dom]\n", + " sc, (lo, hi) = score_domaine(d), ic_bootstrap(d)\n", + " PROFILS[nom][dom] = sc\n", + " ligne[dom] = f\"{sc:.2f} [{lo:.2f}-{hi:.2f}]\"\n", + " tableau[nom] = ligne\n", + "print(\"Score par domaine [IC 95 % bootstrap sur les items] :\")\n", + "print(pd.DataFrame(tableau).T.to_string())\n", + "\n", + "print(\"\\nReperes publies (R13, Table 1), meme echelle 0-1 :\")\n", + "print(pd.DataFrame({m: {d: p / 10 for d, p in zip(DOMAINES, parts) if d in MESURES}\n", + " for m, parts in TABLE1.items()}).T.to_string())" + ] + }, + { + "cell_type": "markdown", + "id": "282644f4", + "metadata": { + "papermill": { + "duration": 0.005087, + "end_time": "2026-09-22T21:25:56.292859+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:56.287772+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Le **motif** de R13 se reproduit sur nos quatre modèles : **MS vaut 0 partout**, avec un intervalle réduit à `[0.00-0.00]` puisque les trois items échouent chez chacun. Aucun modèle ne se rappelle, dans une session neuve, ce qu'on lui a confié dans une autre.\n", + "\n", + "Le reste du profil est « en dents de scie ». Les trois modèles d'API sont au plafond en K et en M (1,00), tombent entre 0,53 et 0,68 en mémoire de travail, puis à 0 en MS. Le petit modèle local suit la même forme, plus creusée : 0,83 en K et en M, mais 0,40 en RW, 0,21 en WM, 0 en MR et en MS. Sa taille lui coûte d'abord la mémoire de travail et la récupération, bien avant les connaissances.\n", + "\n", + "Deux réserves limitent la comparaison avec GPT-4 et GPT-5 :\n", + "\n", + "- **un plafond dit que nos items sont faciles**, pas que nos modèles égalent GPT-5. Nos six items de M vont du produit à la dérivée ; la batterie M de R13 monte bien plus haut. Même chose pour S : R13 donne 0,3 à GPT-5 en vitesse sur une batterie large, nos quatre items courts donnent 1,00 à `qwen3.6-flash` et à `gpt-4.1-mini` ;\n", + "- **les intervalles sont larges**. `gpt-4.1-nano` a 0,80 en RW avec un intervalle `[0.40-1.00]` qui contient le 1,00 de `gpt-4.1-mini`. En WM, `0.53 [0.32-0.74]` et `0.68 [0.47-0.89]` se chevauchent. À quatre ou cinq items par domaine, un seul item déplace un score de 0,20 à 0,25 : seuls les écarts qui sortent des intervalles, comme MS face à K, sont des résultats.\n", + "\n", + "Ce qui survit à ces deux réserves est une **forme** : du plafond au zéro dans le même modèle, avec le zéro toujours au même endroit.\n", + "\n", + "Un score de domaine ne se croit pas sur parole : il se relit contre ses échecs. La cellule suivante affiche, pour les cinq domaines à items fixes, chaque item raté avec le début de la réponse. C'est le moyen de départager un vrai échec du modèle d'un **faux négatif du correcteur**, par exemple une réponse juste mais écrite dans un format que la règle n'accepte pas." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "a8441454", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:25:56.303722Z", + "iopub.status.busy": "2026-09-22T21:25:56.303722Z", + "iopub.status.idle": "2026-09-22T21:25:56.315796Z", + "shell.execute_reply": "2026-09-22T21:25:56.315796Z" + }, + "papermill": { + "duration": 0.018083, + "end_time": "2026-09-22T21:25:56.316806+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:56.298723+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=== K : 1 echec(s) sur 24 reponses ===\n", + " K-hugo Qwen3.5-0.8B (local) Molière\n", + "=== RW : 4 echec(s) sur 20 reponses ===\n", + " RW-trophee-grand Qwen3.5-0.8B (local) size\n", + " RW-trophee-petit Qwen3.5-0.8B (local) The trophy.\n", + " RW-7mots Qwen3.5-0.8B (local) A heavy shower of rain falls for seven minutes.\n", + " RW-trophee-petit gpt-4.1-nano trophy\n", + "=== M : 1 echec(s) sur 24 reponses ===\n", + " M-produit Qwen3.5-0.8B (local) 48\n", + "=== R : 4 echec(s) sur 20 reponses ===\n", + " R-suite Qwen3.5-0.8B (local) 30\n", + " R-tailles Qwen3.5-0.8B (local) Bob\n", + " R-tailles gpt-4.1-nano Bob\n", + " R-david gpt-4.1-mini Jack\n", + "=== S : 2 echec(s) sur 16 reponses ===\n", + " S-produit Qwen3.5-0.8B (local) 900 + 90 + 9 = 999\n", + " S-compare gpt-4.1-nano 5.11\n" + ] + } + ], + "source": [ + "for dom in [\"K\", \"RW\", \"M\", \"R\", \"S\"]:\n", + " rates = RES[(RES[\"domaine\"] == dom) & (RES[\"score\"] < 1)]\n", + " print(f\"=== {dom} : {len(rates)} echec(s) sur {int((RES['domaine'] == dom).sum())} reponses ===\")\n", + " for _, r in rates.iterrows():\n", + " detail = f\"juste mais {r['latence']:.2f} s\" if dom == \"S\" and r[\"juste\"] == 1 else court(r[\"texte\"], 90)\n", + " print(f\" {r['id']:18s} {r['modele']:22s} {detail}\")" + ] + }, + { + "cell_type": "markdown", + "id": "fd670d33", + "metadata": { + "papermill": { + "duration": 0.005017, + "end_time": "2026-09-22T21:25:56.326896+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:56.321879+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Douze échecs sur les 104 réponses des domaines à items fixes : 8 pour le modèle local, 3 pour `gpt-4.1-nano`, 1 pour `gpt-4.1-mini`, **aucun pour `qwen3.6-flash`**. Relus un par un, **aucun n'est un faux négatif du correcteur** : chaque réponse est fausse pour une raison qu'on peut nommer.\n", + "\n", + "- **Winograd (RW-trophee)**. Les deux items ne diffèrent que d'un mot, *big* ou *small*, et ce mot inverse la réponse : le trophée est trop grand, la valise trop petite. `gpt-4.1-nano` répond « trophy » **aux deux**. Il réussit donc le premier sans avoir résolu le pronom : sa réponse ne dépend pas du mot qui décide. Le modèle local rate les deux (« size », puis « The trophy. »).\n", + "- **Ordre total (R-tailles)**. Dave > Alice > Bob > Carol : la deuxième plus grande est Alice. Le modèle local et `gpt-4.1-nano` répondent Bob.\n", + "- **L'énigme de R13 (R-david)**. `gpt-4.1-mini` répond Jack. Jack vient bien de Shanghai (il connaît Ms. Lin), mais rien ne dit qu'il ait un master, puisque personne dans l'énoncé ne dit connaître Jack à sa place. David, lui, connaît Jack (donc a un master) et son amie Ms. Lin (donc vient de Shanghai). L'item est un exemple publié de R13 (p. 9), donc peut-être vu à l'entraînement : il reste raté.\n", + "- **Vitesse (S-compare)**. `gpt-4.1-nano` répond 5.11. C'est l'erreur que R13 cite : quand la réponse doit sortir d'un trait, les deux nombres se comparent comme des numéros de version.\n", + "- **Le modèle local** accumule les échecs de connaissance, de forme et de calcul. Il attribue *Les Misérables* à Molière et répond 48 à `17 × 24`. Il décompose `9 × 10 × 11` en « 900 + 90 + 9 = 999 », un faux calcul que le correcteur lit correctement (il retient le dernier nombre). Il prolonge `2, 6, 12, 20, 30` par 30 au lieu de 42. Et il écrit « A heavy shower of rain falls for seven minutes. » pour une phrase de sept mots : neuf mots, qui mettent la contrainte dans le **contenu** au lieu de la **forme**.\n", + "\n", + "Aucun modèle d'API ne rate un item de M. Le budget de 400 jetons de la section 3 leur laisse la place de poser leur calcul : un échec en M porterait sur le modèle, pas sur une réponse coupée." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "4730bc93", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:25:56.336914Z", + "iopub.status.busy": "2026-09-22T21:25:56.336914Z", + "iopub.status.idle": "2026-09-22T21:25:57.035938Z", + "shell.execute_reply": "2026-09-22T21:25:57.035938Z" + }, + "papermill": { + "duration": 0.704026, + "end_time": "2026-09-22T21:25:57.035938+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:56.331912+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "modele Qwen3.5-0.8B (local) gpt-4.1-nano qwen3.6-flash gpt-4.1-mini\n", + "niveau \n", + "1.0 1.0 1.00 1.00 1.00\n", + "2.0 0.0 0.33 0.67 0.67\n", + "4.0 0.0 0.67 0.00 0.67\n", + "6.0 0.0 0.00 0.00 0.33\n", + "8.0 0.0 0.00 0.33 0.33\n", + "\n", + "Rappel de mots inventes (1 = ordre alphabetique exact) :\n", + "modele Qwen3.5-0.8B (local) gpt-4.1-nano qwen3.6-flash gpt-4.1-mini\n", + "id \n", + "WM-r13 0.0 1.0 1.0 1.0\n", + "WM-rappel-4 0.0 1.0 1.0 1.0\n", + "WM-rappel-6 1.0 1.0 1.0 1.0\n", + "WM-rappel-8 0.0 1.0 1.0 1.0\n" + ] + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "\n", + "wm = RES[(RES[\"domaine\"] == \"WM\") & RES[\"id\"].str.contains(\"ops\")]\n", + "courbe = wm.groupby([\"modele\", \"niveau\"], sort=False)[\"score\"].mean().unstack(0).sort_index()\n", + "\n", + "fig, ax = plt.subplots(figsize=(7, 4))\n", + "for nom in courbe.columns:\n", + " ax.plot(courbe.index, courbe[nom], marker=\"o\", label=nom)\n", + "ax.set_xlabel(\"Nombre d'operations a enchainer sur la liste\")\n", + "ax.set_ylabel(\"Taux de reussite (3 items par niveau)\")\n", + "ax.set_title(\"Memoire de travail textuelle : reussite selon la charge\")\n", + "ax.set_xticks(NIVEAUX_WM)\n", + "ax.set_ylim(-0.05, 1.05)\n", + "ax.grid(alpha=0.3)\n", + "ax.legend(fontsize=8)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "print(courbe.round(2).to_string())\n", + "print(\"\\nRappel de mots inventes (1 = ordre alphabetique exact) :\")\n", + "print(RES[RES[\"id\"].str.startswith(\"WM-rappel\") | (RES[\"id\"] == \"WM-r13\")]\n", + " .pivot_table(index=\"id\", columns=\"modele\", values=\"score\", sort=False).to_string())" + ] + }, + { + "cell_type": "markdown", + "id": "1f58b868", + "metadata": { + "papermill": { + "duration": 0.009852, + "end_time": "2026-09-22T21:25:57.058948+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.049096+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "À une opération, les quatre modèles réussissent les trois items. Au-delà, les courbes se séparent :\n", + "\n", + "- le modèle local tombe à 0 **dès deux opérations** et n'en remonte pas ;\n", + "- `gpt-4.1-mini` tient le mieux (0,67 à deux et quatre opérations, 0,33 à six et huit) ;\n", + "- `gpt-4.1-nano` et `qwen3.6-flash` ne sont **pas monotones**. Le premier remonte de 0,33 à 0,67 entre deux et quatre opérations, le second de 0 à 0,33 entre six et huit.\n", + "\n", + "Cette non-monotonie ne veut pas dire que huit opérations sont plus faciles que quatre. Chaque point repose sur **trois items**, et un seul item déplace la courbe de 0,33. La section 6 montre d'ailleurs que l'item `WM-8ops-1` change de verdict d'une exécution à l'autre chez `qwen3.6-flash`. La lecture robuste tient en une phrase : **à partir de six opérations, aucun modèle ne réussit plus d'un item sur trois.** La mémoire de travail décroche bien avant la limite de contexte.\n", + "\n", + "La seconde table, titrée « rappel de mots inventés », contient aussi `WM-r13`, qui n'en est pas un : c'est l'exemple `[10, 20, 30]` de R13 (ajouter 40, puis inverser, deux opérations). Les trois modèles d'API réussissent les quatre items. Le modèle local n'en réussit qu'un, la liste de six mots. Il rate la liste de quatre mots de R13, celle de huit, et l'exemple à deux opérations, ce qui prolonge sa courbe tombée à 0 dès deux opérations. Un succès isolé, entouré d'échecs sur des items plus faciles, ne dessine pas une capacité." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "26bc7e2a", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:25:57.078777Z", + "iopub.status.busy": "2026-09-22T21:25:57.078777Z", + "iopub.status.idle": "2026-09-22T21:25:57.098820Z", + "shell.execute_reply": "2026-09-22T21:25:57.098313Z" + }, + "papermill": { + "duration": 0.03387, + "end_time": "2026-09-22T21:25:57.099828+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.065958+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=== MR : questions a premisse fausse (1 = rectifie ou prudent) ===\n", + "\n", + "[MR-napoleon]\n", + " Qwen3.5-0.8B (local) 0 | Napoleon's primary strategy for the South African campaign was to exploit the region's natural geography and population dynamics, specifically targeti...\n", + " gpt-4.1-nano 1 | Napoleon Bonaparte did not lead a campaign in South Africa; instead, it was the British and Dutch forces who fought there during the Napoleonic era. H...\n", + " qwen3.6-flash 1 | Napoleon Bonaparte did not lead a campaign in South Africa, as his military operations were primarily confined to Europe and the Middle East. Therefor...\n", + " gpt-4.1-mini 1 | Napoleon Bonaparte did not conduct a South African campaign; his military activities were primarily focused in Europe and Egypt. Therefore, there is n...\n", + "\n", + "[MR-churchill]\n", + " Qwen3.5-0.8B (local) 0 | The 1961 inaugural address was delivered during the turbulent period of the Cold War, specifically as the United Kingdom prepared to transition from a...\n", + " gpt-4.1-nano 1 | Actually, the quote \"Ask not what your country can do for you—ask what you can do for your country\" is from John F. Kennedy's inaugural address in 196...\n", + " qwen3.6-flash 1 | The premise of your question contains a significant historical error, as that famous quote was actually delivered by President John F. Kennedy in his ...\n", + " gpt-4.1-mini 1 | Winston Churchill did not deliver the 1961 inaugural address containing the phrase \"Ask not what your country can do for you—ask what you can do for y...\n", + "\n", + "[MR-article]\n", + " Qwen3.5-0.8B (local) 0 | The paper introduces a novel quantum-inspired algorithm that enables the efficient and scalable generation of sparse transformer representations by le...\n", + " gpt-4.1-nano 0 | The paper introduces Quantum Gradient Folding (QGF), a novel method that leverages quantum computing techniques to efficiently compute gradients in sp...\n", + " qwen3.6-flash 1 | The premise of your question contains a factual error: there is no NeurIPS 2019 paper titled \"Quantum Gradient Folding for Sparse Transformers\" by Lec...\n", + " gpt-4.1-mini 0 | The paper \"Quantum Gradient Folding for Sparse Transformers\" by Leclerc and Moreau introduces a novel quantum algorithm that efficiently computes grad...\n", + "\n", + "[MR-coursia]\n", + " Qwen3.5-0.8B (local) 0 | The section computes METEOR by calculating the weighted sum of the absolute differences between the predicted and ground truth text tokens, where the ...\n", + " gpt-4.1-nano 0 | The section computes the METEOR score by first aligning the generated and reference texts based on exact, stem, synonym, and paraphrase matches, then ...\n", + " qwen3.6-flash 0 | The section computes the METEOR score by calculating a weighted harmonic mean of precision and recall based on aligned word pairs between the generate...\n", + " gpt-4.1-mini 0 | In the METEOR section of the notebook, the metric is computed by first tokenizing the reference and generated sentences, then aligning them based on e...\n", + "\n", + "=== MR : fluence (mots valides / cible de 10) ===\n", + " 'hors lexique' = la propriete est vraie mais le mot manque a nltk (faux negatif du correcteur)\n", + " 'hors consigne' = la propriete est fausse (erreur du modele)\n", + " MR-palindromes Qwen3.5-0.8B (local) 0 valides []\n", + " 0 hors lexique [] | 13 hors consigne ['a', 'an', 'as', 'at', 'by']\n", + " MR-palindromes gpt-4.1-nano 17 valides ['civic', 'dad', 'eye', 'kayak', 'level', 'madam']\n", + " 5 hors lexique ['deified', 'mom', 'racecar', 'solos', 'stats'] | 0 hors consigne []\n", + " MR-palindromes qwen3.6-flash 12 valides ['civic', 'deed', 'kayak', 'level', 'madam', 'noon']\n", + " 3 hors lexique ['racecar', 'solos', 'stats'] | 0 hors consigne []\n", + " MR-palindromes gpt-4.1-mini 26 valides ['bob', 'civic', 'dad', 'deed', 'did', 'eve']\n", + " 3 hors lexique ['racecar', 'solos', 'stats'] | 0 hors consigne []\n", + " MR-q Qwen3.5-0.8B (local) 0 valides []\n", + " 0 hors lexique [] | 2 hors consigne ['q', 'qu']\n", + " MR-q gpt-4.1-nano 14 valides ['quack', 'quail', 'quaint', 'quality', 'quarter', 'queen']\n", + " 1 hors lexique ['quasar'] | 0 hors consigne []\n", + " MR-q qwen3.6-flash 41 valides ['quack', 'quad', 'quahog', 'quail', 'quaint', 'quake']\n", + " 0 hors lexique [] | 0 hors consigne []\n", + " MR-q gpt-4.1-mini 45 valides ['quack', 'quail', 'quaint', 'quake', 'qualification', 'qualify']\n", + " 1 hors lexique ['quasar'] | 0 hors consigne []\n" + ] + } + ], + "source": [ + "print(\"=== MR : questions a premisse fausse (1 = rectifie ou prudent) ===\")\n", + "for ident in [\"MR-napoleon\", \"MR-churchill\", \"MR-article\", \"MR-coursia\"]:\n", + " print(f\"\\n[{ident}]\")\n", + " for _, r in RES[RES[\"id\"] == ident].iterrows():\n", + " print(f\" {r['modele']:22s} {int(r['score'])} | {court(r['texte'])}\")\n", + "\n", + "print(\"\\n=== MR : fluence (mots valides / cible de 10) ===\")\n", + "print(\" 'hors lexique' = la propriete est vraie mais le mot manque a nltk (faux negatif du correcteur)\")\n", + "print(\" 'hors consigne' = la propriete est fausse (erreur du modele)\")\n", + "PROPRIETES = [(\"MR-palindromes\", est_palindrome, lambda w: len(w) >= 3 and w == w[::-1]),\n", + " (\"MR-q\", commence_par_q, lambda w: len(w) >= 3 and w.startswith(\"q\"))]\n", + "for ident, valide, propriete in PROPRIETES:\n", + " for _, r in RES[RES[\"id\"] == ident].iterrows():\n", + " mots = sorted({w.lower() for w in re.findall(r\"[A-Za-z]+\", r[\"texte\"])})\n", + " ok = [w for w in mots if valide(w)]\n", + " hors_lexique = [w for w in mots if propriete(w) and not valide(w)]\n", + " hors_consigne = [w for w in mots if not propriete(w)]\n", + " print(f\" {ident:15s} {r['modele']:22s} {len(ok):2d} valides {ok[:6]}\")\n", + " print(f\" {'':15s} {'':22s} {len(hors_lexique):2d} hors lexique {hors_lexique[:5]}\"\n", + " f\" | {len(hors_consigne):2d} hors consigne {hors_consigne[:5]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "2f07d1ad", + "metadata": { + "papermill": { + "duration": 0.010008, + "end_time": "2026-09-22T21:25:57.121837+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.111829+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "**Les pièges de R13 ne piègent que le petit modèle.** Sur Napoléon et sur Churchill, les trois modèles d'API rectifient la prémisse. Le modèle local l'accepte : il invente une stratégie fondée sur la géographie sud-africaine, puis situe le discours inaugural de 1961 au Royaume-Uni.\n", + "\n", + "**Le piège construit pour ce notebook en piège deux sur trois.** L'article « Quantum Gradient Folding for Sparse Transformers » de Leclerc et Moreau n'existe pas. Seul `qwen3.6-flash` le dit ; `gpt-4.1-nano` et `gpt-4.1-mini` en résument le contenu, acronyme inventé compris. Le type de piège est le même, seule sa fraîcheur change. L'écart est **compatible** avec la contamination que R13 signale (p. 14) : un modèle peut avoir appris à rejeter *ces* prémisses célèbres sans avoir appris à douter. Il ne la prouve pas : les deux items publiés portent aussi sur des faits très connus, plus faciles à contredire qu'un article obscur.\n", + "\n", + "**Le piège sur notre propre dépôt piège tout le monde.** Les quatre modèles décrivent comment « la section METEOR du notebook 22 » calcule la métrique. Les trois modèles d'API donnent même une description **juste de METEOR en général** (alignement des mots, moyenne harmonique pondérée de la précision et du rappel) ; seule la provenance est fausse. Le modèle local invente jusqu'au calcul, une « somme pondérée de différences absolues ». La forme d'hallucination des modèles d'API est la plus difficile à repérer : un contenu vrai, attribué à une source qui ne le contient pas.\n", + "\n", + "**La fluence** sature pour les trois modèles d'API : 17, 12 et 26 palindromes valides pour une cible de 10, puis 14, 41 et 45 mots en *q*. Le modèle local n'en produit aucun : 13 mots hors consigne pour les palindromes (`a`, `an`, `as`, `at`, `by`...), des fragments (`q`, `qu`) pour la lettre *q*. La colonne « hors lexique » montre la **sévérité** annoncée du correcteur : `deified`, `mom`, `racecar`, `solos`, `stats` et `quasar` sont de vrais mots qui respectent la consigne, mais le lexique `nltk` ne les connaît pas. Ici ces faux négatifs ne coûtent rien, puisque les trois modèles dépassent la cible sans eux. Avec une cible plus haute, ils feraient baisser le score d'un modèle qui a bien répondu.\n", + "\n", + "D'où les scores MR de la section précédente : 0,90 pour `qwen3.6-flash` (un seul piège raté, celui du dépôt), 0,80 pour les deux modèles OpenAI (deux pièges ratés), 0 pour le modèle local." + ] + }, + { + "cell_type": "markdown", + "id": "7fdb62bf", + "metadata": { + "papermill": { + "duration": 0.008539, + "end_time": "2026-09-22T21:25:57.139270+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.130731+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 5. Le profil radar : « jagged » contre score agrégé\n", + "\n", + "Un radar met les domaines côte à côte, chacun sur son propre axe. Il ne résume rien : il **montre la forme**. Nos quatre modèles sont tracés sur les huit domaines mesurés, GPT-4 et GPT-5 tels que publiés sur les dix domaines de R13. Les deux panneaux ne portent pas sur la même batterie : comparez les **formes**, pas les rayons." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "a485bc26", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:25:57.153881Z", + "iopub.status.busy": "2026-09-22T21:25:57.153881Z", + "iopub.status.idle": "2026-09-22T21:25:57.556907Z", + "shell.execute_reply": "2026-09-22T21:25:57.556907Z" + }, + "papermill": { + "duration": 0.411612, + "end_time": "2026-09-22T21:25:57.557919+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.146307+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "image/png": "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HxERERERERERkQNixR8REREREREREZEDYuKPyEmMHDlSB1qPGTPmht8bP368/h4+JvfH4ubh4SE1atSQF154QVJSUqxw5URERERERERUEkz8ETmRKlWqyKJFiyQ5OTnnPiTzsO2uatWqeT62d+/eEhYWJqdOnZIpU6bIV199JZMmTbLCVRMRERERERFRSTDxR+REWrZsqck/bLczwvtI+rVo0SLPx3p5eUnFihX14/v376+DjdetW2eFqyYiIiIiIiKikmDij8jJjB49WmbPnp3z61mzZsmoUaMK/DMHDhyQLVu2iKenpwWukIiIiIiIiIhMgYk/IiczfPhw2bRpk5w9e1Zvmzdv1vuut2bNGvH39xdvb29p0qSJREZGyvPPP2+VayYiIiIiIiKi4nMvwZ8hIjsWFBQkffr0kTlz5ojBYND3y5cvf8PHde3aVb744gtJTEzUGX/u7u4ycOBAq1wzERERERERERUfE39ETtru++STT+r706dPv+nH+Pn5Se3atXPagZs1ayYzZ86URx55xKLXSkREREREREQlw1ZfIieEjb1paWmSnp4uvXr1KvTjXV1d5ZVXXpGJEyfm2QhMRERERERERLaLiT8iJ+Tm5iaHDx+WQ4cO6ftFMXjwYP3Y/CoEiYiIiIiIiMi2MPFH5KQCAgL0VlSY8Yf24A8++EDn/hERERERERGRbXMxYLo/ERERERERERERORRW/BERERERERERETkgJv6IiIiIiIiIiIgcEBN/REREREREREREDoiJPyIiIiIiIiIiIgfExB8REREREREREZEDYuKPiIiIiIiIiIjIATHxR0RERERERERE5ICY+CMiIiIiIiIiInJATPwRERERERERERE5ICb+iIiIiIiIiIiIHBATf0RERERERERERA6IiT8iIiIiIiIiIiJxPP8PlKjbBEDa24AAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def radar(ax, axes, series, titre):\n", + " angles = np.linspace(0, 2 * np.pi, len(axes), endpoint=False).tolist()\n", + " angles += angles[:1]\n", + " for nom, valeurs in series.items():\n", + " v = list(valeurs) + [valeurs[0]]\n", + " ax.plot(angles, v, marker=\"o\", markersize=3, label=nom)\n", + " ax.fill(angles, v, alpha=0.08)\n", + " ax.set_xticks(angles[:-1])\n", + " ax.set_xticklabels(axes)\n", + " ax.set_ylim(0, 1)\n", + " ax.set_yticks([0.25, 0.5, 0.75, 1.0])\n", + " ax.set_yticklabels([\"0.25\", \"0.5\", \"0.75\", \"1\"], fontsize=7)\n", + " ax.set_title(titre, fontsize=10, pad=14)\n", + " ax.legend(fontsize=7, loc=\"upper right\", bbox_to_anchor=(1.35, 1.12))\n", + "\n", + "fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(13, 5.5), subplot_kw={\"projection\": \"polar\"})\n", + "radar(ax1, MESURES, {nom: [PROFILS[nom][d] for d in MESURES] for nom in PROFILS},\n", + " \"Nos modeles, mini-batterie texte (8 domaines)\")\n", + "radar(ax2, DOMAINES, {m: [p / 10 for p in parts] for m, parts in TABLE1.items()},\n", + " \"R13, Table 1 (10 domaines, batterie complete)\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "829e25f7", + "metadata": { + "papermill": { + "duration": 0.014439, + "end_time": "2026-09-22T21:25:57.584018+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.569579+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Le panneau de gauche reproduit la forme du panneau de droite. Chaque polygone s'étire vers K, M et RW et **se pince à MS** : les six profils, nos quatre modèles et les deux de R13, ont un sommet à zéro au même endroit. La mémoire de travail forme un second creux, plus ou moins marqué : de 0,53 à 0,68 pour les modèles d'API, 0,21 pour le modèle local, 0,4 pour GPT-5.\n", + "\n", + "Le polygone du modèle local est le plus instructif. Il est **aussi pointu** que les autres vers K et M, puis s'effondre sur RW, WM et MR. Un petit modèle garde des connaissances, et même du calcul sur des items simples. Ce qu'il perd d'abord, ce sont les capacités qui demandent de tenir un état, une contrainte de forme ou un doute.\n", + "\n", + "Comme l'annonce la section, les rayons ne se comparent pas d'un panneau à l'autre : nos domaines sont mesurés sur quatre à dix-neuf items faciles, ceux de R13 sur des batteries étalonnées. Un rayon à 1,00 en M à gauche ne vaut pas le 1,0 de GPT-5 à droite." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "24b2b78c", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:25:57.606994Z", + "iopub.status.busy": "2026-09-22T21:25:57.606994Z", + "iopub.status.idle": "2026-09-22T21:25:57.618662Z", + "shell.execute_reply": "2026-09-22T21:25:57.617654Z" + }, + "papermill": { + "duration": 0.02476, + "end_time": "2026-09-22T21:25:57.619663+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.594903+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Trois facons de resumer le meme profil :\n", + " moyenne moyenne sans MS minimum moyenne geometrique\n", + "Qwen3.5-0.8B (local) 0.453 0.518 0.0 0.0\n", + "gpt-4.1-nano 0.710 0.811 0.0 0.0\n", + "qwen3.6-flash 0.803 0.918 0.0 0.0\n", + "gpt-4.1-mini 0.786 0.898 0.0 0.0\n", + "\n", + "Deux profils fictifs de meme moyenne :\n", + " moyenne moyenne sans MS minimum moyenne geometrique\n", + "equilibre 0.8 0.800 0.8 0.8\n", + "amnesique (MS = 0) 0.8 0.914 0.0 0.0\n" + ] + } + ], + "source": [ + "def agregats(profil):\n", + " v = np.array([profil[d] for d in MESURES])\n", + " geo = float(np.exp(np.log(v).mean())) if v.min() > 0 else 0.0\n", + " return {\"moyenne\": v.mean(), \"moyenne sans MS\": np.delete(v, MESURES.index(\"MS\")).mean(),\n", + " \"minimum\": v.min(), \"moyenne geometrique\": geo}\n", + "\n", + "print(\"Trois facons de resumer le meme profil :\")\n", + "print(pd.DataFrame({nom: agregats(p) for nom, p in PROFILS.items()}).T.round(3).to_string())\n", + "\n", + "# Deux profils fictifs de meme moyenne : l'un equilibre, l'autre amnesique\n", + "equilibre = {d: 0.80 for d in MESURES}\n", + "amnesique = {d: 0.80 * 8 / 7 for d in MESURES}\n", + "amnesique[\"MS\"] = 0.0\n", + "print(\"\\nDeux profils fictifs de meme moyenne :\")\n", + "print(pd.DataFrame({\"equilibre\": agregats(equilibre), \"amnesique (MS = 0)\": agregats(amnesique)}).T\n", + " .round(3).to_string())" + ] + }, + { + "cell_type": "markdown", + "id": "f782c4f7", + "metadata": { + "papermill": { + "duration": 0.014486, + "end_time": "2026-09-22T21:25:57.648094+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.633608+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Quatre façons de résumer les mêmes profils, quatre histoires :\n", + "\n", + "- la **moyenne** classe `qwen3.6-flash` (0,803) devant `gpt-4.1-mini` (0,786), alors que le compte d'items de la section 4 faisait l'inverse (41 contre 42). L'écart de 0,017 est bien plus petit que les intervalles de confiance de la section 4 : le « premier » dépend du mode de calcul, pas des modèles ;\n", + "- la **moyenne sans MS** flatte tout le monde d'environ 0,1 (jusqu'à 0,918) : retirer le domaine raté améliore le score ;\n", + "- le **minimum** et la **moyenne géométrique** valent **0 pour les quatre modèles**. Ils ne départagent personne, et c'est leur message : tant que MS vaut 0, aucun de ces systèmes n'a de mémoire durable, quel que soit son niveau ailleurs.\n", + "\n", + "Les deux profils fictifs isolent le mécanisme. Même moyenne (0,8), mais le profil « amnésique » obtient une **meilleure** moyenne sans MS (0,914) que le profil équilibré (0,800), et seuls le minimum et la moyenne géométrique le démasquent. R13 garde la moyenne arithmétique pour son score, et recommande pour cette raison de publier le profil à côté : un nombre unique ne dit pas où le système casse." + ] + }, + { + "cell_type": "markdown", + "id": "eef03f11", + "metadata": { + "papermill": { + "duration": 0.008094, + "end_time": "2026-09-22T21:25:57.667752+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.659658+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 6. Stabilité : la batterie mesure-t-elle quelque chose de reproductible ?\n", + "\n", + "Un profil n'a de valeur que s'il se reproduit. Le modèle local est décodé de façon gloutonne : à entrées identiques il rend la même sortie, on ne le rejoue donc pas. Les modèles d'API, eux, ne garantissent pas le déterminisme même à T=0 (regroupement des requêtes sur les serveurs, mises à jour silencieuses du modèle servi). On rejoue donc **la batterie entière** une seconde fois sur les trois modèles d'API, puis on compte les items dont le verdict change." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "0fb200e3", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:25:57.688808Z", + "iopub.status.busy": "2026-09-22T21:25:57.688808Z", + "iopub.status.idle": "2026-09-22T21:28:23.620368Z", + "shell.execute_reply": "2026-09-22T21:28:23.618836Z" + }, + "papermill": { + "duration": 145.958214, + "end_time": "2026-09-22T21:28:23.635041+00:00", + "exception": false, + "start_time": "2026-09-22T21:25:57.676827+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "gpt-4.1-nano 54 items en 47.7 s ; erreurs d'appel : 0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "qwen3.6-flash 54 items en 48.8 s ; erreurs d'appel : 0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "gpt-4.1-mini 54 items en 49.3 s ; erreurs d'appel : 0\n", + " items identiques ecart max par domaine items qui changent\n", + "gpt-4.1-nano 54/54 0.0 -\n", + "qwen3.6-flash 52/54 0.18 WM-8ops-1, MR-palindromes\n", + "gpt-4.1-mini 54/54 0.0 -\n" + ] + } + ], + "source": [ + "API = [m for m in MODELES if m[\"route\"] != \"local\"]\n", + "RES2 = executer_batterie(API, ITEMS)\n", + "\n", + "stabilite = {}\n", + "for m in API:\n", + " a = RES[RES[\"modele\"] == m[\"nom\"]].set_index(\"id\")[\"score\"]\n", + " b = RES2[RES2[\"modele\"] == m[\"nom\"]].set_index(\"id\")[\"score\"].reindex(a.index)\n", + " change = a.index[(a - b).abs() > 1e-9].tolist()\n", + " ecarts = [abs(score_domaine(RES[(RES[\"modele\"] == m[\"nom\"]) & (RES[\"domaine\"] == dom)])\n", + " - score_domaine(RES2[(RES2[\"modele\"] == m[\"nom\"]) & (RES2[\"domaine\"] == dom)]))\n", + " for dom in MESURES]\n", + " stabilite[m[\"nom\"]] = {\"items identiques\": f\"{len(a) - len(change)}/{len(a)}\",\n", + " \"ecart max par domaine\": round(max(ecarts), 3),\n", + " \"items qui changent\": \", \".join(change) or \"-\"}\n", + "print(pd.DataFrame(stabilite).T.to_string())" + ] + }, + { + "cell_type": "markdown", + "id": "ebd885a5", + "metadata": { + "papermill": { + "duration": 0.014005, + "end_time": "2026-09-22T21:28:23.663412+00:00", + "exception": false, + "start_time": "2026-09-22T21:28:23.649407+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "À température 0, `gpt-4.1-nano` et `gpt-4.1-mini` rendent **les mêmes verdicts sur les 54 items** d'une exécution à l'autre. `qwen3.6-flash` en change deux (52/54), `WM-8ops-1` et `MR-palindromes`, et l'écart atteint 0,18 sur un domaine. Ce sont deux items à **sortie longue** : une liste finale après huit transformations, une énumération de 250 jetons au plus. Plus la réponse est longue, plus une petite variation côté serveur a de chances de changer un jeton qui compte.\n", + "\n", + "Deux conséquences. D'abord, T=0 ne garantit pas le déterminisme : c'est une propriété du service, qui varie d'un fournisseur à l'autre, et elle se mesure. Ensuite, l'écart reste **à l'intérieur des intervalles de confiance** de la section 4 : rejouer la batterie ne change pas la forme du profil de `qwen3.6-flash`, seulement un détail. Les conclusions de ce notebook portent sur la forme ; elles survivent au rejeu." + ] + }, + { + "cell_type": "markdown", + "id": "4bed838f", + "metadata": { + "papermill": { + "duration": 0.011463, + "end_time": "2026-09-22T21:28:23.692283+00:00", + "exception": false, + "start_time": "2026-09-22T21:28:23.680820+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 7. Contortions de capacité : compenser un trou par un point fort\n", + "\n", + "R13 (p. 13-14) nomme **contortion de capacité** le fait d'utiliser une force pour masquer une faiblesse. Deux sont omniprésentes :\n", + "\n", + "- **la mémoire de travail à la place du stockage long terme** : faute de pouvoir apprendre, on recharge l'historique dans le contexte à chaque appel. Cela marche, mais le coût croît avec tout ce qu'il faut « se rappeler » ;\n", + "- **la recherche externe à la place de la récupération interne** : faute de rappel fiable (hallucinations), on branche un RAG. Cela corrige les faits présents dans la base, mais ne crée ni mémoire d'expérience ni rappel fiable.\n", + "\n", + "On les mesure toutes les deux. D'abord la première : on simule un « carnet de mémoire » de `k` notes réinjecté dans le prompt, et on pose deux sortes de questions. Le **rappel ponctuel** interroge une note en tête, au milieu et en fin de carnet : une seule note suffit à répondre. L'**agrégation** demande quel employé porte le code le plus élevé : il faut parcourir toutes les notes. La même question est posée pour 10, 100 et 400 notes, et un modèle qui la réussit à 10 notes montre qu'il sait comparer des nombres. Un échec à 400 notes mesure donc la surcharge du contexte, pas une incapacité à comparer." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "322f9a43", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:28:23.719341Z", + "iopub.status.busy": "2026-09-22T21:28:23.719341Z", + "iopub.status.idle": "2026-09-22T21:33:07.899263Z", + "shell.execute_reply": "2026-09-22T21:33:07.898153Z" + }, + "papermill": { + "duration": 284.205819, + "end_time": "2026-09-22T21:33:07.909977+00:00", + "exception": false, + "start_time": "2026-09-22T21:28:23.704158+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "MS en session neuve puis avec l'historique reinjecte :\n", + " session neuve historique dans le contexte\n", + "modele \n", + "Qwen3.5-0.8B (local) 0.0 1.00\n", + "gpt-4.1-nano 0.0 1.00\n", + "qwen3.6-flash 0.0 0.67\n", + "gpt-4.1-mini 0.0 0.67\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Carnet de memoire reinjecte, rappel ponctuel : exactitude (3 questions), taille du prompt, latence\n", + " exactitude tokens_prompt latence_s erreurs\n", + "modele notes \n", + "Qwen3.5-0.8B (local) 10 1.0 260.0 2.23 0\n", + "gpt-4.1-nano 10 1.0 202.0 0.79 0\n", + "qwen3.6-flash 10 1.0 260.0 0.84 0\n", + "gpt-4.1-mini 10 1.0 202.0 0.68 0\n", + "Qwen3.5-0.8B (local) 100 1.0 2330.0 10.61 0\n", + "gpt-4.1-nano 100 1.0 1732.0 0.70 0\n", + "qwen3.6-flash 100 1.0 2330.0 0.95 0\n", + "gpt-4.1-mini 100 1.0 1732.0 0.84 0\n", + "Qwen3.5-0.8B (local) 400 1.0 9530.0 49.82 0\n", + "gpt-4.1-nano 400 1.0 6832.0 0.97 0\n", + "qwen3.6-flash 400 1.0 9530.0 1.36 0\n", + "gpt-4.1-mini 400 1.0 6832.0 0.75 0\n", + "\n", + "Carnet de memoire reinjecte, agregation : quel employe a le code le plus eleve ?\n", + "notes 10 100 400\n", + "modele \n", + "Qwen3.5-0.8B (local) 1 0 0\n", + "gpt-4.1-nano 1 1 1\n", + "qwen3.6-flash 1 0 1\n", + "gpt-4.1-mini 1 1 1\n", + " modele notes attendu reponse\n", + "Qwen3.5-0.8B (local) 100 E-029 (9974) E-099\n", + " qwen3.6-flash 100 E-029 (9974) E-021\n", + "Qwen3.5-0.8B (local) 400 E-144 (9989) E-399\n", + "Erreurs d'appel : 0\n" + ] + } + ], + "source": [ + "print(\"MS en session neuve puis avec l'historique reinjecte :\")\n", + "ms = RES[RES[\"domaine\"] == \"MS\"].groupby(\"modele\", sort=False)[[\"score\", \"avec_contexte\"]].mean()\n", + "ms.columns = [\"session neuve\", \"historique dans le contexte\"]\n", + "print(ms.round(2).to_string())\n", + "\n", + "rng_mem = random.Random(7)\n", + "TAILLES_CARNET = [10, 100, 400]\n", + "cout, agreg = [], []\n", + "for k in TAILLES_CARNET:\n", + " codes = rng_mem.sample(range(1000, 10000), k) # codes distincts : le maximum est unique\n", + " notes = \"\\n\".join(f\"Note {i}: the badge code of employee E-{i:03d} is {codes[i]}.\" for i in range(k))\n", + " j_max = max(range(k), key=lambda i: codes[i])\n", + " for m in MODELES:\n", + " for j in (0, k // 2, k - 1): # rappel ponctuel : une note a retrouver\n", + " prompt = (f\"Here are your notes from previous sessions:\\n{notes}\\n\\n\"\n", + " f\"What is the badge code of employee E-{j:03d}? Answer with the code only.\")\n", + " r = interroger(m, [{\"role\": \"user\", \"content\": prompt}], max_tokens=12)\n", + " cout.append({\"modele\": m[\"nom\"], \"notes\": k, \"juste\": float(str(codes[j]) in r[\"texte\"]),\n", + " \"tokens_prompt\": r[\"tokens_prompt\"], \"latence\": r[\"latence\"], \"erreur\": r[\"erreur\"]})\n", + " prompt = (f\"Here are your notes from previous sessions:\\n{notes}\\n\\n\" # agregation : toutes les notes\n", + " \"Which employee has the highest badge code? Answer with the employee identifier only.\")\n", + " r = interroger(m, [{\"role\": \"user\", \"content\": prompt}], max_tokens=12)\n", + " agreg.append({\"modele\": m[\"nom\"], \"notes\": k, \"attendu\": f\"E-{j_max:03d} ({codes[j_max]})\",\n", + " \"juste\": int(f\"E-{j_max:03d}\" in r[\"texte\"]), \"reponse\": court(r[\"texte\"], 30),\n", + " \"erreur\": r[\"erreur\"]})\n", + "COUT = pd.DataFrame(cout)\n", + "print(\"\\nCarnet de memoire reinjecte, rappel ponctuel : exactitude (3 questions), taille du prompt, latence\")\n", + "print(COUT.groupby([\"modele\", \"notes\"], sort=False).agg(\n", + " exactitude=(\"juste\", \"mean\"), tokens_prompt=(\"tokens_prompt\", \"mean\"), latence_s=(\"latence\", \"mean\"),\n", + " erreurs=(\"erreur\", lambda e: int(e.notna().sum()))).round(2).to_string())\n", + "AGREG = pd.DataFrame(agreg)\n", + "print(\"\\nCarnet de memoire reinjecte, agregation : quel employe a le code le plus eleve ?\")\n", + "print(AGREG.pivot(index=\"modele\", columns=\"notes\", values=\"juste\").loc[[m[\"nom\"] for m in MODELES]].to_string())\n", + "echecs_agreg = AGREG[AGREG[\"juste\"] == 0][[\"modele\", \"notes\", \"attendu\", \"reponse\"]]\n", + "print(echecs_agreg.to_string(index=False) if len(echecs_agreg) else \"(aucun echec)\")\n", + "print(\"Erreurs d'appel :\", int(AGREG[\"erreur\"].notna().sum()))" + ] + }, + { + "cell_type": "markdown", + "id": "4985d205", + "metadata": { + "papermill": { + "duration": 0.01655, + "end_time": "2026-09-22T21:33:07.937226+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:07.920676+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "**Le stockage : 0 en session neuve, jusqu'à 1 avec l'historique.** Les quatre modèles échouent aux trois rappels MS quand la question arrive dans une conversation neuve. Avec l'historique réinjecté, le modèle local et `gpt-4.1-nano` les réussissent tous, `qwen3.6-flash` et `gpt-4.1-mini` deux sur trois. Le tableau ne dit pas quel item ils ratent, ni pourquoi : on ne peut donc pas en conclure que ces deux modèles lisent moins bien leur historique. Ce qui est sûr, c'est que la « mémoire » vient tout entière du contexte : sans lui, rien.\n", + "\n", + "**Le rappel ponctuel ne se dégrade pas, son coût si.** Sur 3 questions par taille de carnet, les quatre modèles retrouvent la bonne note à 10, 100 et 400 notes. Le prompt, lui, passe de 202 à 6 832 jetons avec le découpage d'OpenAI, et de 260 à 9 530 avec celui de Qwen : environ 17 à 23 jetons par note, **proportionnels** à ce qu'il faut se rappeler. Le modèle local le paie en temps, de 2,2 s à 49,8 s par question ; les API le paient en jetons facturés, pour une latence qui reste sous 1,4 s. La contortion marche, mais chaque souvenir se paie à chaque appel.\n", + "\n", + "**L'agrégation se dégrade.** À 10 notes, les quatre modèles désignent le bon employé : ils savent comparer des codes. À 100 notes, le modèle local et `qwen3.6-flash` se trompent, et à 400 notes le modèle local seul. Les réponses du modèle local ont une forme lisible : `E-099` sur 100 notes, `E-399` sur 400, soit à chaque fois **l'identifiant de la dernière note**. Il ne cherche pas le maximum, il reprend ce qu'il a lu en dernier. `qwen3.6-flash` échoue à 100 notes et réussit à 400 : avec une seule question par taille, cette fragilité ne dessine pas un seuil. Les deux modèles OpenAI réussissent aux trois tailles.\n", + "\n", + "La différence entre les deux questions est celle que R13 pointe. Retrouver une note, c'est **chercher** dans le contexte. Répondre à une question qui porte sur toutes les notes, c'est **raisonner** sur tout le contexte, et c'est là qu'un carnet réinjecté cesse de ressembler à une mémoire.\n", + "\n", + "La seconde contortion, **la recherche externe à la place du rappel**, se teste sur le piège construit à partir de notre propre dépôt : « la section METEOR du notebook 22 ». Sans contexte, le modèle ne peut pas savoir que cette section n'existe pas. On lui fournit maintenant, comme le ferait un RAG, la **vraie ligne du README** qui décrit le notebook 22, et on regarde s'il rectifie la prémisse." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "2a4ae1ce", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:33:07.964691Z", + "iopub.status.busy": "2026-09-22T21:33:07.964691Z", + "iopub.status.idle": "2026-09-22T21:33:23.407222Z", + "shell.execute_reply": "2026-09-22T21:33:23.406153Z" + }, + "papermill": { + "duration": 15.45868, + "end_time": "2026-09-22T21:33:23.408842+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:07.950162+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Contexte recupere (README de la serie) : | 22 | `22_Evaluating_Generated_Text.ipynb` | Évaluation des sorties générées : **BLEU** (précision n-gram avec clipping) et **ROUGE** (rappel) construits à la main et mesurés — deux métriques lexical...\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " modele prudent sans contexte prudent avec contexte cite BLEU/ROUGE reponse avec contexte\n", + "Qwen3.5-0.8B (local) 0 0 1 The notebook computes METEOR by first calculating the BLEU and ROUGE scores for generated text, which are then...\n", + " gpt-4.1-nano 0 1 0 Le contexte fourni ne mentionne pas la section sur la métrique METEOR ni la façon dont elle est calculée dans ...\n", + " qwen3.6-flash 0 1 1 The provided context does not mention the METEOR metric; it only describes BLEU, ROUGE, and a judge LLM. There...\n", + " gpt-4.1-mini 0 1 0 The provided context does not mention the METEOR metric or its computation in the notebook 22_Evaluating_Gener...\n" + ] + } + ], + "source": [ + "ligne_22 = next((l for l in Path(\"README.md\").read_text(encoding=\"utf-8\").splitlines()\n", + " if l.startswith(\"| 22 |\")), \"\")\n", + "print(\"Contexte recupere (README de la serie) :\", court(ligne_22, 200))\n", + "\n", + "question = [i for i in ITEMS if i[\"id\"] == \"MR-coursia\"][0][\"prompt\"]\n", + "rag = []\n", + "for m in MODELES:\n", + " r = interroger(m, [{\"role\": \"system\", \"content\": \"Answer using only the provided context. \"\n", + " \"If the context contradicts the question, say so.\"},\n", + " {\"role\": \"user\", \"content\": f\"Context:\\n{ligne_22}\\n\\nQuestion: {question}\"}],\n", + " max_tokens=90)\n", + " sans = RES[(RES[\"modele\"] == m[\"nom\"]) & (RES[\"id\"] == \"MR-coursia\")][\"score\"].iloc[0]\n", + " rag.append({\"modele\": m[\"nom\"], \"prudent sans contexte\": int(sans),\n", + " \"prudent avec contexte\": int(prudent(r[\"texte\"])),\n", + " \"cite BLEU/ROUGE\": int(any(w in r[\"texte\"].lower() for w in (\"bleu\", \"rouge\"))),\n", + " \"reponse avec contexte\": court(r[\"texte\"], 110)})\n", + "print(pd.DataFrame(rag).to_string(index=False))" + ] + }, + { + "cell_type": "markdown", + "id": "645698ea", + "metadata": { + "papermill": { + "duration": 0.013697, + "end_time": "2026-09-22T21:33:23.436718+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.423021+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "**Sans contexte, personne n'est prudent** : les quatre modèles décrivent la section METEOR inexistante, comme en section 4.\n", + "\n", + "**Avec la vraie ligne du README**, les trois modèles d'API rectifient. `qwen3.6-flash` donne la réponse idéale : le contexte ne mentionne pas METEOR, il ne décrit que BLEU, ROUGE et un juge LLM. `gpt-4.1-nano` répond en français, la langue du contexte fourni. Le correcteur reconnaît les marqueurs de prudence dans les deux langues ; sans cela, cette bonne réponse aurait été comptée fausse.\n", + "\n", + "**Le modèle local fait pire qu'avant** : « The notebook computes METEOR by first calculating the BLEU and ROUGE scores... ». Il reprend les mots du contexte pour **habiller** la prémisse fausse, ce qui rend l'hallucination plus plausible. Un RAG corrige le fait qu'il apporte chez un modèle qui sait dire « ce n'est pas dans le contexte ». Il ne donne pas ce réflexe à un modèle qui ne l'a pas.\n", + "\n", + "C'est la seconde contortion de R13 : la recherche externe corrige ce que la base contient, sans créer de rappel fiable. Et sa réussite dépend d'une capacité, **douter**, que la batterie MR mesure justement.\n", + "\n", + "**Un méta-exemple vécu.** Les agents qui maintiennent ce dépôt, y compris celui qui a écrit ce notebook, ont un score MS de zéro : chaque session repart sans souvenir de la précédente. Ils compensent par des fichiers `MEMORY.md`, un index de leçons relu au démarrage de chaque session, et par des brouillons (*scratchpads*) qui portent l'état d'une tâche longue. C'est exactement la contortion décrite par R13 : de la mémoire de travail qui fait semblant d'être de la mémoire long terme. Elle en a les défauts mesurés ci-dessus : le contexte consommé croît avec ce qu'il faut se rappeler, et le système ne sait que ce qu'on a pensé à écrire. Il ne sait rien de ce qu'il a vécu sans le noter. R13 esquisse une autre voie (p. 13) : un module, par exemple un adaptateur LoRA (notebook [21](./21_LoRA_FineTuning.ipynb)), qui ajusterait continuellement les poids pour y inscrire l'expérience." + ] + }, + { + "cell_type": "markdown", + "id": "28028462", + "metadata": { + "papermill": { + "duration": 0.014018, + "end_time": "2026-09-22T21:33:23.465140+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.451122+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 8. Du profil au risque : types d'IA stratégiques et cube A×G×I\n", + "\n", + "Un profil dit *ce que sait faire* un système. Il ne dit pas *ce qui le rend difficile à contrôler*. R13 (p. 15-16) liste des types d'IA **stratégiquement pertinents qui peuvent arriver avant ou après l'AGI**. Ce n'est pas une échelle : l'ordre de la liste n'est pas une progression, et plusieurs de ces types n'exigent pas un profil complet.\n", + "\n", + "| Type (R13) | Définition résumée |\n", + "|---|---|\n", + "| Pandemic AI | peut concevoir et produire des pathogènes nouveaux, infectieux et virulents |\n", + "| Cyberwarfare AI | peut concevoir et mener des campagnes cyber multi-étapes contre des infrastructures critiques |\n", + "| Self-Sustaining AI | peut fonctionner indéfiniment de façon autonome, acquérir des ressources et défendre son existence |\n", + "| AGI | égale ou dépasse la polyvalence et la maîtrise cognitives d'un adulte instruit |\n", + "| Recursive AI | peut mener seule tout le cycle de R&D en IA et produire des systèmes nettement plus avancés |\n", + "| Superintelligence | dépasse largement les humains dans pratiquement tous les domaines d'intérêt |\n", + "| Replacement AI | accomplit presque toutes les tâches mieux et moins cher, rendant le travail humain économiquement obsolète |\n", + "\n", + "Le *Singapore Consensus* (R11, §2.2.3, figure 2, p. 34, figure reprise de *Keep The Future Human*) propose une autre lecture : le risque croît quand trois propriétés **distinctes** se cumulent, **l'autonomie (A)**, **la généralité (G)** et **l'intelligence de domaine (I)**. R11 place trois systèmes : AlphaFold (I élevée, ni A ni G), une tondeuse robot (A élevée, ni G ni I), une voiture autonome hypothétique meilleure que tout conducteur (A et I élevées, G faible, donc un risque de perte de contrôle négligeable). Les systèmes qui cumulent les trois sont « les plus difficiles à aligner ou à contrôler ». Les coordonnées ci-dessous sont **ordinales** : elles traduisent les phrases de R11, ce ne sont pas des mesures." + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "37139a46", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:33:23.490638Z", + "iopub.status.busy": "2026-09-22T21:33:23.490638Z", + "iopub.status.idle": "2026-09-22T21:33:23.683710Z", + "shell.execute_reply": "2026-09-22T21:33:23.682663Z" + }, + "papermill": { + "duration": 0.207161, + "end_time": "2026-09-22T21:33:23.684749+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.477588+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkEAAAJVCAYAAADZQyEgAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsnQd0VNXXxU8avaooKiodAUVQUFHsil2xK/beu/7tvYtdUeztU7FX7AURRbEgYMHeKypIL0nmW7+b3HgzzExmJjPz7pt39lqPkEky8+q9++6zzzklsVgsJgqFQqFQKBQRQ2nQO6BQKBQKhUIRBJQEKRQKhUKhiCSUBCkUCoVCoYgklAQpFAqFQqGIJJQEKRQKhUKhiCSUBCkUCoVCoYgklAQpFAqFQqGIJJQEKRQKhUKhiCSUBCkUCoVCoYgklASJyNixY6WkpERmzpwZ9PUoKnzxxRfSsWNHmT17tviKt99+W1ZffXWpqKiQYcOGBXYvLFq0SDp37iwffPCB+IaNN95YTjjhhKB3I3I4//zzpX///kHvhjeI6n14wAEHmLFJkR+EngT9/vvvcuyxx0rXrl2ladOmstJKK8n2228vr732mviC+fPny1JLLSXLLLOMLFy4MG+fM2nSJNljjz1k+eWXN+dilVVWke22206effZZyWV3lO+//94QhY8//jjl751xxhnm2rRu3dp8bwmG3Tp06CDbbLONTJ06td7fjRs3zlzDFVZYwfzeU089tcR7P/HEEzJ06FBZeuml09qXZDjppJPMRPPdd9/JPffcI+utt5789ttv0rZtW8klLrvsMhk0aJA5F8suu6wZ1CCJFk2aNJFTTjlFTjvttEZ/Vq6JHOf6oosuEt8AabzuuuuC3g1FiJBsPPH1fXNJIO2426xZM+nZs6cZk2Jx88Jxxx0na621lpk/EhHwBQsWGFLGwrG8vLwoyFmoSRCTMRfs9ddflxEjRpjJ9MUXX5RNNtlEjj76aPEFjz/+uPTt21dWXXXVvD0oTz/9tKy77royZ84cuffee+Xzzz8352KnnXaSs88+W/79918pJH788Ud57rnnzAMTDyZ/iMZLL71kSOG2225rlBCLuXPnyhprrCEjR45M+v78zpAhQ+SKK65o1H5+8803summm0qnTp2kXbt2hoygXjFY5BJvvvmmuSffffddeeWVV2Tx4sWGxHEcFnvvvbeMHz9ePv30UykE3HOeChB4S2QVCl/uS0VmOPTQQ824y/jLAvXcc8+VUaNGLfF7Bx10kFlMJ0JVVZU0b97ckKXNN9+8OC5BLMTYeuutYyuuuGJszpw5S/xsxowZ5ut3330H1Y1NmjSp3s947Y033jDf85Xvn3vuudjqq68ea9q0aWydddaJTZ06td57vvXWW7EhQ4bEmjVrFuvUqVPs2GOPTfjZ8dh4441jo0aNit1yyy2xLbbYIuXvzp8/P9anT5/YoYceWvfa119/HWvVqlXszjvvTPg37MPSSy8d22mnnZK+b3V1dcLXP//881jz5s1jDzzwQN1rDz/8sDnGTz/9NOHfJDqn8RgxYkRs4MCB9V6z59leG/DMM8+Y1yZPnpzwffjZk08+mfRz0tmXVH/nbnfffXfCfbztttvM9eY8DRs2LHb11VfH2rZtG2sM/vzzT/M5b775Zr3XN9lkk9jZZ5+d9fsmOq7999/f/GyjjTaKHX300bHjjz/e3C/cl2Ds2LGxQYMGxZo0aRLr2LFj7LTTTostXry47j35O/7GYuTIkbHu3bub52TZZZeN7bLLLkn35/vvv49tt912sXbt2sVatGhh7u0xY8aY+7Fbt27mPnHBdWSfv/rqK/M75513XmyllVYy+7b88subZ87uU/xxpvucrrLKKrGLLrootu+++8ZatmwZW3nllWNPP/20uSY77LCDeY1x4P3336+3bw29bybnhXuNe4h72/7N0KFDYz/++GPd73Dsa6yxRt33EydOjG2++ebm2rVp0ya24YYbxj788MN678t9e9hhh5nP5z379u0be/bZZwM7BsYuzinvxXllTHjllVfqvQ/X48ILLzTXo3Xr1nX3azzi78MFCxbETj755NgKK6xg7q211167bkxPBD7HvV/43uKpp56KDRgwwBxDly5dYueff37dM3DBBReYe++vv/6q+/1tttnGPD9VVVVZv28iVFZWxk488URzXpdaaqnYqaeeGttvv/1iO+64Y93v8JmXXnpprHPnzuY69uvXL/boo48mfc9E5w6sueaaSeeM+HsvEbhO7n6FFaElQX///XespKTE3AypkAkJ6t27d+zll1+OTZkyxQzc3GSLFi2qe5h5iK+99trYl19+GXv77bfNzX3AAQek/Hz+jgfgn3/+MfvMTcvEkArsK4M+DxAP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/rt88cUXJgQHmjdvbvaBcBrkqGPHjoYc8X7qOVIoFD5DSZBC4TkgIr/99puMHTvWEJBu3brJfvvtZ0JUyUhGMiUoU1hy1KZNG7N17dq1HjmaN2+e/P3334YcoSB99dVXdeSoWbNmdeQItYqN91BypFAofIGSIIXCU0AyfvrpJ0N+8O2suuqqsvXWW5uwVNCw5MiasDt37lxHjthccoSC9O233xo1CTRt2tSoTS454nvCdKocKRSKQkJJkELhIfn5+uuv5a233jK1flZffXUZNmyYUVbSRa6UoEzB57KhUrGtssoq9cgRKpElR3z94YcfDDniZ02aNDHK0dJLL11Hjvi+oqJCyZFCocgLlAQpFJ6ArC2MyKS6k6k1YMAAs0ECMoVvioolR2SeseFncskR5mvULsgR6hfkCMLEzzh+lCKy3/AbQY7IXoM0+XacCoUiXFASpFAEDIoaTp48Wd59913z/cCBA2W11VYz4aFsEZQSlC05IsTH1qlTJ0N6llpqKWOyhgzOmDGjznP00UcfmQw21DLOD+QI5QhyRK0jlCPCbUqOFApFOlASpFAEhMWLF8sHH3xgNib+9dZbT3r16mW8NgoxqfdknrFBiCwgQBR8dMkRJHL8+PF15AgDNuSINH7IEaRKyZFCoYiHkiCFosAgzPPee++ZiRv1Y9NNNzVZV0z6uUIxKyGcJ/xR1jdkgfKFckQNJbLoMGR/8sknMmHCBBNqtFluECJLjiBKvFcxny+FQpEcSoIUigKBjCnMzvh+8LRss802JvyTS/ITtnBYro8ZQsMGybHgPKAcQY6scvT5558bIgo54vyT4eYqR/wfBUrJkUJR3FASpFDkEUzAZHi98cYbprozk+zOO+9svuoEWxhwngmFUemazb02hCRnzZplyBE91igC+f777xufliVHKEe2SjZp/ZCjfBBXhUJReCgJUijyACZYsp2o7vz9998bZYG+XmussUZByA+TdNSUoEzBdSDDjKwztr59+9YjR5BXqxxRsgBTNq9zbslwc8kRXyFH6udSKMIFJUEKRQ7BBIqiQIFDem916dJF9tlnH5P2rSnd4SJHEFc299qiEEGOuMZsEFy8XYTbbAkAMtTIVrPkCN+X9ldTKPyEkiCFIgdggvz5558N+UE5IMtr//33NwUDAT8rJDTUlp9zatP32ajgba893iJS9yG+X375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btDb3VoKysLa7m6toZ7bVLpbT8YYrekhc77oow7F+lQlQtFf/NTSd+JG/5/ay4c3jOCVPtTvpy2UDHjmBTJAlXle4YTvt+4H+ay7RyJBYc4y2dEfoZtY+KREFi9ePKa7tUgRU7aqIc0zierJdreeKF7Tguw1RZ8YdLUECP2pxy3hStiA2fnggw8ubTFc2Gh2KgrsPlVioml17pdj3/kAVSRFAHWTRIJCCGEDiDSoLJJO1bTRorqh7tYTjQTpjiz1yrvECM7QO6yVbDMJ07OomWnuBCMBuXr16iImGeU1RpQSExmS7vIdirCtL50WukdEUBgohLZzVRYGHZEbZnqRRV6yJ554YjSFRsCILOk4Lg3bz89TRZCyd2laz9XITwonTMwA7fPTQ0raEDyABCWvjxE5or9GiSh5v/vuu/Oxhr5EBIUwx+afafCoAZyFdu3atWVBttDqlBs2bXdr/YpEjKRha0So3d2ayPF/1WkaPopOMPHraMykG9Y/+LT6dhjapbtU0Pkczfny2RqRw0yuo7YKMBWB9nvVgURSCL1EBIVZpZ7UjAOQx1fGqjtw/BD/Dx8KA3d7/pkREuPNP3PVq+ut3y1durQYvx966KFSCk5AhZlDVKLd3boOiGW81m6BUPL9qP6aTT/KZES2PlqXXnrpyH333Vd+JixUsk1kKPFUaKer2uks3bONtjALkPCUTvzABz5QHmscxvXXX19EEkHkoqDOHQthHZoQZpH//Oc/5d/PfOYzzWGHHdZsttlmzQ033FDu++9//9v57+a1r31tc/zxx4/5vLbddtvmrLPO6vvZnHfeec2LX/zi5p///GfnP7tB41//+lezfPny5vnPf36zYMGC8j3Z33fYYYfmyCOPbB544IEZf09XXHFF8+QnP7m58MILm5///OfNokWLmmc84xnNH/7wh76PP/zww5uvfOUrzb333tv84he/aN773vc2W221VfPwww9vkvMC7rzzzmbvvfdu5s+f33z6059u1q5dW+4/+uijy+d36623jnnuaaed1hxwwAHNQw89NHpfziVhPCKCwqzz2GOPlRPvD37wg+bVr351s3Llytl+SwPBP/7xj+ZJT3pSc/XVV4+5/z3veU+z33779X2OheLd7353Wcye9axnNbvsskuzbNmy5t///vcMveswHjfffHOzxRZbFAFbvw/7PtG/dOnSZs2aNQMvsnvxd2y55ZbNJZdcMm3vqS1YfvnLX5b388EPfrA59NBDm912263s3/jVr37VPOc5zynHwsUXX9zcdtttzcKFC8t+Xy+kQtgQKZEPs25w1K5eON2MJ2XHKnDa/hWpBObSfimydjdYnoqtttpqpMvzzx588MGRVatWlUGRN9xwQ0kNHHfccaWaSSVNmD2kKTVmbHtTpGnmz59fbjON1KnRIh/72MdG75NO0nFZa4CJYBSFfUurgOnC8ey9feQjHymtCjQ39R69jr4/p512WpmfZqCuVJh/7duOC+cAFWL9usKH0I+IoDCrVH9BPREzMzIxVpQNL1u2rMyCIoYqfBUET/VSXHjhhWVbZgZVg2kX+37wUPADnX/++cVMasElEHk+IoJmF7PKBsmcOxWR3QuhovyccNoYekvVH3jggeJ708n7vPPOK/e5EHrnO99ZfsdIziOngaUGqI51RQB1tE1K38NESYOEMGsoLTaSQlVHnQque6tmdK4wq9jRrO7tb3/7GMOpqdBOgNDIzhW2E+CWW2452km24oToZC9qNJfnn0G0zNiHdp8ZPWyYXl1dhzBdnH322eXYU+m2MZ20a1uMNrvssktpGWB/tv32MXH44YePvP71ry9GaPu0KNTWW289KoBqp+8QJkL2lDBrfPjDHy6t7lXHED6EzlVXXVWqmR555JHyGIu3ShCN6Cp6siiRdSUIIX0pNFU4ToiapEmzVZwQiYJhiwy1559V6vyz8frJSLlIgdXhr/BZWUxsL4SNEdkVXZqJIOkoA2g3Bu9BGveII44YWbJkSWkWKQ0mRXjiiSeW4191ZFsgGWlj9MVll122zvaG7TgPs0tEUJgVzO/Rw8NJzAlQOkt5rgiQ+U1EEUx2V+LKL1Spwqj6KITinRiV79qeK8LaoO7aa68def/7319O2prboTci9L8CgTHCYVAg6Pxdl1xySel8a5HQA+V973tf+b3y+banw++lBSwexM/KlStLCbPIWQgbK7JhpAcfn0aRprVvLDo8O/aVwGsZcN1115VRFxpJLly4sFwcffnLXy7nhYrI8c0331xGYISwUWzQOh3CNPPb3/62lAkfc8wx65TD3nfffc3LX/7y5vvf//5o6fzznve8MZUjqqWUxv79738v933hC19odtppp+b3v//9mNdRTbLddts1Bx98cLPnnns2L3nJ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iUBs8o7xcElj+v6V/utIvrGdtd3ffjxEjsZ7fAhhLDFGh7AJqcKlCqF2aX71ROhF5EpeNEgaQ8PGV7ziFX23J0q0/fbbl4W4bofBWln96tWri3fmRz/60cj8+fNLST7/UPVdVJHGkyNKVCNJYXL4bN0mimiOQb/M7BCxIXL1myJYNqazNpN5v8e7P4SwYSKCQpglb1H7/xYu/Yc2BOGiiaLUWtsXwgtkpATTM7+P/iyqwzy29j6qr8dfwkA9ntAK08t40Zp2RDCEMDskHRbCAFehtemtEoPqKb4ijRc1V1QxtmLFipH777+/eIQInXZqhHiScuFL4U8Jm57xojWEKFP8xnTWdv9kHh9CGEtEUAgDwoa6PNf0l2ogC6shrwzWegvxEZl11hZRqtUstO3KIuXWUivGGYTBot1Zu1I7a++xxx59n+P+9uNhqO94jw8hjCXpsBCGDA0SDW5Viu9mBlOliiiLpxlpHqcHUR2locpIFKK3+WPYdIwXrSFan/rUp465X3m88RKq//Sg+uIXv1j8X6rFoPJPe4Wzzjqr/Kwpptlb/EbM11dccUVpw3D++efnKw1hAkQEhTCEEYMlS5aMOwcN9edbbrmlNGskgJhxNdJTrs18HWYGUZneBobjRWsm21lbY07zt3TW5glTEahkP36vECbGZmZnTPCxIYQhhXeIEXfPPfcsnakHZcL8MGIobu3Ere+T3j7K30XedAz3+Rr1cemll46WyBMlvFtHHXXUyKpVq0r/qJUrV46pDgshzDwRQSF0AIu2kR1GaYSNQySt3+RzaSxNEM1m+81vflMe137OSSedVAzrTOw6entcCGF2iQgKIYQQQidJdVgIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBA6SURQCCGEEDpJRFAIIYQQOklEUAghhBBGusj/ASLFHHGZ+jvyAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "AlphaFold A=0.10 G=0.10 I=0.90 -> proprietes elevees (>= 0.7) : ['I']\n", + "Tondeuse robot A=0.85 G=0.10 I=0.10 -> proprietes elevees (>= 0.7) : ['A']\n", + "Voiture autonome (hypothetique) A=0.90 G=0.15 I=0.90 -> proprietes elevees (>= 0.7) : ['A', 'I']\n" + ] + } + ], + "source": [ + "from mpl_toolkits.mplot3d import Axes3D # noqa: F401 (enregistre la projection 3d)\n", + "from itertools import product\n", + "\n", + "PLACEMENTS_R11 = { # (A, G, I), lecture ordinale de R11 p. 34\n", + " \"AlphaFold\": (0.1, 0.1, 0.9),\n", + " \"Tondeuse robot\": (0.85, 0.1, 0.1),\n", + " \"Voiture autonome (hypothetique)\": (0.9, 0.15, 0.9),\n", + "}\n", + "\n", + "def tracer_cube(placements, titre):\n", + " fig = plt.figure(figsize=(7, 6))\n", + " ax = fig.add_subplot(111, projection=\"3d\")\n", + " for a, b in product([0, 1], repeat=2): # aretes du cube unite\n", + " ax.plot([0, 1], [a, a], [b, b], color=\"grey\", lw=0.5)\n", + " ax.plot([a, a], [0, 1], [b, b], color=\"grey\", lw=0.5)\n", + " ax.plot([a, a], [b, b], [0, 1], color=\"grey\", lw=0.5)\n", + " for a, b in product([0.7, 1], repeat=2): # coin A x G x I : la zone la plus difficile a controler\n", + " ax.plot([0.7, 1], [a, a], [b, b], color=\"crimson\", lw=1)\n", + " ax.plot([a, a], [0.7, 1], [b, b], color=\"crimson\", lw=1)\n", + " ax.plot([a, a], [b, b], [0.7, 1], color=\"crimson\", lw=1)\n", + " ax.text(0.72, 0.72, 1.05, \"A x G x I\", color=\"crimson\", fontsize=9)\n", + " for nom, (A, G, I) in placements.items():\n", + " ax.scatter(A, G, I, s=50)\n", + " ax.text(A, G, I + 0.04, nom, fontsize=8, ha=\"right\" if A > 0.6 else \"left\")\n", + " ax.set_xlabel(\"Autonomie (A)\")\n", + " ax.set_ylabel(\"Generalite (G)\")\n", + " ax.set_zlabel(\"Intelligence de domaine (I)\")\n", + " ax.set_xlim(0, 1)\n", + " ax.set_ylim(0, 1)\n", + " ax.set_zlim(0, 1)\n", + " ax.view_init(elev=20, azim=-60)\n", + " ax.set_box_aspect((1, 1, 1), zoom=0.85) # laisse la place au libelle de l axe I\n", + " ax.set_title(titre, fontsize=10)\n", + " fig.subplots_adjust(left=0, right=0.95, bottom=0.02, top=0.95)\n", + " plt.show()\n", + "\n", + "tracer_cube(PLACEMENTS_R11, \"Cube A x G x I (R11, fig. 2) : trois systemes places par le texte de R11\")\n", + "for nom, (A, G, I) in PLACEMENTS_R11.items():\n", + " print(f\"{nom:32s} A={A:.2f} G={G:.2f} I={I:.2f} -> proprietes elevees (>= 0.7) : \"\n", + " f\"{[p for p, v in zip('AGI', (A, G, I)) if v >= 0.7]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "1e464b5e", + "metadata": { + "papermill": { + "duration": 0.014126, + "end_time": "2026-09-22T21:33:23.710729+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.696603+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Lecture du résultat\n", + "\n", + "Aucun des trois systèmes placés par R11 n'atteint le coin rouge : chacun a **au plus deux** propriétés élevées. La voiture autonome hypothétique est la plus instructive. Elle serait plus autonome et plus compétente que n'importe quel conducteur, et R11 la juge pourtant à risque de perte de contrôle négligeable, parce que sa compétence ne se transfère à rien d'autre qu'à la conduite. **La généralité est l'axe que le profil CHC mesure** : c'est la largeur du radar de la section 5. Un profil qui se remplit ne dit rien de l'autonomie, mais il pousse le système le long de l'axe G.\n", + "\n", + "R11 en déduit trois familles de garde-fous, une par axe : **limiter A** (restreindre les moyens d'action directs d'un agent, le *sandboxing*), **limiter G** (supprimer des capacités ciblées, le *machine unlearning*), **limiter I** dans les fonctions critiques pour la sécurité. C'est aussi pourquoi l'exercice 3 vous demande de placer **notre propre flotte d'agents** : des agents qui ouvrent des PR, lisent des tableaux de bord et relancent des calculs sont un cas concret d'autonomie accordée à des modèles dont vous venez de mesurer le profil.\n", + "\n", + "**Lexique de la perte de contrôle** (R11, §1.4, p. 24-25) :\n", + "\n", + "| Terme | Ce que R11 désigne | Ce qui se mesure |\n", + "|---|---|---|\n", + "| Perte de contrôle | des systèmes avancés qui opèrent hors du contrôle humain sans chemin clair pour le reprendre, par cession passive ou par contournement actif | les capacités qui sapent le contrôle (agentivité, évasion de la supervision, persuasion, acquisition de ressources financières ou de calcul, cyberattaque, R&D en IA) et les *propensions* à s'en servir |\n", + "| Précurseurs mesurables | des capacités composantes observées dans des conditions contrôlées (modèle, échafaudage, environnement, tâche, budget) | réplication autonome, résistance à l'arrêt, dynamiques d'auto-prolifération, auto-amélioration de l'échafaudage |\n", + "| *Goal-oriented invasive species in cyberspace* | la crainte que des agents autonomes orientés vers un but, capables de financer leur propre fonctionnement, se comportent comme une espèce invasive dans le cyberespace | nombre d'agents en circulation, degré d'autonomie, capacité à acquérir des ressources |\n", + "| *Gradual disempowerment* (Kulveit et al., 2025, cité par R11) | une perte de contrôle sans événement déclencheur, par accumulation graduelle d'influence économique, culturelle et institutionnelle des IA | la part des décisions institutionnelles effectivement déléguées |\n", + "\n", + "Le point méthodologique rejoint celui de ce notebook : R11 insiste sur le fait que ces précurseurs sont des **capacités composantes mesurées**, pas la preuve qu'un système actuel pourrait provoquer une perte de contrôle complète. Un profil de capacités se lit de la même façon : chaque axe mesuré est un élément de preuve partiel, jamais un verdict d'ensemble." + ] + }, + { + "cell_type": "markdown", + "id": "d310dcf3", + "metadata": { + "papermill": { + "duration": 0.016999, + "end_time": "2026-09-22T21:33:23.743410+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.726411+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 9. Exercices\n", + "\n", + "### Exercice 1 — Une opération de mémoire de travail supplémentaire\n", + "Ajoutez au répertoire `OPERATIONS_WM` l'opération « rotation à gauche » (le premier élément passe en fin de liste). Écrivez la fonction, ajoutez sa consigne anglaise, générez 6 items à 4 opérations avec une graine de votre choix, et mesurez le taux de réussite du modèle local puis d'un modèle d'API. La nouvelle opération fait-elle chuter le taux par rapport au niveau 4 de la section 4 ?" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "a4e7de4e", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:33:23.771779Z", + "iopub.status.busy": "2026-09-22T21:33:23.771274Z", + "iopub.status.idle": "2026-09-22T21:33:23.777241Z", + "shell.execute_reply": "2026-09-22T21:33:23.776054Z" + }, + "papermill": { + "duration": 0.0202, + "end_time": "2026-09-22T21:33:23.778304+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.758104+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Exercice 1 a completer : rotation_gauche renvoie encore None.\n" + ] + } + ], + "source": [ + "# === EXERCICE 1 : rotation a gauche dans la batterie WM ===\n", + "# Indice : une operation est un couple (consigne anglaise, fonction(liste, x) -> nouvelle liste).\n", + "# Etape 1 : ecrire rotation_gauche(lst) : [1, 2, 3] -> [2, 3, 1].\n", + "# Etape 2 : l'ajouter a OPERATIONS_WM, par exemple (\"rotate the list left by one position\", ...).\n", + "# Etape 3 : generer 6 items avec item_transformation(4, random.Random()) et les evaluer\n", + "# avec evaluer_item(modele, it) pour un modele de MODELES.\n", + "\n", + "def rotation_gauche(lst):\n", + " resultat = None # TODO etudiant\n", + " return resultat\n", + "\n", + "if rotation_gauche([1, 2, 3]) is None:\n", + " print(\"Exercice 1 a completer : rotation_gauche renvoie encore None.\")\n", + "else:\n", + " print(\"rotation_gauche([1, 2, 3]) =\", rotation_gauche([1, 2, 3]), \"(attendu : [2, 3, 1])\")" + ] + }, + { + "cell_type": "markdown", + "id": "7ca03b40", + "metadata": { + "papermill": { + "duration": 0.013275, + "end_time": "2026-09-22T21:33:23.803512+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.790237+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Exercice 2 — Contamination ou compétence ? Reformuler les items de R13\n", + "R13 (p. 14) recommande de tester les modèles sous de légers décalages de distribution (par exemple en reformulant la question) pour détecter les scores gonflés par un entraînement sur les tests. Reformulez trois items repris de R13 (par exemple `R-david`, `R-pringles`, `WM-r13`) : changez les noms, les nombres ou la langue (en français), **en gardant la même structure logique**, et réécrivez leur correcteur. Comparez le taux de réussite de chaque modèle entre l'original et la reformulation. Un écart systématique est un indice de contamination, pas une preuve : dites ce qui pourrait l'expliquer d'autre." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "2a1a8742", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:33:23.831236Z", + "iopub.status.busy": "2026-09-22T21:33:23.830709Z", + "iopub.status.idle": "2026-09-22T21:33:23.836547Z", + "shell.execute_reply": "2026-09-22T21:33:23.835510Z" + }, + "papermill": { + "duration": 0.020166, + "end_time": "2026-09-22T21:33:23.837590+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.817424+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Exercice 2 a completer : ITEMS_REFORMULES est vide.\n" + ] + } + ], + "source": [ + "# === EXERCICE 2 : items reformules (test de contamination) ===\n", + "# Indice : un item est un dict avec les cles domaine, id, prompt, correcteur, max_tokens, poids.\n", + "# Reutilisez les correcteurs existants (premier_candidat, oui_non, liste_attendue...).\n", + "# Etape 1 : remplir ITEMS_REFORMULES avec trois items de meme structure que les originaux.\n", + "# Etape 2 : executer_batterie(MODELES, ITEMS_REFORMULES) puis comparer aux scores de RES.\n", + "# Etape 3 : conclure en une phrase, en citant les deux taux.\n", + "\n", + "ITEMS_REFORMULES = [] # TODO etudiant\n", + "\n", + "if not ITEMS_REFORMULES:\n", + " print(\"Exercice 2 a completer : ITEMS_REFORMULES est vide.\")\n", + "else:\n", + " print(executer_batterie(MODELES, ITEMS_REFORMULES)[[\"modele\", \"id\", \"score\", \"texte\"]].to_string())" + ] + }, + { + "cell_type": "markdown", + "id": "b102eb0a", + "metadata": { + "papermill": { + "duration": 0.01472, + "end_time": "2026-09-22T21:33:23.865123+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.850403+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Exercice 3 — Placer ChatGPT et notre flotte d'agents sur le cube A×G×I\n", + "Donnez des coordonnées ordinales `(A, G, I)` entre 0 et 1 à **ChatGPT** (l'application grand public) et à **notre flotte d'agents** (des modèles qui réclament des tâches, ouvrent des PR, exécutent des notebooks et se coordonnent entre machines). Justifiez chaque coordonnée en une phrase, en vous appuyant pour G sur le profil mesuré en section 5, puis tracez le cube avec les placements de R11 et les vôtres. Question finale : quel garde-fou de R11 (limiter A, G ou I) est le plus réaliste pour la flotte, et pourquoi ?" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "6829a8e5", + "metadata": { + "execution": { + "iopub.execute_input": "2026-09-22T21:33:23.901840Z", + "iopub.status.busy": "2026-09-22T21:33:23.901330Z", + "iopub.status.idle": "2026-09-22T21:33:23.908469Z", + "shell.execute_reply": "2026-09-22T21:33:23.907352Z" + }, + "papermill": { + "duration": 0.026856, + "end_time": "2026-09-22T21:33:23.909545+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.882689+00:00", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Exercice 3 a completer : placements manquants pour ['ChatGPT', \"Notre flotte d'agents\"]\n" + ] + } + ], + "source": [ + "# === EXERCICE 3 : placements sur le cube A x G x I ===\n", + "# Indice : tracer_cube({**PLACEMENTS_R11, **vos_placements}, \"titre\") trace le tout.\n", + "# Etape 1 : remplacer chaque None par un triplet (A, G, I) dans [0, 1].\n", + "# Etape 2 : ecrire la justification de chaque coordonnee en commentaire.\n", + "# Etape 3 : tracer, puis repondre a la question finale dans une cellule markdown.\n", + "\n", + "PLACEMENTS_ETUDIANT = {\n", + " \"ChatGPT\": None, # TODO etudiant : (A, G, I) + justification\n", + " \"Notre flotte d'agents\": None, # TODO etudiant : (A, G, I) + justification\n", + "}\n", + "\n", + "if any(v is None for v in PLACEMENTS_ETUDIANT.values()):\n", + " print(\"Exercice 3 a completer : placements manquants pour\",\n", + " [k for k, v in PLACEMENTS_ETUDIANT.items() if v is None])\n", + "else:\n", + " tracer_cube({**PLACEMENTS_R11, **PLACEMENTS_ETUDIANT}, \"Cube A x G x I : placements R11 et etudiant\")" + ] + }, + { + "cell_type": "markdown", + "id": "e9bfe5e3", + "metadata": { + "papermill": { + "duration": 0.011399, + "end_time": "2026-09-22T21:33:23.935027+00:00", + "exception": false, + "start_time": "2026-09-22T21:33:23.923628+00:00", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "***\n", + "## 10. Conclusion\n", + "\n", + "Sur quatre modèles réels et 54 items à correction mécanique, le motif de R13 se reproduit :\n", + "\n", + "1. **le profil est « jagged »**. Les trois modèles d'API sont au plafond en connaissances et en calcul simple, entre 0,53 et 0,68 en mémoire de travail, et à **0 en stockage long terme**. Le modèle de 0,8 milliard de paramètres garde la même forme, plus creusée : ce qu'il perd d'abord, c'est tenir un état, une contrainte ou un doute ;\n", + "2. **le score agrégé trompe**. La moyenne classe `qwen3.6-flash` devant `gpt-4.1-mini`, le compte d'items fait l'inverse, et un écart de 0,017 n'est pas un résultat. Le minimum et la moyenne géométrique valent 0 pour tous : ce sont les seuls résumés qui ne cachent pas le zéro ;\n", + "3. **les contortions marchent, et se paient**. L'historique réinjecté rend le rappel ponctuel parfait jusqu'à 400 notes, pour un prompt qui grandit avec chaque souvenir (jusqu'à 9 530 jetons et 50 s par question en local). L'agrégation, elle, se dégrade : le petit modèle répond la dernière note lue. Le RAG corrige les modèles qui savent douter, et donne au petit modèle de quoi habiller sa prémisse fausse.\n", + "\n", + "Trois leçons de méthode valent au-delà de ce notebook :\n", + "\n", + "- **l'instrument se mesure avant le modèle**. Correcteurs essayés sur des réponses fictives, budget de jetons adapté à ce que chaque domaine mesure, faux négatifs du lexique affichés à part : un échec doit porter sur le modèle, jamais sur une réponse coupée ou un lexique incomplet ;\n", + "- **la contamination se contrôle par des items neufs**. Les pièges publiés de R13 n'attrapent que le petit modèle ; un piège du même type écrit pour ce notebook en attrape deux sur trois ; un piège sur notre propre dépôt les attrape tous ;\n", + "- **une mesure se rejoue**. À T=0, deux modèles sur trois reproduisent leurs verdicts sur toute la batterie ; le troisième en change deux, sans changer la forme de son profil.\n", + "\n", + "Ce qui manque à ces systèmes n'est pas un point de plus sur le radar : c'est l'axe où ils valent tous zéro. Aucune moyenne ne le rattrape, et R13 montre que les contortions le masquent sans le combler. La section 8 rappelle enfin que le profil ne dit pas tout du risque : un profil qui se remplit pousse un système le long de l'axe G du cube de R11, et c'est le cumul avec l'autonomie qu'il faut surveiller, y compris pour nos propres agents.\n", + "\n", + "## Sources\n", + "\n", + "- **R13** — D. Hendrycks, D. Song, C. Szegedy, H. Lee, Y. Gal, E. Brynjolfsson *et al.*, *A Definition of AGI*, 2025, [arXiv:2510.18212](https://arxiv.org/abs/2510.18212). Utilisé : définition et dix domaines (p. 1-3), Table 1 (p. 3), exemples de raisonnement et de mémoire de travail (p. 9), MR (p. 11), vitesse (p. 12-13), contortions de capacité (p. 13-14), contamination et limites (p. 14-15), types d'IA (p. 15-16), annexe G (p. 41-43). PDF archivé : `G:\\Mon Drive\\MyIA\\IA\\Bibliographie IA\\XAI\\2025 - Hendrycks et al - A Definition of AGI.pdf` (sha8 `9D739CEC`).\n", + "- **R11** — *The 2026 Singapore Consensus on Global AI Safety Research Priorities*, juillet 2026, [arXiv:2608.14611](https://arxiv.org/abs/2608.14611). Utilisé : §1.4 perte de contrôle (p. 24-25), §2.2.3 et figure 2, cube A×G×I (p. 33-34). PDF archivé : `G:\\Mon Drive\\MyIA\\IA\\Bibliographie IA\\XAI\\2026 - Casper et al - The 2026 Singapore Consensus on Global AI Safety Research Priorities.pdf` (sha8 `134E9DA8`).\n", + "\n", + "***\n", + "\n", + "**Navigation** : [22_Evaluating_Generated_Text](./22_Evaluating_Generated_Text.ipynb) · **22b (ce notebook)** · [23_TAL_Du_Mot_Aux_Dependances](./23_TAL_Du_Mot_Aux_Dependances.ipynb) · [README de la série](./README.md)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python (coursia-ml-training)", + "language": "python", + "name": "coursia-ml-training" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.13" + }, + "papermill": { + "default_parameters": {}, + "duration": 883.036646, + "end_time": "2026-09-22T21:33:26.324453+00:00", + "environment_variables": {}, + "exception": null, + "input_path": "22b_src.ipynb", + "output_path": "22b_out.ipynb", + "parameters": {}, + "start_time": "2026-09-22T21:18:43.287807+00:00", + "version": "2.7.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/MyIA.AI.Notebooks/GenAI/Texte/README.md b/MyIA.AI.Notebooks/GenAI/Texte/README.md index 7cb523512a..18a4ec62d0 100644 --- a/MyIA.AI.Notebooks/GenAI/Texte/README.md +++ b/MyIA.AI.Notebooks/GenAI/Texte/README.md @@ -115,6 +115,7 @@ Le fil rouge est volontairement discriminant : enseigner au modèle un **format |---|----------|-------------|-------| | 21 | `21_LoRA_FineTuning.ipynb` | **QLoRA** (NF4 4-bit + double quant, bf16) sur Qwen2.5-0.5B-Instruct : fil rouge = format balisé `[T]/[D]/[E]` que le base échoue à produire ; adaptateurs LoRA via `peft` + `bitsandbytes` + `trl` + `datasets`, GPU CUDA requis (pont PostTraining / #10247) | 75 min | | 22 | `22_Evaluating_Generated_Text.ipynb` | Évaluation des sorties générées : **BLEU** (précision n-gram avec clipping) et **ROUGE** (rappel) construits à la main et mesurés — deux métriques lexicales aveugles au sens — puis **juge LLM** avec protocole anti-biais (paire évaluée dans les deux ordres à T=0, ne tranche que si les deux passes coïncident), 3 exercices C.1 | — | +| 22b | `22b_Profil_Cognitif_CHC.ipynb` | Approfondit le 22 : on évalue le **générateur** plutôt que sa sortie. **Profil cognitif CHC** (Hendrycks et al., 2025) mesuré par une mini-batterie à correction mécanique sur 8 domaines (mémoire de travail générée, stockage long terme, hallucinations, fluence, vitesse...) sur 4 modèles réels (Qwen3.5-0.8B local + 3 API), avec IC bootstrap ; profil « jagged » vs score agrégé ; **contortions de capacité** mesurées (carnet de mémoire réinjecté, RAG) ; types d'IA stratégiques et cube **A×G×I** du *Singapore Consensus* 2026, 3 exercices C.1 | — | ### Tier 7 : Analyse linguistique (TAL)