• [^] # Re: une suite logique

    Posté par (site web personnel) . En réponse au journal des idées pour éviter la création automatique de compte par des bots ?. Évalué à 2.

    > 6 + 2 =
    > A : 8
    > B : 7+1
    > C: 8-7

    Ca prend quelques lignes à résoudre en python ou en ruby. C'est quasiment ce qu'il pourrait y avoir de plus facile à faire par un robot pour peu qu'il soit développé pour.


    > 1 2 3 5 8 13 21 34 X Y
    > que vaut X
    > que vaut Y
    > avec une notice explicative disant qu'a chaque nombre on ajoute le précédent
    > puis avec une petite base dans ce gout la, tu en prends 2-3 au hazard

    Là tu tombes dans le jeu de notices explicatives. Un humain passe, il fait quelques tirages, lit les notices, les implémente dans un robot (quelques lignes de script en général, pas plus), et tu as un robot qui passera tous les tests générés avec moins d'erreurs qu'un humain.
    Ta seule protection tiendra au nombre de "jeux" possibles (si tu en as deux ou trois tu n'as aucune protection, si tu en as 2000 ça fonctionnera mais il te faudra passer un temps monstrueux à tout faire)


    A la base tout ce qui est mathématique peut être oublié, les programmes sont très bons à ça. Les tests ne peuvent se reposer que sur
    - une reconnaissance (orale, visuelle, ...) là où l'informatique est encore à la traine derrière l'humain
    - une connaissance de l'humain (alors que le robot ne fait que des calculs)
    - une compréhension du sens ou des implications (les robots ne savent pas faire)

    Le problème c'est que dans le premier cas l'informatique a fait de gros progrès et les robots deviennent très efficace et très difficiles à mettre en échec.
    Dans les deux autres cas on risque que l'humain n'ai pas la connaissance souhaitée (type le blind test musical, vous pouvez être sûrs que j'échoue même sur des trucs évidents). On a aussi le problème de la génération des questions : aucun robot ne pourra créer une question/réponse de toute pièce, il faudra donc se reposer sur une collection de questions/réponses faite par un humain. Non seulement elle risque d'être longue à faire, mais un robot initialisé avec une part conséquente des réponses (trouvées et notées par un humain) finira par réussir.