Bună, mă numesc John.
Conduc echipele Google de cercetare
și învățareautomată.
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 astea
ș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 la 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 hiperlik,
î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 cautare
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
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 multe
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ță.