{
  "id": "IA-0330",
  "version": "0.1",
  "date": "2026-11-02",
  "moteur": "0.3.1",
  "designation": "Application créée avec un agent de code",
  "titre_court": "Application avec un agent",
  "description": "Une petite application web faite avec un agent de code : environ 40 heures d'agent, des questions de cadrage, des relectures, quelques images. Les volumes sont des hypothèses.",
  "categorie": {
    "code": "activites",
    "nom": "Métiers et activités"
  },
  "etage": {
    "code": "activites",
    "numero": "3",
    "nom": "Métiers et activités"
  },
  "famille": {
    "code": "meta-taches",
    "nom": "Projets confiés à l'IA"
  },
  "unite": "1 projet",
  "grandeur": "electricite",
  "type": "recette",
  "statut": "estimé",
  "repose_sur": {
    "releves": 0,
    "conventions": 0,
    "hypotheses": 1
  },
  "valeur": {
    "electricite": {
      "valeur": 17725.6,
      "basse": 17704.8,
      "haute": 17822.4,
      "unite": "Wh",
      "fourchette": "propagee",
      "publie": false
    },
    "co2e": {
      "valeur": 8123.44,
      "basse": 8113.94,
      "haute": 8167.81,
      "unite": "gCO2e",
      "publie": false,
      "lieu": "monde",
      "gCO2e_par_kWh": 458.29
    },
    "facteur": null,
    "recomposition_Wh": 17725.6
  },
  "lieux": {
    "monde": {
      "libelle": "Dans le monde",
      "gCO2e_par_kWh": 458.29,
      "co2e_gCO2e": 8123.44
    },
    "france": {
      "libelle": "En France",
      "gCO2e_par_kWh": 41.44,
      "co2e_gCO2e": 734.547
    },
    "ue": {
      "libelle": "Dans l'Union européenne",
      "gCO2e_par_kWh": 209.9,
      "co2e_gCO2e": 3720.59
    },
    "etats-unis": {
      "libelle": "Aux États-Unis",
      "gCO2e_par_kWh": 384.4,
      "co2e_gCO2e": 6813.7
    },
    "allemagne": {
      "libelle": "En Allemagne",
      "gCO2e_par_kWh": 329.65,
      "co2e_gCO2e": 5843.23
    },
    "irlande": {
      "libelle": "En Irlande",
      "gCO2e_par_kWh": 256.54,
      "co2e_gCO2e": 4547.31
    },
    "pays-bas": {
      "libelle": "Aux Pays-Bas",
      "gCO2e_par_kWh": 253.56,
      "co2e_gCO2e": 4494.49
    },
    "pologne": {
      "libelle": "En Pologne",
      "gCO2e_par_kWh": 588.6,
      "co2e_gCO2e": 10433.3
    },
    "suede": {
      "libelle": "En Suède",
      "gCO2e_par_kWh": 35.26,
      "co2e_gCO2e": 625.003
    },
    "norvege": {
      "libelle": "En Norvège",
      "gCO2e_par_kWh": 28.11,
      "co2e_gCO2e": 498.265
    },
    "suisse": {
      "libelle": "En Suisse",
      "gCO2e_par_kWh": 39.22,
      "co2e_gCO2e": 695.196
    },
    "finlande": {
      "libelle": "En Finlande",
      "gCO2e_par_kWh": 57.47,
      "co2e_gCO2e": 1018.69
    }
  },
  "parametres": [],
  "reglages": [
    {
      "dimension": "classe",
      "actuel": "moyen",
      "valeurs": [
        {
          "cle": "petit",
          "libelle": "Petit modèle",
          "defaut": false,
          "electricite_Wh": 2979.38,
          "co2e_gCO2e": 1365.42
        },
        {
          "cle": "moyen",
          "libelle": "Modèle moyen",
          "defaut": true,
          "electricite_Wh": 17725.6,
          "co2e_gCO2e": 8123.44
        },
        {
          "cle": "grand",
          "libelle": "Grand modèle",
          "defaut": false,
          "electricite_Wh": 70806.3,
          "co2e_gCO2e": 32449.8
        }
      ]
    },
    {
      "dimension": "raisonnement",
      "actuel": "sans",
      "valeurs": [
        {
          "cle": "sans",
          "libelle": "Sans raisonnement",
          "defaut": true,
          "electricite_Wh": 17725.6,
          "co2e_gCO2e": 8123.44
        },
        {
          "cle": "moyen",
          "libelle": "Raisonnement moyen",
          "defaut": false,
          "electricite_Wh": 17777.8,
          "co2e_gCO2e": 8147.38
        },
        {
          "cle": "pousse",
          "libelle": "Raisonnement poussé",
          "defaut": false,
          "electricite_Wh": 18236.5,
          "co2e_gCO2e": 8357.6
        }
      ]
    },
    {
      "dimension": "taille",
      "actuel": "standard",
      "valeurs": [
        {
          "cle": "standard",
          "libelle": "Image standard",
          "defaut": true,
          "electricite_Wh": 17725.6,
          "co2e_gCO2e": 8123.44
        },
        {
          "cle": "grande",
          "libelle": "Grande image",
          "defaut": false,
          "electricite_Wh": 17821.5,
          "co2e_gCO2e": 8167.41
        }
      ]
    },
    {
      "dimension": "calage",
      "actuel": "mesures",
      "valeurs": [
        {
          "cle": "mesures",
          "libelle": "Calé sur les chiffres publiés",
          "defaut": true,
          "electricite_Wh": 17725.6,
          "co2e_gCO2e": 8123.44
        },
        {
          "cle": "bruts",
          "libelle": "Facteurs bruts",
          "defaut": false,
          "electricite_Wh": 27010.9,
          "co2e_gCO2e": 12378.8
        }
      ]
    }
  ],
  "curseurs": [
    {
      "cle": "heures",
      "defaut": 40
    }
  ],
  "params": {
    "lieu": "monde",
    "adoption": "courant",
    "calage": "mesures",
    "classe": "moyen",
    "outillage": "assistant",
    "raisonnement": "sans",
    "secteur": "services",
    "taille": "standard",
    "t_mot": 1.6,
    "t_consigne": 40,
    "t_question": 100,
    "t_reponse": 400,
    "t_email": 240,
    "t_page": 640,
    "t_article": 1600,
    "t_document": 19200,
    "t_roman": 128000,
    "t_tolkien": 768000,
    "t_minute_parole": 240,
    "t_reunion": 17600,
    "t_page_web": 1600,
    "t_extrait": 320,
    "t_image_lue": 1100,
    "t_minute_audio_lue": 600,
    "t_minute_audio_ecrite": 1200,
    "t_ligne_code": 12,
    "t_fonction": 480,
    "t_fichier_code": 3600,
    "t_tableur": 9300,
    "t_consigne_systeme": 500,
    "heures": 40,
    "part_utilisateurs": 0.25,
    "k_calage": 0.6556
  },
  "perimetre": {
    "court": "étapes confiées à l'IA, centre de données",
    "compte": "les heures d'agent, les questions et relectures autour, et le refroidissement du centre de données",
    "non_compte": "l'hébergement de l'application une fois en ligne, la fabrication des serveurs et l'entraînement du modèle"
  },
  "recette": [
    {
      "id": "IA-0048",
      "designation": "Faire travailler un agent de code, 1 heure",
      "role": "entree",
      "quantite": 40,
      "unitaire_Wh": 440.311,
      "contribution_Wh": 17612.5,
      "nature": "hypothese",
      "source": "hausfather-2026",
      "note": "Environ 40 heures d'agent pour une petite application web, soit 2 semaines de travail accompagné ; un chercheur a donné 1 138 instructions à un agent en 8 semaines",
      "adresse": "https://projetcelsius.com/ia/base/taches/heure-d-agent-de-code/"
    },
    {
      "id": "IA-0042",
      "designation": "Poser une question rapide",
      "role": "entree",
      "quantite": 60,
      "unitaire_Wh": 0.3,
      "contribution_Wh": 18,
      "nature": "hypothese",
      "source": null,
      "note": "Environ 60 questions de cadrage et de choix techniques",
      "adresse": "https://projetcelsius.com/ia/base/taches/poser-une-question-rapide/"
    },
    {
      "id": "IA-0201",
      "designation": "Avoir une conversation de 10 échanges",
      "role": "entree",
      "quantite": 10,
      "unitaire_Wh": 3.51926,
      "contribution_Wh": 35.1926,
      "nature": "hypothese",
      "source": null,
      "note": "Environ 10 séances de conception",
      "adresse": "https://projetcelsius.com/ia/base/taches/avoir-une-conversation-de-10-echanges/"
    },
    {
      "id": "IA-0219",
      "designation": "Faire relire du code",
      "role": "entree",
      "quantite": 20,
      "unitaire_Wh": 1.28309,
      "contribution_Wh": 25.6618,
      "nature": "hypothese",
      "source": null,
      "note": "Environ 20 relectures de code",
      "adresse": "https://projetcelsius.com/ia/base/taches/faire-relire-du-code/"
    },
    {
      "id": "IA-0046",
      "designation": "Créer une image",
      "role": "entree",
      "quantite": 10,
      "unitaire_Wh": 3.1977,
      "contribution_Wh": 31.977,
      "nature": "hypothese",
      "source": null,
      "note": "Environ 10 images pour l'interface",
      "adresse": "https://projetcelsius.com/ia/base/taches/creer-une-image/"
    },
    {
      "id": "IA-0203",
      "designation": "Rédiger une page",
      "role": "entree",
      "quantite": 5,
      "unitaire_Wh": 0.452312,
      "contribution_Wh": 2.26156,
      "nature": "hypothese",
      "source": null,
      "note": "Environ 5 pages de documentation",
      "adresse": "https://projetcelsius.com/ia/base/taches/rediger-une-page/"
    }
  ],
  "lignage": [
    {
      "id": "IA-0048",
      "designation": "Faire travailler un agent de code, 1 heure",
      "etage": "taches",
      "quantite": 40,
      "contribution_Wh": 17612.5,
      "nature": "hypothese",
      "fait_de": [
        {
          "id": "IA-0012",
          "designation": "Relire 1 000 tokens en cache",
          "etage": "machine",
          "quantite": 332311,
          "contribution_Wh": 10633.9,
          "nature": "hypothese",
          "fait_de": [
            {
              "id": "IA-0010",
              "designation": "Lire 1 000 tokens",
              "etage": "machine",
              "quantite": 33231.1,
              "contribution_Wh": 10633.9,
              "nature": "convention"
            }
          ]
        },
        {
          "id": "IA-0010",
          "designation": "Lire 1 000 tokens",
          "etage": "machine",
          "quantite": 12461.6,
          "contribution_Wh": 3987.73,
          "nature": "hypothese"
        },
        {
          "id": "IA-0011",
          "designation": "Écrire 1 000 tokens",
          "etage": "machine",
          "quantite": 3115.41,
          "contribution_Wh": 2990.79,
          "nature": "hypothese"
        }
      ]
    },
    {
      "id": "IA-0201",
      "designation": "Avoir une conversation de 10 échanges",
      "etage": "taches",
      "quantite": 10,
      "contribution_Wh": 35.1926,
      "nature": "hypothese",
      "fait_de": [
        {
          "id": "IA-0021",
          "designation": "Écrire 1 000 tokens, avec l'effort de raisonnement",
          "etage": "machine",
          "quantite": 28.8464,
          "contribution_Wh": 27.6925,
          "nature": "convention",
          "fait_de": [
            {
              "id": "IA-0011",
              "designation": "Écrire 1 000 tokens",
              "etage": "machine",
              "quantite": 28.8464,
              "contribution_Wh": 27.6925,
              "nature": "convention"
            }
          ]
        },
        {
          "id": "IA-0012",
          "designation": "Relire 1 000 tokens en cache",
          "etage": "machine",
          "quantite": 162.261,
          "contribution_Wh": 5.19235,
          "nature": "hypothese",
          "fait_de": [
            {
              "id": "IA-0010",
              "designation": "Lire 1 000 tokens",
              "etage": "machine",
              "quantite": 16.2261,
              "contribution_Wh": 5.19235,
              "nature": "convention"
            }
          ]
        },
        {
          "id": "IA-0010",
          "designation": "Lire 1 000 tokens",
          "etage": "machine",
          "quantite": 7.2116,
          "contribution_Wh": 2.30771,
          "nature": "convention"
        }
      ]
    },
    {
      "id": "IA-0046",
      "designation": "Créer une image",
      "etage": "taches",
      "quantite": 10,
      "contribution_Wh": 31.977,
      "nature": "hypothese",
      "fait_de": [
        {
          "id": "IA-0013",
          "designation": "Générer une image",
          "etage": "machine",
          "quantite": 11,
          "contribution_Wh": 31.977,
          "nature": "mesure"
        }
      ]
    },
    {
      "id": "IA-0219",
      "designation": "Faire relire du code",
      "etage": "taches",
      "quantite": 20,
      "contribution_Wh": 25.6618,
      "nature": "hypothese",
      "fait_de": [
        {
          "id": "IA-0010",
          "designation": "Lire 1 000 tokens",
          "etage": "machine",
          "quantite": 52.5004,
          "contribution_Wh": 16.8001,
          "nature": "convention"
        },
        {
          "id": "IA-0021",
          "designation": "Écrire 1 000 tokens, avec l'effort de raisonnement",
          "etage": "machine",
          "quantite": 9.23085,
          "contribution_Wh": 8.86161,
          "nature": "convention",
          "fait_de": [
            {
              "id": "IA-0011",
              "designation": "Écrire 1 000 tokens",
              "etage": "machine",
              "quantite": 9.23085,
              "contribution_Wh": 8.86161,
              "nature": "convention"
            }
          ]
        }
      ]
    },
    {
      "id": "IA-0042",
      "designation": "Poser une question rapide",
      "etage": "taches",
      "quantite": 60,
      "contribution_Wh": 18,
      "nature": "hypothese",
      "fait_de": [
        {
          "id": "IA-0011",
          "designation": "Écrire 1 000 tokens",
          "etage": "machine",
          "quantite": 17.3077,
          "contribution_Wh": 16.6154,
          "nature": "convention"
        },
        {
          "id": "IA-0010",
          "designation": "Lire 1 000 tokens",
          "etage": "machine",
          "quantite": 4.32692,
          "contribution_Wh": 1.38462,
          "nature": "convention"
        }
      ]
    },
    {
      "id": "IA-0203",
      "designation": "Rédiger une page",
      "etage": "taches",
      "quantite": 5,
      "contribution_Wh": 2.26156,
      "nature": "hypothese",
      "fait_de": [
        {
          "id": "IA-0021",
          "designation": "Écrire 1 000 tokens, avec l'effort de raisonnement",
          "etage": "machine",
          "quantite": 2.30771,
          "contribution_Wh": 2.2154,
          "nature": "convention",
          "fait_de": [
            {
              "id": "IA-0011",
              "designation": "Écrire 1 000 tokens",
              "etage": "machine",
              "quantite": 2.30771,
              "contribution_Wh": 2.2154,
              "nature": "convention"
            }
          ]
        },
        {
          "id": "IA-0010",
          "designation": "Lire 1 000 tokens",
          "etage": "machine",
          "quantite": 0.144232,
          "contribution_Wh": 0.0461542,
          "nature": "convention"
        }
      ]
    }
  ],
  "entre_dans": [],
  "conventions": [
    {
      "code": "C1",
      "nom": "La requête type",
      "regle": "Une requête compte 100 tokens lus et 400 écrits",
      "valeur": "100 lus, 400 écrits",
      "alternatives": "410 et 90 (calage de Watershed) ; 1 000 et 400"
    },
    {
      "code": "C3",
      "nom": "Le centre de données",
      "regle": "L'électricité des serveurs est multipliée par 1,10 pour le centre de données",
      "valeur": "× 1,10",
      "alternatives": "× 1,72 des puces au service complet chez Google, à ne jamais cumuler"
    },
    {
      "code": "C4",
      "nom": "Le cache",
      "regle": "Un token relu en cache coûte 10 % d'un token lu",
      "valeur": "10 %",
      "alternatives": "bornes 1 % et 25 %"
    },
    {
      "code": "C5",
      "nom": "Le lieu par défaut",
      "regle": "Sans autre information, les serveurs sont dans le monde, à l'électricité moyenne mondiale",
      "valeur": "monde",
      "alternatives": "les États-Unis, où tournent la plupart des grands assistants"
    },
    {
      "code": "C7",
      "nom": "L'électricité, location-based, en cycle de vie",
      "regle": "Le kilowattheure est celui du pays des serveurs, en cycle de vie, d'une seule source pour tous les pays",
      "valeur": "Ember et Our World in Data, 2025",
      "alternatives": "market-based, avec les contrats d'achat, affiché à côté quand il est publié"
    },
    {
      "code": "C8",
      "nom": "Deux chiffres significatifs",
      "regle": "Une valeur calculée s'arrondit à deux chiffres significatifs, une valeur publiée est reprise avec la précision de sa source ; le calcul garde toute la précision",
      "valeur": "2 chiffres",
      "alternatives": ""
    }
  ],
  "releves": [
    {
      "id": "R-1289",
      "qui": "Zeke Hausfather",
      "date": "2026-08",
      "grandeur": "usage",
      "valeur": 1138,
      "basse": null,
      "haute": null,
      "unite": "instructions en 8 semaines",
      "statut": "estimé",
      "perimetre_rel": "autre périmètre",
      "perimetre": "Instructions tapées par un chercheur à Claude Code en 8 semaines d'usage intensif",
      "ecart": "Appui du volume d'agent d'un projet d'application",
      "source": {
        "cle": "hausfather-2026",
        "nom": "Hausfather",
        "titre": "The real energy use of agentic AI",
        "auteur": "Zeke Hausfather, The Climate Brink",
        "date": "2026-08",
        "url": "https://www.theclimatebrink.com/p/the-real-energy-use-of-agentic-ai"
      }
    }
  ],
  "adresses": {
    "page": "https://projetcelsius.com/ia/base/activites/application-creee-avec-un-agent-de-code/",
    "lien_court": "https://projetcelsius.com/ia/base/IA-0330/",
    "json": "https://projetcelsius.com/ia/base/activites/application-creee-avec-un-agent-de-code.json",
    "markdown": "https://projetcelsius.com/ia/base/activites/application-creee-avec-un-agent-de-code.md"
  },
  "licence": "CC BY 4.0",
  "citation": "Projet Celsius, Base Impact de l'IA, « Application créée avec un agent de code », IA-0330, version 0.1, 2 novembre 2026, projetcelsius.com/ia/base/IA-0330/ · CC BY 4.0."
}
