« WolframAlpha répond à tout... ou presque | Page d'accueil | Programme de mathématiques de seconde 2009-2010 »
17 mai 2009
Quelle est la différence entre Google et Wolfram|Alpha?
Google est un moteur absolu, il répond indépendamment des caractéristiques de l'utilisateur.
Lorsqu'on demande à Google le temps qu'il fait ou qu'il fera demain, il répond en renvoyant les notes contenant les mots "temps" et "demain". Pour toutes les requêtes: "temps demain", Google renverra invariablement la même page uniquement paramétrée par le pagerank des différentes pages ou sites. C'est donc un moteur dont le point de vue est absolu. Toutes les requêtes du monde donneront la même réponse, quelque soit où et quand la demande est formulée.
Wolfram|Alpha est un moteur relatif, il intègre les informations de l'utilisateur. Lorsque je lui demande le temps qu'il fait, non seulement il répond à la question mais il géolocalise l'adresse IP de mon ordinateur et répond à la question que je lui pose, sous-entendu, quel temps fait-il pour moi? Il y aura donc autant de réponses à la requête "weather" qu'il y aura d'adresses IP donnant lieu à des données différentes, c'est à dire qu'en ce qui me concerne, Wolfram|Alpha me donnera le temps qu'il fait à Orléans et pour vous, celui qu'il fait chez vous, où que vous soyez dans le monde. A une requête donnée peut donc correspondre plusieurs réponses incluant des données qui sont relatives à l'utilisateur. Il en est de même pour les dates puisque hier et demain deviennent relatifs par rapport à la date d'aujourd'hui. Ainsi donc, si j'envoie tous les jours la requête "weather tomorrow", Wolfram|Alpha me renverra la réponse en fonction de mon lieu géographique et du jour auquel je suis alors que Google renverra toujours la même page.
Google est un moteur passif, il ne peut pas traiter l'information car il ne la connaît pas. Il est transparent à la mise en forme de cette information car il ne la digère pas. Si par exemple on demande à Google de renvoyer le nom du président français lorsque Gandhi avait 13 ans, il ne peut le faire qu'à la condition que quelqu'un se soit déjà posé cette question sur le web, et ai laissé les mots clés de la question exactement formulée ainsi, ce qui à une probabilité infime d'être réalisée.
Wolfram|Alpha est un moteur actif, il va chercher l'information, la digère et la traite. Si on lui pose la même question, il va chercher dans la biographie de Gandhi sa date de naissance, il lui ajoute 13, il va chercher dans la table des présidents français celui qui est en exercice à la date en question et renvoie la réponse. L'information disponible est donc utilisée par le moteur pour assurer la pertinence de la réponse. Wolfram|Alpha donne la réponse exacte à la requête : "president of france when gandhi was 13".
On pourra bien sûr trouver des questions non comprises, non traitées par Wolfram|Alpha puisqu'il doit l'interpréter et trouver l'information avant d'y répondre, ce que ne doit pas faire Google qui renvoie une réponse inconditionnelle associée aux diffrérents mots clé, mais on doit noter l'approche totalement différente de ces deux moteurs de recherche. Il y a fort à parier que ces deux visions différentes de recherches mettront un peu de temps avant de se rencontrer et d'accoucher de moteurs hybrides. Attendons patiemment les évolutions.
10:21 Publié dans Culture Générale, Débats, Infos, Outils web | Lien permanent | Commentaires (4) | Tags : wolframalpha, wolfram, google, moteur de recherche |
| |
Imprimer |





















Trackbacks
Voici l'URL pour faire un trackback sur cette note : http://www.inclassablesmathematiques.fr/trackback/2196633
Commentaires
Écrit par : Ol | 18 mai 2009
Répondre à ce commentaireWolframalpha est inutilisable à l'heure où j'écris ce commentaire... Google a tué les Altavista et autres dinosaures de la recherche car il a su offrir plus rapidement un résultat et de meilleure qualité.
Pour battre Google il faudra offrir un résultat encore meilleur, et dans des temps toujours plus faibles.
Écrit par : Benjamin Tolman | 18 mai 2009
Répondre à ce commentaireÉcrit par : adèle | 18 mai 2009
Répondre à ce commentaireGoogle est une grande matrice de sites répertoriés selon leur pagerank dont l'algorithme d'actualisation est très simple et efficace. Les inputs sont tout simplement comme les coordonnées d'un vecteur qui permet d'obtenir par multiplication/projection/extraction les pages triées contenant ces mots coordonnées.
L'algorithme de Google est actif pour le classement des pages et passif pour le renvoi de ces pages. Il est adapté pour renvoyer sncf ( fort pagerank) quand on tape "train" et demande de préciser l'input si l'on veut des pages sur un sujet plus précis concernant les trains. L'algorithme de Wolfram est interne et vise à la minimisation des inputs par exemple pour comparer les caractéristiques des trains entre eux ou avec d'autres modes de transports, ce qu'il ne peut faire en l'état actuel des choses. C'est un peu comme si l'on avait demandé aux premiers ordinateurs de faire un calcul météo! La difficulté principale que va rencontrer cet algorithme est l'extraction de l'information existante. Il faudra certainement imposer des normes pour permettre à de tels algorithmes de fonctionner.
Écrit par : ol | 18 mai 2009
Répondre à ce commentaireÉcrire un commentaire
NB : Les commentaires de ce blog sont modérés.