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ță.