0:00:06.070,0:00:07.120 Hej, jag heter John. 0:00:07.510,0:00:10.140 Jag leder sök- och maskininlärningseamen[br]på Google. 0:00:12.130,0:00:14.230 Jag tycker det är otroligt inspirerande 0:00:14.230,0:00:16.214 att människor över hela världen 0:00:16.215,0:00:19.160 vänder sig till sökmotorer för[br]att ställa triviala frågor 0:00:19.160,0:00:20.930 och mycket viktiga frågor. 0:00:20.930,0:00:23.450 Så det är ett enormt[br]ansvar att ge dem 0:00:23.450,0:00:24.864 de bästa svar vi kan. 0:00:26.710,0:00:30.610 Hej, jag heter Akshaya och[br]Jag arbetar på Bings sökteam. 0:00:30.910,0:00:33.190 Vi börjar ofta att titta på 0:00:33.190,0:00:35.800 konstgjord intelligens[br]och maskininlärning, 0:00:35.830,0:00:39.010 men vi måste ta itu med hur användare[br]kommer att använda sig av det 0:00:39.140,0:00:42.390 eftersom vi vill påverka samhället. 0:00:43.780,0:00:45.400 Vi ställer en enkel fråga. 0:00:45.820,0:00:48.070 Hur långt tar det att resa till Mars? 0:00:49.330,0:00:50.950 Var kom resultaten ifrån 0:00:51.370,0:00:54.100 och varför visas den här före den andra? 0:00:55.700,0:00:58.150 Okej, vi kollar hur sökmotorn 0:00:58.150,0:00:59.860 förvandlade begäran till resultat. 0:01:00.690,0:01:03.360 Det första du behöver[br]veta när du gör en sökning 0:01:03.430,0:01:06.480 är att sökmotorn faktiskt inte[br]går ut på webben 0:01:06.480,0:01:08.010 för att söka i realtid. 0:01:08.140,0:01:10.610 Det beror på att det finns[br]över en miljard webbplatser 0:01:10.610,0:01:14.140 på internet och hundratals fler[br]skapas varje minut. 0:01:14.140,0:01:16.210 Så om sökmotorn[br]var tvungen att titta igenom 0:01:16.240,0:01:18.690 varje enskild webbplats för att[br]hitta den du vill ha, 0:01:18.690,0:01:20.120 skulle ta ta för evigt. 0:01:20.500,0:01:21.940 För att göra det snabbare 0:01:21.970,0:01:24.940 skannar sökmotorer ständigt[br]skanna nätet i förväg 0:01:25.420,0:01:28.560 för att registrera information som kan[br]sökas efter senare. 0:01:28.930,0:01:31.270 Så om du söker på resor till Mars, 0:01:31.630,0:01:33.700 har sökmotorn redan allt den behöver 0:01:33.700,0:01:35.728 för att svara dig i realtid. 0:01:36.250,0:01:37.540 Så här fungerar det. 0:01:37.900,0:01:42.010 Internet är ett nät av sidor som är[br]anslutna till varandra med hyperlänkar. 0:01:42.400,0:01:44.680 Sökmotorer kör ett program hela tiden 0:01:44.680,0:01:47.380 som heter en spindel som korsar[br]dessa webbsidor 0:01:47.380,0:01:49.040 för att samla in information. 0:01:49.780,0:01:51.550 Varje gång den hittar en hyperlänk, 0:01:52.090,0:01:55.000 följer den länken tills den har besökt[br]varje sida 0:01:55.030,0:01:57.240 den hittar på hela internet. 0:01:57.335,0:01:59.170 För varje sida spindeln besöker 0:01:59.200,0:02:02.320 registrerar den all information det kan[br]behöva till en sökning 0:02:02.500,0:02:05.650 genom att lägga till den i en särskild[br]databas som heter sökindex. 0:02:07.166,0:02:09.530 Nu ska vi gå tillbaka till vår tidigare[br]sökning 0:02:09.580,0:02:11.980 och se om vi kan räkna ut hur sökmotorn 0:02:11.990,0:02:13.333 hittade resultaten. 0:02:13.640,0:02:16.460 När du frågar hur lång tid det tar[br]att resa till Mars, 0:02:16.640,0:02:18.860 slår sökmotorn upp vart och ett av orden 0:02:18.920,0:02:21.410 i sökindexet för att omedelbart få en[br]lista 0:02:21.410,0:02:24.500 över alla sidor på internet som[br]innehåller dessa ord. 0:02:24.890,0:02:26.870 Men dessa söktermer 0:02:26.870,0:02:28.760 kan returnera miljontals sidor, 0:02:28.760,0:02:31.110 så sökmotorn måste kunna avgöra 0:02:31.110,0:02:33.120 de bästa träffarna att visa dig först. 0:02:33.340,0:02:36.010 Det är här det blir knepigt eftersom[br]sökmotorn 0:02:36.010,0:02:38.040 kan behöva gissa vad du letar efter. 0:02:38.930,0:02:41.360 Varje sökmotor använder sin egen algoritm 0:02:41.360,0:02:44.230 för att rangordna sidorna baserat på[br]vad den tror du vill se. 0:02:44.930,0:02:47.660 Sökmotorns rangordningsalgoritm[br]kan kontrollera 0:02:47.990,0:02:50.360 om ditt sökord ingår i sidans titel, 0:02:50.900,0:02:53.820 den kan kontrollera om alla ord dyker[br]upp efter varandra, 0:02:54.520,0:02:57.020 eller ett antal andra beräkningar 0:02:57.020,0:02:58.610 som hjälper den att bättre avgöra 0:02:58.670,0:03:01.420 vilka sidor du vill och inte vill se. 0:03:02.960,0:03:04.960 Google uppfann den mest kända algoritmen 0:03:04.960,0:03:08.530 för att avgöra de mest relevanta[br]sökresultaten genom att ta hänsyn till 0:03:08.560,0:03:11.230 hur många andra webbsidor har[br]länkar till en given sida. 0:03:11.830,0:03:14.140 Tanken är att om många webbplatser tror 0:03:14.140,0:03:15.660 att en webbsida är intressant, 0:03:15.660,0:03:17.940 är det förmodligen den du vill se. 0:03:18.190,0:03:20.020 Denna algoritm kallas för sidrankning, 0:03:20.590,0:03:22.330 inte för att den rankar webbsidor, 0:03:22.570,0:03:25.210 utan att den döpts efter uppfinnaren,[br]Larry Page, 0:03:25.480,0:03:27.333 som är en av grundarna av Google. 0:03:27.940,0:03:30.520 Eftersom webbplater ofta tjänar pengar[br]för varje besök, 0:03:30.820,0:03:32.950 försöker spammare ständigt hitta sätt 0:03:32.950,0:03:35.741 dra nytta av sökalgoritmen så att[br]vissa sidor 0:03:35.742,0:03:37.931 visas högre upp i resultaten. 0:03:38.260,0:03:40.750 Sökmotorer uppdaterar regelbundet[br]sina algoritmer 0:03:40.750,0:03:44.296 för att förhindra att falska eller[br]opålitliga webbplatser når toppen. 0:03:44.680,0:03:47.350 Men det är ändå upp till dig[br]att hålla utkik på 0:03:47.500,0:03:49.450 sidor som är opålitliga 0:03:49.690,0:03:52.990 genom att titta på webbadressen och[br]se till att den är en pålitlig källa. 0:03:53.680,0:03:55.390 Sökprogram utvecklas hela tiden 0:03:55.420,0:03:58.420 för att förbättra algoritmerna så att[br]de ger bättre resultat, 0:03:58.540,0:04:00.460 snabbare resultat än konkurrenterna. 0:04:01.000,0:04:03.100 Dagens sökmotorer använda även information 0:04:03.100,0:04:06.820 som du inte uttryckligen har angett[br]för att hjälpa dig begränsa dina resultat. 0:04:07.150,0:04:10.120 Om du t.ex. söker efter hundgårdar, 0:04:10.240,0:04:12.190 skulle många sökmotorer visa resultat 0:04:12.190,0:04:13.840 för alla hundgårdar i närheten, 0:04:14.080,0:04:16.260 även om du inte gjorde angav din plats. 0:04:17.800,0:04:20.530 Moderna sökmotorer förstår också mer 0:04:20.530,0:04:22.060 än bara orden på en sida, 0:04:22.300,0:04:24.970 vad de egentligen betyder,[br]för att hitta den bästa 0:04:24.970,0:04:26.750 träffen för det du letar efter. 0:04:27.130,0:04:29.980 Om du till exempel söker för en snabb[br]pitcher, 0:04:30.280,0:04:32.300 kommer den att förstå att du letar efter[br]en idrottare. 0:04:32.500,0:04:34.450 Men om du söker efter en stor pitcher, 0:04:34.450,0:04:36.730 kommer att hitta alternativ till köket. 0:04:38.420,0:04:41.910 För att förstå orden bättre, använder[br]vi så kallad maskininlärning, 0:04:41.910,0:04:43.985 en typ av konstgjord intelligens. 0:04:43.985,0:04:46.050 Det gör det möjligt för algoritmer att[br]söka, 0:04:46.090,0:04:48.400 inte bara på enskilda bokstäver[br]eller ord på sidan, 0:04:48.400,0:04:51.280 utan även förstå ordens underliggande[br]betydelse. 0:04:53.690,0:04:55.850 Internet växer exponentiellt, 0:04:56.210,0:04:59.810 men om teamen som utformar[br]sökmotorerna är bra på våra jobb, 0:05:00.080,0:05:04.090 kommer den information du vill ha[br]alltid vara bara några ord från dig