Le modèle de calcul
Chaque entrée se calcule à partir d'entrées plus petites, des opérations de la machine aux territoires, et chaque chiffre dit sur quoi il repose : des relevés publiés, nos conventions ou nos hypothèses.
Structure de la base
Chaque catégorie se calcule à partir de celles d'en dessous ; l'infrastructure, publiée par d'autres, recoupe les territoires sans s'y ajouter.
La carte de la base
- Facteurs de calculle socle du calcul7 entrées
- Opérations de la machinece que calcule le serveur11 entrées, de 0,032 Wh à 17 Wh
- Usagesune demande à l'IA38 entrées, de 0,002 Wh à 440 Wh
- Métiers et activitésune personne, un an37 entrées, de 340 Wh à 310 kWh
- Organisationsune organisation, un an18 entrées, de 1,1 kWh à 10 MWh
- Territoiresvilles, territoires, services mondiaux19 entrées, de 450 kWh à 1,4 TWh
Ce dont sont faites les 6 catégories et l'infrastructure
- Facteurs de calculle kilowattheure du réseau selon le pays, l'eau, le centre de données, l'heure de carte graphique, la fabrication : des valeurs relevées
- Opérations de la machinedes tokens lus ou écrits selon la classe du modèle, une image, une seconde de vidéo, une minute d'audio : des valeurs relevées, en électricité de serveur
- Usagesce qu'une personne demande une fois, dans ses mots (un e-mail, une page, une image) : sa taille en unités humaines, convertie en tokens
- Métiers et activitésun métier, un usage personnel, un projet confié à l'IA : un panier de tâches, chacune avec sa fréquence et la part faite avec l'IA
- Organisationsses métiers (la structure de ses emplois), la part qui utilise l'IA, et les services d'IA qu'elle se donne
- Territoiresdes villes, des territoires, des populations, des services mondiaux : des effectifs et des parts d'utilisateurs
- Infrastructureles centres de données, les entreprises, l'entraînement, la fabrication des puces, tels que publiés : ils recoupent le monde calculé par le bas, ils ne s'y ajoutent jamais
Règles de calcul
Un chiffre est la somme de ce qui le compose, multipliée par la fréquence et la part faite avec l'IA, puis convertie en CO2e selon le lieu des serveurs.
Les 6 règles
- Une recettel'électricité d'un bloc est la somme, sur ses composants, de leur quantité multipliée par leur électricité, puis multipliée par le centre de données et le raisonnement
- Un panierune activité est la somme, sur ses tâches, de leur fréquence, multipliée par le nombre de périodes dans l'année, par la part faite avec l'IA (selon l'adoption) et par l'électricité de la tâche
- Les réglagesle lieu des serveurs, la classe du modèle, le raisonnement, l'adoption, l'outillage, le secteur descendent tout le lignage ; la durée (un an, un mois, un jour) se lit en haut ; un réglage ne crée jamais de bloc
- Une mesure d'en hautquand un bloc a une mesure publiée et une recette, la mesure est retenue ; la recette la fait varier avec les réglages et l'écart est affiché. Pour « Question rapide », la recomposition donne 0,46 Wh et la valeur retenue, 0,3 Wh, vient des mesures de production
- Sur quoi repose un chiffrechaque contribution prend la nature la plus faible de son chemin : relevés seuls, conventions de la base, ou au moins une hypothèse de Projet Celsius ; les trois parts sont affichées sur chaque bloc calculé
- Le carbonele CO2e est l'électricité multipliée par le facteur du kilowattheure du lieu, divisée par 1 000 ; un carbone publié est repris tel quel
Unités d'usage
Les usages se comptent en mots, en pages ou en e-mails ; leur équivalent en tokens est une convention de la base.
Les 22 unités
- Un mot1 mot, 1,6 token. Un mot français compte 1,5 à 1,8 token selon l'éditeur (mesure sur 480 000 mots de nos articles avec 7 découpages publics) ; un mot anglais, environ 1,35. L'écart entre langues est connu : 1,60 fois plus de tokens en français qu'en anglais avec le découpage de GPT-4 (Petrov et al., 2023), 1,16 avec celui de GPT-4o. Source : Projet Celsius.
- Une consigne25 mots, 40 tokens. Une phrase ou 2 pour dire ce qu'on veut.
- Une question60 mots, 100 tokens. La question type de la base : 100 tokens lus, convention C1.
- Une réponse250 mots, 400 tokens. La réponse type de la base, environ une page courte : 400 tokens écrits, convention C1.
- Un e-mail150 mots, 240 tokens. Un e-mail courant : les messages envoyés du corpus Enron comptent en moyenne environ 144 mots ; chiffre lu dans un extrait, notice non vérifiée. Source : EnronSent.
- Une page400 mots, 640 tokens. Une page de rapport, titres et paragraphes compris : entre le feuillet de 1 500 signes (250 mots) et une page A4 pleine en simple interligne (environ 550 mots, à 6,1 signes par mot mesurés sur nos articles). Source : Projet Celsius.
- Un article de 1 000 mots1 000 mots, 1 600 tokens. Un article de blog ou une note de 2 pages et demie.
- Un document de 30 pages12 000 mots, 19 200 tokens. Un rapport ou un contrat de 30 pages.
- Un roman80 000 mots, 128 000 tokens. Un roman de longueur courante, de 70 000 à 100 000 mots selon les usages de l'édition.
- Le Seigneur des anneaux480 000 mots, 768 000 tokens. Environ 480 000 mots dans l'original anglais, selon les décomptes qui circulent ; aucun décompte de l'éditeur trouvé.
- Une minute de parole150 mots, 240 tokens. Une personne qui parle à un débit courant, de 130 à 160 mots par minute.
- Une heure de réunion11 000 mots, 17 600 tokens. Les 75 réunions transcrites du corpus ICSI : 795 000 mots pour environ 72 heures, soit 184 mots par minute à plusieurs voix. Source : LDC.
- Une page web1 000 mots, 1 600 tokens. Le texte utile d'une page web une fois retirés les menus et les publicités, environ 1 000 mots : hypothèse de la base.
- Un extrait de page web200 mots, 320 tokens. L'extrait d'un résultat de recherche lu par un aperçu généré par IA, environ 200 mots : hypothèse de la base.
- Une photo envoyée à une IA1 100 tokens. Une photo d'un mégapixel, découpée en morceaux d'image : 765 tokens chez OpenAI pour GPT-4o, 1 032 chez Google, 1 229 pour les modèles récents d'OpenAI, 1 296 chez Anthropic. Source : Anthropic.
- Une minute de voix écoutée par une IA600 tokens. Un token audio par 100 millisecondes de parole de l'utilisateur chez OpenAI ; Gemini en compte 32 par seconde, soit 1 920 par minute. Source : OpenAI.
- Une minute de voix prononcée par une IA1 200 tokens. Un token audio par 50 millisecondes de parole de l'assistant chez OpenAI. Source : OpenAI.
- Une ligne de code12 tokens. De 10 tokens par ligne (bibliothèque standard de Python) à 19 (le code TypeScript de ce site), mesuré avec le découpage de GPT-4o. Source : Projet Celsius.
- Une fonction de code480 tokens. Une fonction d'environ 40 lignes.
- Un fichier de code3 600 tokens. Un fichier d'environ 300 lignes.
- Un tableur de 200 lignes9 300 tokens. Un tableau de 200 lignes et 10 colonnes de chiffres et de libellés courts : 4,7 tokens par cellule, mesuré sur un tableau réel. Source : Projet Celsius.
- Les instructions d'un flux automatisé500 tokens. Les instructions fixes qu'un flux automatisé envoie à chaque appel, environ 300 mots : hypothèse de la base.
Calcul de bout en bout
PME de 50 personnes, 1 an · serveurs en France
Métiers et activités
- Développeur, 1 an20 %
- Vidéaste, 1 an14 %
- Consultant, 1 an12 %
- Salarié de bureau, 1 an9 %
- Manager ou dirigeant, 1 an7 %
- 9 autres29 %
- Hors « Métiers et activités »9 %
Usages
- Recherche web avec une IA12 %
- Suggestion de code11 %
- Résumer une réunion11 %
- Question rapide6 %
- Écrire un e-mail5 %
- 24 autres55 %
Opérations de la machine et centre de données
- Lire 1 000 tokens36 %
- Écrire, avec raisonnement18 %
- PUE du centre de données9 %
- Générer une image9 %
- Seconde de vidéo8 %
- 6 autres20 %
1,1 kgCO2e au total : 27 kWh d'électricité × 41 gCO2e/kWh (serveurs en France). Chaque barre répartit les émissions entre les entrées d'une catégorie.
Entrées du calcul 21
PUE du centre de données, Lire 1 000 tokens, Écrire, avec raisonnement, Écrire 1 000 tokens, Générer une image, Seconde de vidéo, Transcrire une minute, Écrire un e-mail, Question rapide, Présentation de 10 diapos, Clip de 5 secondes, Recherche web avec une IA, Suggestion de code, Résumer une réunion, Manager ou dirigeant, 1 an, Consultant, 1 an, Développeur, 1 an, Graphiste, 1 an, Vidéaste, 1 an, Salarié de bureau, 1 an, Métier de terrain, 1 an
Correspondance avec l'analyse du cycle de vie
Un bloc est un processus unitaire, une tâche l'unité fonctionnelle, et le lieu des serveurs le contexte qui fixe le facteur du kilowattheure.
Les 7 correspondances
- Un blocun processus unitaire : des flux entrants, une transformation, un flux sortant, un périmètre écrit (compté, non compté)
- Les deux premières catégoriesles données de fond : l'électricité et l'eau par kilowattheure, le centre de données, les tokens, une image au serveur
- Une tâchel'unité fonctionnelle : un e-mail, une page, une image, une vidéo
- Une activité, une organisation, le mondele système de produits : des tâches multipliées par des fréquences, des parts d'usage et des effectifs
- Le lieu des serveursle contexte : il change le facteur du kilowattheure, et tout le CO2e avec lui
- Les conventionsles paramètres du modèle : écrites, datées, avec leurs alternatives
- L'infrastructureles inventaires publiés par d'autres : repris tels quels, comparés, jamais additionnés aux calculs