Comment des millions de personnes peuvent-elles produire un texte unique ? : Différence entre versions

De Willforge
Aller à : navigation, rechercher
m
m
(5 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Il s'agit de permettre à une communauté de millions d'ordinateurs ou téléphone portables de produire un texte unique faisant consensus, par exemple la charte de cette communauté.
+
Il s'agit de permettre à une communauté de millions d'ordinateurs ou de téléphone portables de produire un texte unique faisant consensus, par exemple la charte de cette communauté.
  
Le protocole que nous proposons repose sur un idée simple : laissons tous ceux qui le veulent écrire leur version du texte et utilisons un système de notation (par exemple de 0 à 10) pour extraire celle qui obtiendra la meilleure note.
+
Le protocole que nous proposons repose sur une idée simple : chacun écrit sa version du texte et un système de notation (par exemple de 0 à 10) est utilisé pour extraire la version ayant obtenu la meilleure note.
  
 
Supposons d'une part que les millions de membres de la communauté soient enregistrés dans une base de données et que, d'autre part, des millions de versions de la charte aient été produites et elles aussi enregistrées dans une base de données.
 
Supposons d'une part que les millions de membres de la communauté soient enregistrés dans une base de données et que, d'autre part, des millions de versions de la charte aient été produites et elles aussi enregistrées dans une base de données.
Ligne 13 : Ligne 13 :
 
En itérant, le nombre de versions retenues à chaque étape va diminuer et au bout de quelques étapes on obtiendra une ou quelques versions parmi les millions de départ. On pourra jouer sur la méthode de notation afin d'éviter les ex-aequo et d'accélérer la convergence du processus.
 
En itérant, le nombre de versions retenues à chaque étape va diminuer et au bout de quelques étapes on obtiendra une ou quelques versions parmi les millions de départ. On pourra jouer sur la méthode de notation afin d'éviter les ex-aequo et d'accélérer la convergence du processus.
  
On remarquera que la procédure utilisée pour l'adoption du [https://charte.lalignejaune.fr/ préambule de la Charte commune] revient à attribuer la note zéro ou un et à ne distribuer qu'une seule version du texte.
+
On remarquera que la procédure utilisée pour l'adoption du [https://charte.lalignejaune.fr/ préambule de la Charte commune des Gilets Jaunes] revient à attribuer la note zéro ou un et à ne distribuer qu'une seule version du texte.
  
On peut imaginer des améliorations de ce schéma. Par exemple, il est assez facile de permettre à chaque membre de créer une nouvelle version du texte lorsqu'il introduit sa note. Il est aussi possible d'introduire des contraintes sur le plan du texte ou même sur son contenu.
+
On peut imaginer des améliorations de ce schéma. Par exemple, on peut permettre à chaque membre de créer une nouvelle version du texte lorsqu'il introduit sa note. Il est aussi possible d'imposer des contraintes sur le plan du texte ou même sur son contenu.

Version du 12 juillet 2019 à 19:22

Il s'agit de permettre à une communauté de millions d'ordinateurs ou de téléphone portables de produire un texte unique faisant consensus, par exemple la charte de cette communauté.

Le protocole que nous proposons repose sur une idée simple : chacun écrit sa version du texte et un système de notation (par exemple de 0 à 10) est utilisé pour extraire la version ayant obtenu la meilleure note.

Supposons d'une part que les millions de membres de la communauté soient enregistrés dans une base de données et que, d'autre part, des millions de versions de la charte aient été produites et elles aussi enregistrées dans une base de données.

Comme il est impossible que chaque membre de la communauté prenne connaissance de toutes les versions, on va construire des paquets d'une dizaine de versions prises au hasard dans leur base de données et les distribuer au hasard parmi les membres de la communauté afin qu'ils notent chacune d'elle. L'algorithme utilisé doit être tel que chaque membre de la communauté reçoive une dizaine de versions et que chaque version ait reçu un nombre approximativement identique de notes.

A la fin de cette première étape on calculera la moyenne obtenue par chaque version. Si le nombre de versions est suffisamment faible par rapport à celui des membres, la note moyenne aura un sens et celles qui ont obtenu la note maximum seront extraites et redistribuées par paquet parmi les membres comme précédemment lors d'une deuxième étape.

Si, par contre, le nombre de versions est très grand, le nombre de notes par version sera faible et la moyenne peu discriminante, on pourra alors relancer une première étape avec une nouvelle distribution des versions et des membres afin d'améliorer la moyenne.

En itérant, le nombre de versions retenues à chaque étape va diminuer et au bout de quelques étapes on obtiendra une ou quelques versions parmi les millions de départ. On pourra jouer sur la méthode de notation afin d'éviter les ex-aequo et d'accélérer la convergence du processus.

On remarquera que la procédure utilisée pour l'adoption du préambule de la Charte commune des Gilets Jaunes revient à attribuer la note zéro ou un et à ne distribuer qu'une seule version du texte.

On peut imaginer des améliorations de ce schéma. Par exemple, on peut permettre à chaque membre de créer une nouvelle version du texte lorsqu'il introduit sa note. Il est aussi possible d'imposer des contraintes sur le plan du texte ou même sur son contenu.