Chapitre 4. Calcul : conception pour la phase de traitement et de génération
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Le 20 juillet 1969, pendant la descente finale de l'Apollo 11 vers la Lune, une alarme s'est déclenchée sur l'écran des astronautes : 1202.
Malheureusement, personne dans le cockpit ne savait ce que signifiait 1202; l'ordinateur ne semblait pas planter, mais à part ça, c'était un mystère. L'alarme indiquait que quelque chose n'allait pas.
L'alarme 1202 s'est avérée être un avertissement de surcharge à faible priorité. L'ordinateur de bord se débarrassait des tâches non essentielles pour se concentrer sur celles qui étaient cruciales pour l'atterrissage, une fonctionnalité intentionnelle qui n'avait pas été entièrement pensée. D'un point de vue technique, c'était un triage élégant, pas un dysfonctionnement. Mais pour les astronautes, ça ressemblait à un bug potentiellement mortel. Ils n'avaient aucun moyen de voir comment le système répartissait ses ressources informatiques, ni pourquoi certaines fonctions étaient supprimées tandis que d'autres étaient conservées. Le système fonctionnait sous pression, mais comme cette logique était invisible, elle est devenue une source de confusion et a failli entraîner l'abandon de la mission.
Rencontrer une erreur dans l'IA peut donner une impression similaire. De nombreuses parties du processus semblent confuses, cachées derrière des signifiants ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access