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