• [^] # Re: Lae boulangèreuratriceuse qui calcule la monnaie exécute un algorithme

    Posté par . En réponse au lien Quand l'algorithmique devient fasciste. Évalué à 2.

    Pour moi ce qui caractérise un algorithme, dans une définition stricte et plutôt mathématique, c'est que le problème résolu est bien défini mathématiquement.

    Si tu "filtres manuellement ce que tu veux pas voir" c'est pas vraiment un algorithme parce qu'il n'y a pas de critère de filtrage bien défini qui permettraient d'automatiser le filtrage. C'est plutôt un programme interactif ou tu fais un filtrage manuel d'après tes propres caractéristiques, ou c'est toi qui fait tout le travail, tu fournis toutes les données.

    Les "algorithmes" des plate-formes c'est un peu différent, parce que leur problème peut ne pas être du tout de définir un critère qui te convient, mais de résoudre un problème d'optimisation ou le critère est tout autre, style avec pour but de te garder le plus longtemps possible ou maximiser ton engagement. Et là le problème "réel" résolu, la spécification mathématique, est soit empirique soit un truc caché qui est un objectif à maximiser qui est lié à la maximisation des heures passées ou empiriquement à maximiser les clics sur la pub ...

    Du coup cette opacité ne permet pas, pour nous utilisateurs, d'en savoir plus réellement sur le problème réel résolu. Et en l'absence de spécification claire on peut pas vraiment parler "d'algorithme" qui résout un problème clair, de notre point de vue. C'est juste un programme opaque. Un bon exemple c'est un réseau de neurone. Il y a bien un algorithme bien défini qui calcule la sortie d'un réseau de neurone en fonction d'une entrée, pour ça pas de problème, par contre "à quoi" correspond la sortie d'un chatbot, c'est nettement plus compliqué à évaluer. Le problème résolu est de sortir une réponse vaguement convaincante, mais c'est là encore pas tellement un problème mathématique, la réponse est en partie subjective, ça pourra convaincre quelqu'un et pas quelqu'un d'autre. Je préférerai parler de "programme de question / réponse", parce que c'en est un, que "d'algorithme" dans un tel cas.

    Contrairement à "afficher par ordre d'arrivée" ou là on a bien un critère clair, connu, et qu'on sait bien résoudre.