Laurence-Olivier M. FoisyPOL-2000 · séance 9 · jeu 5 nov
POL-2000 · Méthodologie quantitative
Les variables latentes
Séance 9 · jeudi 5 novembre 2026
Département de science politique Faculté des sciences socialesAutomne 2026
Où on en estPOL-2000 · séance 9 · jeu 5 nov
09jeudi 5 novembre · partie 2 · Régression
Les variables latentes
Mesurer un concept latent et introduction aux grands modèles de langue.
Aujourd’huiPOL-2000 · séance 9 · jeu 5 nov
Aujourd’hui
1Mesurer un concept qu’on ne voit pasUne échelle gauche-droite, dans la CES 2025
2Ce qu’est un modèle de langueEt comment s’en servir sans se faire avoir
Mesurer un conceptPOL-2000 · séance 9 · jeu 5 nov
Mesurer un concept
On veut étudier des choses qu’on ne voit pas.
Mesurer un concept · vos questionsPOL-2000 · séance 9 · jeu 5 nov
Vos questions de recherche
Dans quelle mesure la scolarité influence-t-elle l’intérêt pour la politique ?
Dans quelle mesure gagner une élection rend-il plus satisfait de la démocratie ?
Dans quelle mesure la scolarité rend-elle plus à gauche ?
Mesure ? Pourquoi ce mot-là ?
Mesurer un concept · mesurerPOL-2000 · séance 9 · jeu 5 nov
Mesurer, ça veut dire quoi ?
une longueur14 cm
un poids68 kg
une température21 °C
Mesurer, c’est mettre un nombre sur une chose. Pour pouvoir calculer.
Mesurer un concept · mesurerPOL-2000 · séance 9 · jeu 5 nov
Mesurer un concept
Les données : des nombres mis sur des concepts.
Mesurer un concept · le défiPOL-2000 · séance 9 · jeu 5 nov
Facile à mesurer, impossible à observer
facile à mesurerL’âge« Quel âge avez-vous ? »34 ans
impossible à observerL’idéologie politiqueAucune carte. Aucune règle.?
Le défi : mettre un nombre sur une chose qu’on ne peut pas observer.
Mesurer un concept · des concepts latentsPOL-2000 · séance 9 · jeu 5 nov
Des concepts qu’on ne voit jamais
L’intelligence
vocabulairemémoireraisonnement
L’extraversionBig Five
bavard.esociableénergique
Le bien-être
satisfaction de viejoieoptimisme
L’idéologiegauche-droite
rôle de l’Étatimmigrationavortement
La confiance politique
le Parlementles partisles élu.e.s
L’autoritarisme
obéissancebonnes manièresrespect des aînés
Mesurer un concept · demanderPOL-2000 · séance 9 · jeu 5 nov
Pourquoi ne pas simplement demander ?
« Où vous placeriez-vous sur une échelle de 0 (gauche) à 10 (droite) ? »
Mais un 3, est-ce le même 3 pour tout le monde ?
placé par les gens qui se disent à gaucheplacé par les gens qui se disent à droite
CES 2025, sondage de campagne, pondéré. Moyennes de 0 à 10. Gauche : se placent de 0 à 2, n = 2 721. Droite : de 8 à 10, n = 2 495.
Mesurer un concept · une échellePOL-2000 · séance 9 · jeu 5 nov
Alors, on construit une échelle
On ne peut pas l’observer directement.
Merkley, E. (2022). Polarization Eh? Ideological Divergence and Partisan Sorting in the Canadian Mass Public. Public Opinion Quarterly, 86(4). Huit questions de la CES, deux dimensions, un seul score d’idéologie.
Mesurer un concept · des échelles partoutPOL-2000 · séance 9 · jeu 5 nov
Des échelles, vous en utilisez tous les jours
IDHde 0 à 1
Indice de développement humainmesure le développement d’un pays
espérance de vieannées d’étudesrevenu par habitant
Cote d’Equifax et TransUnionmesure le risque de ne pas rembourser
paiements à tempsdettesâge du crédit
Mesurer un concept · la qualitéPOL-2000 · séance 9 · jeu 5 nov
Comment savoir si une échelle est bonne ?
FiabilitéLes questions mesurent-elles la même chose ?statistiqueOn la prouve avec des chiffres.
ValiditéMesure-t-on le bon concept ?théoriqueOn la prouve avec la théorie.
Prouver la fiabilitéPOL-2000 · séance 9 · jeu 5 nov
Prouver la fiabilité
Comment montrer, avec des chiffres, que des questions mesurent la même chose ?
Prouver la fiabilité · la classePOL-2000 · séance 9 · jeu 5 nov
Un examen, une classe
Examen · Histoire du Québec et du CanadaSecondaire 4 · Nom : ______________
Q1La fondation de Québec
Q2La Conquête
Q3La Révolution tranquille
Q4Les Coupes Stanley du Canadien
Un examen d’histoire de quatre questions.
Données fictives : un schéma.
Prouver la fiabilité · l’examen d’histoirePOL-2000 · séance 9 · jeu 5 nov
Un examen d’histoire au secondaire
L’examen d’histoire
✓Réussi✗Raté
moyenne en histoire : faibleforte
Douze élèves, de la plus faible moyenne à la plus forte.
Données fictives : un schéma.
Prouver la fiabilité · l’intuitionPOL-2000 · séance 9 · jeu 5 nov
Chaque question d’une échelle doit aller avec chaque autre.
L’analyse factorielle fait cette vérification pour toutes les questions à la fois, et repère celle qui ne suit pas.
Prouver la fiabilité · trois chiffresPOL-2000 · séance 9 · jeu 5 nov
Trois chiffres, trois seuils
1Alpha de Cronbach> 0,6
Les énoncés répondent-ils ensemble ?
La cohérence de tout le groupe. De 0 à 1.
2Première valeur propre> 1
Y a-t-il un concept dominant ?
La force de ce que les énoncés ont en commun.
3Coefficient de saturation> 0,3
Cet énoncé en fait-il partie ?
Un chiffre par énoncé : sa contribution au concept.
topdown_fa(df)
L’échelle gauche-droite · notre conceptPOL-2000 · séance 9 · jeu 5 nov
La scolarité rend-elle plus à gauche ?
Un seul chiffre de 0 à 10 ne suffit pas. On lance beaucoup de questions, on garde celles qui collent.
L’échelle gauche-droite · quatorze questionsPOL-2000 · séance 9 · jeu 5 nov
Quatorze questions qu’on croit de gauche ou de droite
L’économie
L’État garantit un niveau de viepes25_stdofliving⇄ d’accord = gauche
Réduire les écarts de revenuspes25_govt_act_ineq⇄ d’accord = gauche
Le privé crée les emploispes25_privjobs
Échouer, c’est sa fautepes25_blame
Les programmes sociaux déresponsabilisentpes25_deserve2
La société
Trop loin pour les droits égauxpes25_equalrights
Moins de femmes au travailpes25_womenhome
Les immigrants ne s’intègrent paspes25_fitin
Les immigrants enlèvent des emploispes25_immigjobs
Les nouveaux modes de vie dégradentpes25_newerlife
Les Autochtones ont reçu moinspes25_indig_deserve⇄ d’accord = gauche
Nos paris
Le commerce crée des emploispes25_tradepro-marché, donc à droite ?
Dépenser plus en défensecps25_spend_defencel’armée, donc à droite ?
Le français n’est pas menacépes25_langQCau Québec, un autre axe ?
De 0 (gauche) à 1 (droite), comme l’auto-positionnement de 0 à 10.
L’échelle gauche-droite · l’analyse factoriellePOL-2000 · séance 9 · jeu 5 nov
topdown_fa(df_fa)
une ligne : alpha, valeur propre, saturations
L’échelle gauche-droite · lirePOL-2000 · séance 9 · jeu 5 nov
Trois questions ne collent pas
alpha 0,781re valeur propre 4,33Trois questions ne collent pas : elles mesurent autre chose.
L’échelle gauche-droite · la validitéPOL-2000 · séance 9 · jeu 5 nov
Fiable, oui. Valide ? Les partis, de gauche à droite
CES 2025, sondage de campagne, sans pondération. Intention de vote; partis avec au moins 50 personnes dans l’échelle (NPD 687 · PLC 3 611 · Verts 163 · Bloc 538 · PCC 2 525 · PPC 105).
Avec l’auto-positionnement de 0 à 10 : corrélation de 0,60. Imparfait, mais dans le même sens.
L’échelle gauche-droite · l’échellePOL-2000 · séance 9 · jeu 5 nov
L’échelle : la moyenne des onze
Chaque point : une réponse, de 0 (gauche) à 1 (droite).
Données fictives : un schéma.
L’échelle gauche-droite · l’échellePOL-2000 · séance 9 · jeu 5 nov
Le surcoût vaut pour toutes les langues éloignées de l’anglais, et la qualité y baisse
aussi Ahia et al. 2023.
Ce qu’un LLM n’est pasPOL-2000 · séance 9 · jeu 5 nov
Ce n’est pas une base de connaissances
UNE BASE DE DONNÉES
une requête
↓
trouvéle fait, à l'identique
rien trouvé« je n'ai pas »
Deux issues possibles.
UN MODÈLE DE LANGAGE
une requête
↓
toujoursquelque chose de plausible
—cette branche n'existe pas
Une seule issue possible.
Une référence bibliographique produite par un modèle est une hypothèse de référence jusqu’à ce que vous l’ayez vérifiée dans un catalogue. Le principe à retenir
Poids ouvertsPOL-2000 · séance 9 · jeu 5 nov
Un poids, c’est la force d’un lien
Un poids, c'est la force d'un lien entre deux neurones. Épais s'il compte,
mince sinon ; bleu s'il pousse, gris s'il
retient.
Les 32 traits de ce dessin sont 32 vrais poids, lus dans le fichier de
Qwen2.5-0.5B. Le modèle en a 494 032 768.
Poids réels de q_proj, couche 0, lus dans le fichier model.safetensors de Qwen2.5-0.5B. Modèle ouvert : on peut le télécharger et tout lister.
ReformulationPOL-2000 · séance 9 · jeu 5 nov
L’hallucination n’est pas un bug
Sortie contrainte · vérification externe · validation sur vérité terrain : les trois parades.
Les biaisPOL-2000 · séance 9 · jeu 5 nov
Les biais
Trois entrées, une seule chaînePOL-2000 · séance 9 · jeu 5 nov
Le biais entre à trois endroits
ce qu’on a ramassé↓
CORPUS
Deux tiers du corpus sont un balayage du web
▸
qui a annoté↓
BALISAGE
Des humains écrivent les réponses exemplaires, puis les classent
▸
ce qu’on récompense↓
ENTRAÎNEMENT
L’optimisation retient la régularité majoritaire
▸
MODÈLE
Il porte les trois.
Aucune étape suivante ne corrige la précédente.
Composition du corpus d’entraînement de LLaMA Touvron et al. 2023.
Deuxième tempsPOL-2000 · séance 9 · jeu 5 nov
Pourquoi ne pas utiliser le chat classique mais l’API ?
Situer la chosePOL-2000 · séance 9 · jeu 5 nov
Un API, c’est une adresse à qui on écrit
Le modèle ne s’installe pas sur votre poste. Votre script lui envoie du texte ; il en
renvoie. Un API, c’est ce point d’entrée : une adresse à qui on écrit, et qui répond.
Où c’est, physiquementPOL-2000 · séance 9 · jeu 5 nov
Les LLMs sont tangibles
100 000GPUdans un seul bâtiment, à Memphis
34 841foyersautant d’électricité que ce nombre de foyers québécois, sur une année
35turbinesà gaz brûlées sur place pour l’alimenter
700 000litresd’eau douce évaporés pour entraîner GPT-3
Colossus, à Memphis : nombre de GPU NVIDIA 2024, turbines TechCrunch 2025. Équivalent en foyers calculé d’après la fiche technique du
H100 SXM et la consommation résidentielle moyenne d’Hydro-Québec. Eau Li et al. 2023.
L’IA et l’environnementPOL-2000 · séance 9 · jeu 5 nov
L’eau et l’électricité des centres de données
L’eauconsommée aux États-Unis · milliards de litres par an
L’électricitéconsommée · TWh par an
* Eau : USGS (2020, 48 États, irrigation agricole), GCSAA (2024, eau d’arrosage appliquée), LBNL (2023; l’eau « de l’électricité » comprend l’évaporation des barrages et chevauche les centrales). Électricité : AIE (2022, 2025; 2030 prévu), Hydro-Québec (2025), Cambridge (Bitcoin, rythme annualisé fin 2024). Centres de données : tous usages, pas seulement l’IA.
L’IA et l’environnement · par usagePOL-2000 · séance 9 · jeu 5 nov
Une requête d’IA, à côté d’autres usages du numérique
IA : centre de données seulement. Vidéo : surtout l’écran et le réseau (le centre de données ≈ 5 %).
Google : requête médiane, mai 2025. OpenAI : moyenne annoncée en 2025, méthode non publiée (Epoch AI estime environ 0,3 Wh). Microsoft Research (2026) : requête 15 fois plus longue que la normale, modélisée. MIT Technology Review (2025) : modèles ouverts mesurés sur ses propres serveurs. AIE (2020) : moyenne de 2019.
Les côtés sombres de l’IAPOL-2000 · séance 9 · jeu 5 nov
Les côtés sombres de l’IA
Des livres piratés
Des livres détruits
Un risque pour l’humanité ?
L’IA sur le champ de bataille
La surveillance de masse
Les côtés sombres de l’IAPOL-2000 · séance 9 · jeu 5 nov
Entraîné sur des livres piratés
1,5 G$ USRèglement d’Anthropic, approuvé en juillet 2026
juin 2021Anthropic télécharge au moins 5 millions de copies de livres sur LibGen
juin 2025Juge Alsup : entraîner, oui. Garder des copies piratées, non
novembre 2025Les médias canadiens peuvent poursuivre OpenAI en Ontario
juillet 2026Règlement approuvé : 482 460 livres, environ 3 000 $ US chacun
Sources : Bartz c. Anthropic, ordonnance du 23 juin 2025 (Californie du Nord) · Site officiel du règlement Bartz, approbation finale du 20 juillet 2026 · Kadrey c. Meta, ordonnance du 25 juin 2025 · Toronto Star c. OpenAI, 2025 ONSC 6217
Les côtés sombres de l’IAPOL-2000 · séance 9 · jeu 5 nov
Des millions de livres détruits pour les numériser
Des millionsde livres achetés, découpés, numérisés, puis jetés
février 2024Anthropic embauche l’ex-chef des partenariats de Google Books
juin 2025Juge Alsup : livres souvent usagés, achetés, découpés, numérisés, jetés
janvier 2026Washington Post : le « Projet Panama » visait « tous les livres du monde »
Sources : Bartz c. Anthropic, ordonnance du 23 juin 2025, p. 4 et 30-31 · Washington Post, 27 janvier 2026 (documents judiciaires descellés)
Les côtés sombres de l’IAPOL-2000 · séance 9 · jeu 5 nov
L’IA, un risque pour l’humanité ?
5 %Médiane des chercheur.e.s : issue « extrêmement mauvaise »
mai 2023Hinton, Bengio, des PDG : réduire le risque d’extinction, priorité mondiale
janvier 2024Sondage de 2 778 chercheur.e.s en IA, taux de réponse de 15 %
janvier 2025Rapport présidé par Yoshua Bengio (Mila) : les avis divergent
février 20262e rapport : plus de 100 expert.e.s, plus de 30 pays et organisations
Sources : Center for AI Safety, déclaration du 30 mai 2023 · Grace et collab., arXiv 2401.02843 (prépublication) · International AI Safety Report, 2025 et 2026 · Wall Street Journal, octobre 2024 (entrevue de Yann LeCun)
Les côtés sombres de l’IAPOL-2000 · séance 9 · jeu 5 nov
L’IA sur le champ de bataille
164 paysvotent à l’ONU pour encadrer les armes autonomes (2025)
avril 2024Selon +972, « Lavender » a marqué jusqu’à 37 000 suspects à Gaza
février 2025Google retire sa promesse de ne pas utiliser son IA pour des armes
juillet 2025Pentagone : jusqu’à 200 M$ US chacun à 4 entreprises d’IA
février 2026Anthropic refuse armes autonomes et surveillance de masse, puis sanctionnée
Sources : ONU, résolution A/RES/80/57, 1er décembre 2025 · +972 Magazine et Local Call, 3 avril 2024 · Google, billet du 4 février 2025 · Pentagone (CDAO), 14 juillet 2025 · Anthropic, 26 février 2026 et CBS News, 26 mars 2026
Les côtés sombres de l’IAPOL-2000 · séance 9 · jeu 5 nov
La surveillance de masse
3 milliardsde photos et plus, aspirées par Clearview AI (2021)
mai 2019Human Rights Watch : l’appli policière du Xinjiang vise tout le monde
octobre 2020Canada : 5 millions d’images de clients captées dans 12 centres commerciaux
février 2021Commissaires (dont Québec) : Clearview AI fait de la surveillance de masse
février 2025UE : notation sociale et moissonnage de visages interdits
Sources : Commissaires à la vie privée (Canada, Québec, C.-B., Alberta), 3 février 2021 · Commissaires à la vie privée (Canada, C.-B., Alberta), 29 octobre 2020 · Human Rights Watch, 1er mai 2019 · Règlement (UE) 2024/1689, art. 5 et 113
Le contextePOL-2000 · séance 9 · jeu 5 nov
Chat vs API
DANS UNE FENÊTRE DE CLAVARDAGE
la requête grossit à chaque tour
conversations d'avant · parfois embarquées aussi
appel 1systèmemsg 1
appel 2systèmemsg 1réponse 1msg 2
appel 3systèmemsg 1réponse 1msg 2réponse 2msg 3
La réponse dépend de tout ce qui précède.
PAR L'API
chaque appel repart à neuf
rien d'antérieur n'entre
appel 1consignedocument 1
appel 2consignedocument 2
appel 3consignedocument 3
Trois appels de même forme, trois réponses comparables.
La fiche de méthodePOL-2000 · séance 9 · jeu 5 nov
Ce que l’API rend possible
PAR CLAVARDAGE
modèle
température
prompt
données
log
coût
aucune de ces valeurs n'est exposée
PAR L'API
modèle
gemini-3.5-flash
température
0
prompt
enregistré dans un script
données
sauvegardées et accessibles
log
un fichier par exécution
coût
au jeton, par appel
tout cela s'écrit dans votre méthodologie
Le paramètre qui comptePOL-2000 · séance 9 · jeu 5 nov
La température
« Décris l'hiver à Québec en une phrase courte. », le jeton suivant
0,0Codage, mesure
L100
0
Un0
F0
"0
0,7Rédaction
L61
14
Un10
F9
"7
1,5Créativité
L37
19
Un16
F15
"13
Zéro rend les sorties plus stables, jamais déterministes : le calcul en virgule
flottante et le routage entre serveurs laissent une variation résiduelle.
Troisième tempsPOL-2000 · séance 9 · jeu 5 nov
Premier appel, sur de vraies données
De la réponse en texte libre à la variable exploitable.
Le corpusPOL-2000 · séance 9 · jeu 5 nov
L’enjeu le plus important, en texte libre
Étude électorale canadienne 2025 · cps25_imp_iss
« Pour vous personnellement, quel est l'enjeu le plus important de cette élection fédérale ? »
Question ouverte : chacun répond dans ses propres mots.
17 453réponses en texte libreen 14 059fr 3 394
ligne 1510fr
Les tarifs de Trump
ligne 6247en
Cost of living
ligne 6790fr
Le système de santé et logements
ligne 11407en
Not becoming the 51 state or anything Trump decides to pull
ligne 8812fr
L'environnement et la lutte aux changements climatiques
ligne 17245en
Idk
Le but : chaque réponse dans une de ces 12 catégories
Coût de la vie, inflation, impôts, dette, dépenses publiques, emploi→ Économie et travail
Logement, pauvreté, inégalités, aînés, pensions→ Santé et politiques sociales
Partis, chefs, honnêteté, démocratie, mode de scrutin, fédéralisme→ Gouvernements et gouvernance
Identité, fierté, unité du pays, langue→ Culture et nationalisme
Oui, rien, je ne sais pas, réponse trop vague→ Aucune
CONSIGNEClasse cette réponse dans une seule des 12 catégories, ou Aucune. Plusieurs enjeux : garde le premier nommé.
▸
MODÈLEClaude (Anthropic) · dans Claude Code, 5 novembre 2026
▸
RÉPONSE{ "categorie": … }
Économie et travail99
Affaires internationales et défense84
Santé et politiques sociales40
Gouvernements et gouvernance35
Aucune12
Environnement et énergie9
Immigration8
Droits, libertés, minorités et discrimination5
Loi et crime3
Culture et nationalisme3
Éducation2
Terres publiques et agriculture0
Technologie0
le même geste en R, avec ellmer
for (i inseq_len(nrow(donnees))) { ... }
Classement par Claude (Anthropic) dans Claude Code, le 5 novembre 2026 : les 300 réponses dans une même session, pas un appel d’API par ligne.
La même donnée, d’autres questionsPOL-2000 · séance 9 · jeu 5 nov
On ne change pas la donnée, on change la consigne
ligne 6499 · FR-CA
« La relation avec les États-Unis, la diversification de nos alliances commerciales avec les autres pays. Nous nous devons de ne plus être dépendant des États-Unis »
La catégorie{"categorie":"Affaires internationales et défense"}
Tous les enjeux{"enjeux":["relation avec les États-Unis","diversification commerciale","dépendance envers les États-Unis"]}
Le ton{"ton":"déterminé","intensite":3}
Les pays nommés{"pays":[{"nom":"États-Unis","mentions":2}]}
Le palier visé{"palier":"fédéral"}
La langue et le registre{"langue":"fr","registre":"soutenu"}
Une seule réponse, six questions. Le dictionnaire n’en savait poser qu’une.
Six consignes soumises à Claude (Anthropic) dans Claude Code, le 5 novembre 2026, sortie en JSON.
Le plus petit appel possiblePOL-2000 · séance 9 · jeu 5 nov
Poser une question, obtenir du texte
library(ellmer)
chat <-chat_openrouter(
model ="google/gemini-3.5-flash-lite",
echo ="none"
)
chat$chat("Quelle est la capitale de la France ?")
#> La capitale de la France est **Paris**.
La bouclePOL-2000 · séance 9 · jeu 5 nov
Le même geste, sur un vecteur
library(ellmer)
library(jsonlite)
pays <-c("France", "Japon", "Bresil")
capitales <-character(length(pays))
for (i inseq_along(pays)) {
prompt <-paste0(
"Quelle est la capitale de ", pays[i], " ? ",
'Reponds uniquement par {"capitale": "..."}'
)
chat <-chat_openrouter(model ="google/gemini-3.5-flash-lite", echo ="none")
reponse <- chat$chat(prompt)
capitales[i] <-fromJSON(reponse)$capitale
}
data.frame(pays, capitales)
#> pays capitales#> 1 France Paris#> 2 Japon Tokyo#> 3 Bresil Brasilia
Le cataloguePOL-2000 · séance 9 · jeu 5 nov
Comment choisir son modèle ?
422modèles offerts
60fournisseurs
openai93
qwen51
google41
anthropic28
mistralai19
… 55 autres fournisseurs
CE QUI DÉCIDE VRAIMENT
Combien ça coûtede 0,01 $ à 150 $ le million de jetons, un facteur 15 000
Où passent les donnéeschez le fournisseur, ou sur votre machine si le modèle est ouvert
Le modèle est-il épinglableun nom de version qui ne bougera pas, sinon la reproductibilité tombe
Fait-il la tâchela seule réponse valable vient d’une comparaison sur VOTRE corpus
Catalogue OpenRouter relevé le 24 août 2026.
Le prix, en vraiPOL-2000 · séance 9 · jeu 5 nov
Comment interpréter le coût
anthropic.com/pricing · 24 août 2026
CE QUE ÇA DONNE SUR VOTRE CORPUS
Les 551 avis de La Ligne Rouge, classés une fois
Haiku 4.57,6 ¢
Sonnet 515,1 ¢
Opus 537,8 ¢
Fable 575,6 ¢
CE QUI COÛTE VRAIMENT
17 235jetons : les avis
25 346jetons : la consigne, renvoyée 551 fois
La consigne coûte plus cher que les données. Elle repart entière à chaque appel.
Tarifs relevés sur anthropic.com/pricing le 24 août 2026. Jetons comptés sur les 551 avis
réels du corpus; les prix d’Anthropic s’appliquent à leur propre tokeniseur, l’ordre de
grandeur tient.
Un classement par duelsPOL-2000 · séance 9 · jeu 5 nov
LM Arena
1Vous posez une questionla vôtre, n’importe laquelle
2Deux modèles répondentanonymes, tirés au hasard
3Vous votezA, B, égalité, ou les deux mauvais
4Les noms sont révélésaprès le vote, jamais avant
MODÈLE A?
contre
MODÈLE B?
CE QUE ÇA DONNE
Un classement à la Elo, calculé sur des centaines de milliers de duels. Plus de 240 000 votes dès la publication de la méthode.
CE QUE ÇA NE DIT PAS
Ce que le public préfère sur des questions quelconques. Pas la justesse sur
votre corpus, ni sur votre tâche. Un modèle premier au classement peut être mauvais chez vous.
Méthode et volume de votes Chiang et al. 2024.
SécuritéPOL-2000 · séance 9 · jeu 5 nov
La clé se dépose dans .Renviron
# Dans la console R
usethis::edit_r_environ()
# Le fichier s'ouvre. On y ajoute UNE des deux lignes:
GEMINI_API_KEY=votre_cle_ici
# OU
OPENROUTER_API_KEY=votre_cle_ici
# Puis: Session > Restart R# Sans redemarrage, R ne verra rien.
Jamais
Jamais dans un script. Jamais dans un dépôt Git. Jamais dans une capture d’écran de diapositive.
La marche à suivrePOL-2000 · séance 9 · jeu 5 nov
D’abord un échantillon, ensuite tout le corpus
1
SUR UN ÉCHANTILLON
5 lignes
On lit les cinq sorties à l'œil. On corrige le prompt.
↓
2
SUR TOUT LE CORPUS
551 lignes
Une fois seulement, et sans surveillance.
Quatrième tempsPOL-2000 · séance 9 · jeu 5 nov
Concevoir un prompt
La formulePOL-2000 · séance 9 · jeu 5 nov
Rôle → Tâche → Contraintes → Format
RÔLETu codes des avis de restaurant pour une recherche en sciences sociales.
TÂCHEAttribue la note en étoiles que l'auteur a le plus vraisemblablement laissée.
CONTRAINTESFonde-toi sur le jugement global, pas sur le nombre de mots positifs.
FORMATRéponds selon le schéma fourni.
Avant / aprèsPOL-2000 · séance 9 · jeu 5 nov
Le même besoin, deux prompts
FAIBLE
Analyse ce texte et dis-moi ce que tu en penses.
Aucun critère, aucun format. La sortie change à chaque appel.
SOLIDE
Tu codes des avis de restaurant pour une recherche en sciences sociales. Attribue la note
en étoiles que l’auteur a le plus vraisemblablement laissée. Fonde-toi sur le jugement
global, pas sur le nombre de mots positifs. Réponds selon le schéma fourni.
Rôle, tâche, critère de décision, format. Les quatre y sont.
Un conseil qui surprendPOL-2000 · séance 9 · jeu 5 nov
Demandez à l’IA d’écrire le prompt
Ce que vous écrivez
« Je veux classer des avis de restaurant sur une échelle de −1 à +1. Écris-moi le prompt
système qui fera ça, avec un format de sortie strict. »
Ce que vous obtenez
Un prompt mieux structuré que le vôtre, en quelques secondes. Vous le lisez, vous le
corrigez, vous le gardez dans votre script.
MesurerPOL-2000 · séance 9 · jeu 5 nov
La précision du modèle n’est pas toujours la bonne mesure
Une maladie qui touche 1 % des gens. Un modèle brisé répond « non » à tout le monde.
99 %de précision99 personnes sur 100 correctement classées
0malade détectéle seul cas qui comptait est passé au travers
D'autres mesures existent pour ce genre de situation. La précision seule ne suffit pas.
ConfidentialitéPOL-2000 · séance 9 · jeu 5 nov
Confidentialité des données
CE QUI SORT DE CHEZ VOUS
CLAVARDAGE
GRAND PUBLICVos conversations peuvent servir à entraîner le modèle, sauf refus explicite dans les réglages.
PAR L’APIPas d’entraînement sur vos données. Un log de 30 jours pour la surveillance des abus.
API,
RÉTENTION NULLELe log lui-même est supprimé. Sur approbation préalable du fournisseur.
MODÈLE OUVERT,
CHEZ VOUSRien ne sort. Aucune requête, aucun log, aucun tiers.
Règles de l’API relevées dans la documentation d’OpenAI le 24 août 2026.
La règle du coursPOL-2000 · séance 9 · jeu 5 nov
La règle du cours
Permis, à condition de le déclarer
écrire du code R
comprendre du code R
déboguer du code R
Non permis
interpréter vos résultats
rédiger vos travaux
Ce que vous affirmez, vous devez pouvoir le défendre.
« L’aurais-je accepté d’un assistant humain sans vérifier son travail ? »
Avant le 12 novembrePOL-2000 · séance 9 · jeu 5 nov
Trois choses
15 %Examen 2 · Les statistiques descriptivesjeudi 12 novembre, 17h20 à 18h20En classe, après le cours. Sur papier. Sous réserve de la grève.
Vos notesÀ livre ouvert : vos notes personnelles sont permises, aucun appareil. Préparez-les.
Grève le 12 novembre. Je serai sur place. S’il y a piquetage, le cours et l’examen 2 pourraient être reportés. Surveillez votre courriel.
Avant le 12 novembrePOL-2000 · séance 9 · jeu 5 nov
Jeudi 12 novembre
Le problème fondamental de l’inférence causale. Puis l’examen 2.
Sous réserve de la grève : s’il y a piquetage, je vous écris.
Laurence-Olivier M. FoisyPOL-2000 · séance 9 · jeu 5 nov
Merci.
Département de science politique Faculté des sciences socialesPOL-2000 · Automne 2026
AnnexePOL-2000 · séance 9 · jeu 5 nov
Annexe : tout le code
Une échelle gauche-droite avec la CES 2025, étape par étape. À refaire chez vous.
Annexe · le planPOL-2000 · séance 9 · jeu 5 nov
Planifions notre code
seance9.R
# 1. Charger ces2025.rds, créer df_clean# 2. Regarder une question# 3. De 0 (gauche) à 1 (droite) : l'économie, la société, nos paris# 4. Installer sondr, une seule fois# 5. L'analyse factorielle : les quatorze# 6. Sans celles qui ne collent pas# 7. L'échelle : la moyenne# 8. La validité : les partis, l'auto-positionnement# 9. L'appliquer : lm(ideologie ~ scolarité)# 10. Sauvegarder df_clean
D’abord les commentaires. Le code vient ensuite, sous chacun.
Min. 1st Qu. Median Mean 3rd Qu. Max. NAs
0.0000 0.2727 0.4318 0.4324 0.5682 1.0000 9922
de 0 (gauche) à 1 (droite)
>▍
Annexe · les quatorze questionsPOL-2000 · séance 9 · jeu 5 nov
L’économie et nos paris, mot pour mot
pes25_stdofliving→ ideo_niveau_vie« Le gouvernement devrait : voir à ce que tout le monde ait un niveau de vie décent, ou laisser les gens avancer par eux-mêmes. »d’accord = gauche : 1 − x
pes25_govt_act_ineq→ ideo_inegalites« Le gouvernement devrait prendre des mesures pour réduire les écarts entre les niveaux de revenus. »d’accord = gauche : 1 − x
pes25_privjobs→ ideo_prive« Le gouvernement devrait laisser au secteur privé l’entière responsabilité de créer des emplois. »
pes25_blame→ ideo_merite« Ceux qui ne réussissent pas dans la vie devraient se blâmer eux-mêmes, pas le système. »
pes25_deserve2→ ideo_prog_sociaux« Les programmes sociaux incitent les gens à moins se débrouiller par eux-mêmes. »
pes25_trade→ ideo_commerce« Le commerce international crée plus d’emplois au Canada qu’il n’en détruit. »
cps25_spend_defence→ ideo_defense« Combien le gouvernement fédéral devrait-il dépenser en défense ? (moins, autant, plus) »
pes25_langQC→ ideo_francais_qc« Selon vous, la langue française est-elle menacée au Québec ? (oui, non) »
Annexe · les quatorze questionsPOL-2000 · séance 9 · jeu 5 nov
La société, mot pour mot
pes25_equalrights→ ideo_egalite« Nous sommes allés trop loin dans la promotion des droits égaux dans ce pays. »
pes25_womenhome→ ideo_femmes« La société se porterait mieux si moins de femmes travaillaient à l’extérieur du foyer. »
pes25_fitin→ ideo_integration« Un trop grand nombre d’immigrants récents ne veut tout simplement pas s’intégrer. »
pes25_immigjobs→ ideo_immig_emplois« Les immigrants enlèvent des emplois aux autres Canadiens. »
pes25_newerlife→ ideo_modes_vie« Les nouveaux modes de vie contribuent à la dégradation de notre société. »
pes25_indig_deserve→ ideo_autochtones« Les Peuples autochtones ont reçu moins que ce qu’ils méritent au cours des dernières années. »d’accord = gauche : 1 − x
Annexe · le script 1/4POL-2000 · séance 9 · jeu 5 nov
seance9.R
# Séance 9 · mesurer un concept : l'idéologie gauche-droite, CES 2025# 1. Chargerlibrary(dplyr)
library(haven)
df_raw <-readRDS("ces2025.rds")
df_clean <-data.frame(id =1:nrow(df_raw))
# 2. Regarder une questiontable(as_factor(df_raw$pes25_equalrights), useNA ="ifany")
# 3. De 0 (gauche) à 1 (droite) : l'économie, la société, nos paris
accord <-function(x) ifelse(x %in%1:5, (x -1) /4, NA)
df_clean$ideo_niveau_vie <-case_when(
df_raw$pes25_stdofliving ==1~0,
df_raw$pes25_stdofliving ==2~1
)
df_clean$ideo_inegalites <-1-accord(df_raw$pes25_govt_act_ineq)
df_clean$ideo_prive <-accord(df_raw$pes25_privjobs)
df_clean$ideo_merite <-accord(df_raw$pes25_blame)
df_clean$ideo_prog_sociaux <-accord(df_raw$pes25_deserve2)
Annexe · le script 2/4POL-2000 · séance 9 · jeu 5 nov
Annexe · le script 3/4POL-2000 · séance 9 · jeu 5 nov
seance9.R
# 4. sondr, une seule foisinstall.packages("remotes") # une seule fois
remotes::install_github("clessnverse/sondr") # une seule fois# 5. L'analyse factorielle : les quatorzelibrary(sondr)
df_fa <-na.omit(select(df_clean, starts_with("ideo_")))
nrow(df_fa)
topdown_fa(df_fa)
# 6. Sans celles qui ne collent pas
df_fa2 <-select(df_fa, -ideo_commerce, -ideo_defense, -ideo_francais_qc)
topdown_fa(df_fa2)
Annexe · le script 4/4POL-2000 · séance 9 · jeu 5 nov
A. M. Turing, Computing Machinery and Intelligence. Mind, LIX(236), 433–460
J. McCarthy, M. Minsky, N. Rochester, C. Shannon, A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence. Réimprimé dans AI Magazine, 27(4), 2006
Y. Bengio, R. Ducharme, P. Vincent, C. Jauvin, A Neural Probabilistic Language Model. Journal of Machine Learning Research, 3, 1137–1155
S. Legg, M. Hutter, A Collection of Definitions of Intelligence. Advances in Artificial General Intelligence · arXiv:0706.3639
A. Krizhevsky, I. Sutskever, G. E. Hinton, ImageNet Classification with Deep Convolutional Neural Networks. NIPS 2012
D. Bahdanau, K. Cho, Y. Bengio, Neural Machine Translation by Jointly Learning to Align and Translate. ICLR 2015 · arXiv:1409.0473
M. I. Jordan, T. M. Mitchell, Machine learning: Trends, perspectives, and prospects. Science, 349(6245), 255–260
A. Vaswani, N. Shazeer, N. Parmar et al., Attention Is All You Need. NeurIPS 2017 · arXiv:1706.03762
M. Zeff, xAI gets permits for 15 natural gas generators at Memphis data center. TechCrunch, 3 juillet 2025 · permis pour 15 turbines, jusqu’à 35 en service sans permis
NVIDIA, NVIDIA Ethernet Networking Accelerates World's Largest AI Supercomputer, Built by xAI. nvidianews.nvidia.com · Colossus, Memphis : 100 000 GPU Hopper, bâti en 122 jours
P. Li, J. Yang, M. A. Islam, S. Ren, Making AI Less "Thirsty": Uncovering and Addressing the Secret Water Footprint of AI Models. arXiv:2304.03271 · 700 000 litres évaporés pour l'entraînement de GPT-3
W.-L. Chiang, L. Zheng, Y. Sheng et al., Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preference. arXiv:2403.04132 · plus de 240 000 votes appariés
J. Dodge, M. Sap, A. Marasović et al., Documenting Large Webtext Corpora: A Case Study on the Colossal Clean Crawled Corpus. EMNLP 2021, p. 1286-1305 · sites les plus représentés de C4, figure 2
O. Ahia, S. Kumar, H. Gonen et al., Do All Languages Cost the Same? Tokenization in the Era of Commercial Language Models. EMNLP 2023, p. 9904-9923 · surcoût de tokenisation et qualité moindre
H. Touvron, T. Lavril, G. Izacard et al., LLaMA: Open and Efficient Foundation Language Models. arXiv:2302.13971 · composition du corpus, tableau 1
P. Wang, On Defining Artificial Intelligence. Journal of Artificial General Intelligence, 10(2)
S. Russell, P. Norvig, Artificial Intelligence: A Modern Approach. 4ᵉ édition, Pearson
T. B. Brown, B. Mann, N. Ryder et al., Language Models are Few-Shot Learners. NeurIPS 2020 · arXiv:2005.14165
J. Yang, H. Jin, R. Tang et al., Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond. arXiv:2304.13712 · arbre évolutif des LLM
C. R. Jones, B. K. Bergen, Large Language Models Pass the Turing Test. arXiv:2503.23674
Images d’archives, Wikimedia Commons : Anthropic (Capture de la page de tarification publique, reproduite en contexte pédagogique) · Carl Lender (CC BY 2.0) · Posit / tidyverse (MIT, logo du paquet R ellmer) · Google Inc. (Public domain (marque déposée de Google — usage nominatif)) · Elliott & Fry (Public domain) · John C. Hay, Albert E. Murray (Public domain) · Maryse Boyce (CC BY 4.0) · "null0" (CC BY-SA 2.0) · OpenAI (Public domain) · Anthropic (Public domain) · DeepMind Technologies Limited (Alphabet, Inc.). (Public domain) · James the photographer (CC BY 2.0) · Jay Dixit (CC BY-SA 4.0) · ITU Pictures (CC BY 2.0) · Alain Herzog (CC BY-SA 4.0)