Bonjour, je m'appelle John. Je suis responsable du service recherche et machine learning chez Google. C'est incroyable d'imaginer que les gens du monde entier utilisent les moteurs de recherche pour poser des questions, qu'elles soient banales ou importantes. C'est aussi une énorme responsabilité de leur donner les meilleures réponses possibles. Bonjour, je m'appelle Akshaya et je travaille chez Bing. Nous commençons à nous intéresser à l'intelligence artificielle et à l'apprentissage automatique, mais nous devons nous demander comment les utilisateurs vont l'utiliser, parce qu'en fait, nous voulons que ça apporte quelque chose à tout le monde Posons une question simple. Combien de temps faut-il pour se rendre sur Mars ? D'où viennent ces résultats? et pourquoi celui-ci apparaît avant celui-là ? Ok, essayons de comprendre comment le moteur de recherche a transformé votre demande en un résultat. La première chose à savoir, c'est que lorsque vous faites une recherche, le moteur ne cherche pas réellement sure l'ensemble d'Internet en temps réel. Tout simplement parce qu'il y a plus d'un milliard de sites Web sur Internet et des centaines d'autres sont créés chaque minute. Donc, si le moteur de recherche devait scruter chaque site pour trouver ce que vous voulez, cela prendrait une éternité. Donc, pour accélérer votre recherche, les moteurs de recherche scrutent constamment le web à l'avance pour enregistrer les informations qui pourraient vous aider dans vos recherches. Ainsi, lorsque vous cherchez à savoir comment voyager sur Mars, le moteur de recherche a déjà ce qu'il faut pour vous donner une réponse en temps réel. Voici comment cela fonctionne. L'internet est un réseau de pages reliées entre elles par des hyperliens. Les moteurs de recherche exécutent constamment un programme appelé "araignée" qui consulte toutes ces pages web pour recueillir des informations à leur sujet. Chaque fois qu'il trouve un lien hypertexte, il le suit jusqu'à ce qu'il ait visité chaque page qu'il peut trouver sur l'ensemble du Web. À chaque page visitée, le programme enregistre les informations qui pourraient être utiles et les ajoute à une base de données qu'on appelle "index de recherche". Maintenant, revenons à notre recherche et essayons de comprendre comment le moteur de recherche a trouvé les résultats. Lorsque vous demandez "combien de temps faut-il pour aller sur Mars", le moteur de recherche cherche chacun de ces mots dans l'index de recherche et reçoit immédiatement une liste de toutes les pages sur Internet contenant ces mots. Mais ces termes peuvent renvoyer des millions de pages, donc le moteur a donc besoin de pouvoir déterminer quels sites correspondent le mieux pour les afficher en premier. C'est là que ça devient délicat, car le moteur a besoin de deviner ce que que vous recherchez. Chaque moteur de recherche utilise son propre algorithme pour classer les pages en fonction de ce qu'il pense que vous voulez. Cet algorithme va donc vérifier si les termes de votre recherche apparaissent dans le titre de la page, si tous ces mots apparaissent les uns à côté des autres, ou tout type d'analyse qui pourrait l'aider à mieux déterminer les pages que vous voulez voir et celles qui ne vous intéressent pas. Google a inventé l'algorithme le plus efficace pour choisir les résultats les plus pertinents en prenant en compte combien d'autres pages Web sont liées à une page donnée. L'idée est simple: si de nombreux sites Web pensent qu'une page Web est intéressante, alors c'est probablement celle que vous recherchez. Cet algorithme est appelé "page rank", non pas parce qu'il "classe les pages web", il porte simplement le nom de son inventeur, Larry Page, l'un des fondateurs de Google. Parce qu'un site Web fait souvent de l'argent lorsque vous le visitez, les spammeurs essayant de trouver un moyen de tromper l'algorithme de recherche afin que leurs pages soient mieux classées dans les résultats. Les moteurs de recherche mettent régulièrement à jour leurs algorithmes pour les empêcher d'atteindre le haut de la liste. Ensuite, c'est à vous de rester vigilant lorsque vous tomber pour ces pages qui ne sont pas dignes de confiance en contrôlant l'adresse Internet, en vérifiant si la source est fiable. Les programmes de recherche sont en constante évolution pour améliorer les algorithmes afin qu'ils donnent de meilleurs résultats, des résultats plus rapides que leurs concurrents. Les moteurs d'aujourd'hui utilisent même des informations que vous n'avez pas explicitement fournies pour affiner vos recherches. Par exemple, si vous cherchez un parc pour chien de nombreux moteurs de recherche vous indiqueront tous les parcs canins des environs, même si vous n'avez pas tapez votre localisation. Les moteurs de recherche modernes comprennent également mieux les mots qui apparaissent sur les pages, ils savent ce qu'ils signifient réellement afin de trouver les pages qui correspondent à votre recherche. Par exemple, si vous recherchez "fast pitcher", il saura que vous êtes à la recherche d'un joueur de baseball. Mais si vous cherchez "large pitcher", il vous proposera des articles de cuisine. Pour mieux comprendre les mots, nous utilisons l'apprentissage automatique, une sorte d'intelligence artificielle. Grâce à elle, les algorithmes ne cherchent plus seulement des lettres ou des mots sur les pages, ils comprennent le sens des mots. Internet connaît une croissance exponentielle, mais si les équipes qui conçoivent les moteurs de recherche font bien notre travail, les informations que vous cherchez seront toujours plus accessibles.