Algorithme

De Wiki du Numérique Responsable

Un algorithme est une suite finie d’instructions permettant de résoudre un problème ou d’accomplir une tâche.

La notion est antérieure à l’informatique : une recette de cuisine ou une méthode de division posée sont des algorithmes. En informatique, l’algorithme décrit le traitement, indépendamment du langage qui l’implémente.

Rapport à l’IA

Un algorithme classique est écrit par un humain : ses règles sont lisibles et sa décision explicable. Un système d’apprentissage automatique produit au contraire son comportement à partir de données, sans règle explicite, d’où la difficulté d’explication et le problème de la boîte noire.

Enjeu de sobriété

Le choix d’algorithme détermine la consommation de ressources bien plus que l’optimisation du code qui l’exprime. Un traitement mal conçu ne se rattrape pas par un serveur plus puissant : c’est l’un des principes de l’écoconception logicielle.

Voir aussi