Bună, mă numesc John. Conduc echipele Google de cercetare și învățare automată. Cred că este uimitor de însuflețitor că oameni din întreaga lume apelează la motoare de căutare să pună întrebări obișnuite și întrebări incredibil de importante Este o răspundere imensă să putem oferim cele mai bune răspunsuri. Bună, mă numesc Akshaya și lucrez în echipa de cercetare Bing. Există multe situații când începem să căutăm în inteligența artificială și învățarea automată, dar trebuie să discutăm despre cum le vor folosi utilizatorii, pentru că la sfârșitul zilei de lucru, vrem să influențăm societatea. Să punem o întrebare simplă. Cât durează să călătorim până pe Marte? De unde au venit rezultatele acestea și de ce acesta s-a listat înaintea celuilalt? Ok, să intrăm și să vedem cum a prefăcut motorul de căutare cererea ta într-un rezultat. Primul lucru pe care trebuie să-l știi este atunci când faci o căutare motorul de căutare nu se duce efectiv în World Wide Web ca să execute căutarea ta în timp real. Și asta pentru că există peste un miliard de site-uri pe internet și alte sute sunt create în fiecare minut. Dacă motorul de căutare trebuia să caute prin fiecare site să-l găsească pe cel dorit de tine ar fi durat o veșnicie. Pentru a face căutarea ta mai rapidă motoarele de căutare scanează constant netul în avans și înregistrează informațiile care te-ar ajuta mai târziu la căutarea ta. Astfel, când cauți despre călătoria către Marte, motorul de căutare are deja ce este necesar să returneze răspunsul tău în timp real. Iată cum funcționează. Internetul este o pânză de pagini conectate una de alta prin hiperlink-uri. Motoarele de căutare rulează constant un program numit Păianjen, care trece prin aceste pagini să colecteze informații despre ele. Ori de câte ori găsește un hiperlink îl urmărește până ce a vizitat fiecare pagină găsită pe întregul internet. Pentru fiecare pagină vizitată de păianjen, el înregistrează orice informații de care ar putea avea nevoie pentru o căutare adăugând-o într-o bază de date specială denumită index de căutare. Acum, să revenim la acea căutare de mai devreme și să vedem dacă putem înțelege cum a putut motorul de căutare să aducă rezultatele. Când întrebi cât durează să călătorești până pe Marte motorul de căutare caută în fiecare din acele cuvinte în indexul de căutare pentru a obține imediat o listă a tuturor paginilor de pe internet care conțin acele cuvinte. Dar doar căutarea acestor termeni ar putea returna milioane de pagini deci motorul de căutare trebuie să poată determina cele mai bune potriviri pe care să ți le arate primele. Aici devine puțin delicat deoarece motorul de căutare ar putea să ghicească ceea ce cauți. Fiecare motor de căutare folosește propriul algoritm să ordoneze paginile după ce crede el că îți dorești. Algoritmul de ordonare al motorului poate verifica dacă termenul tău de căutare apare în titlul paginii, poate verifica dacă toate cuvintele apar unul lângă altul, sau orice număr de alte calcule care îl ajută să determine mai bine paginile pe care vrei să le vezi și pe care nu vrei. Google a inventat cel mai faimos algoritm să aleagă cele mai relevante rezultate pentru o căutare luând în considerare câte alte pagini Web sunt legate de o pagină dată. Ideea e că dacă mai multe site-uri web consideră că o pagină este interesantă, atunci poate este cea pe care o cauți tu. Acest algoritm se numește „page rank” nu pentru că ordonează paginile ci pentru că a fost denumit după inventatorul ei, Larry Page unul dintre fondatorii Google. Pentru că un site face adeseori bani când îl vizitezi spamerii încearcă într-una să găsească moduri să vâneze algoritmul de căutare ca paginile lor să fie listate primele în rezultate. Motoarele de căutare își actualizează regulat algoritmii să prevină ca site-urile false sau nesigure să ajungă în vârf. În fine, depinde de tine să urmărești aceste pagini care sunt nesigure căutând la adresa web și asigurându-te că este o sursă sigură. Programele de căutare evoluează mereu îmbunătățind algoritmii care returnează rezultate mai bune rezultate mai rapide decât ale rivalilor. Motoarele de căutare moderne folosesc chiar informații pe care nu le-ai furnizat explicit care te ajută să îți reduci căutarea. De exemplu, dacă ai făcut o căutare pentru parcuri de câini multe motoare de căutare ți-ar da rezultate pentru toate parcurile de câini din apropiere, chiar dacă nu ai introdus locația ta. Motoarele de căutare moderne înțeleg mai mult decât cuvintele pe o pagină, dar ce înseamnă, de fapt, să găsească pe cel mai bun care se potrivește cu ceea ce cauți. De exemplu, dacă dai căutare după un aruncător rapid el va știi că te uiți după un atlet. Dar dacă cauți un ulcior mare el va găsi opțiunile pentru bucătăria ta. Ca să înțeleagă cuvintele mai bine, folosim ceea ce se numește învățare automată, un fel de inteligență artificială. Ea permite algoritmilor de căutare să caute nu numai litere sau cuvinte separate în pagină ci să înțeleagă sensul de bază al cuvintelor. Internetul crește în mod exponențial dar dacă echipele care proiectează motoarele de căutare ne fac treaba corect informațiile pe care le dorești ar trebui să fie doar la câteva taste distanță.