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