1 00:00:00,000 --> 00:00:02,928 >> [Prehrávanie hudby] 2 00:00:02,928 --> 00:00:11,230 3 00:00:11,230 --> 00:00:12,790 >> DAVID Malan: Toto je CS50. 4 00:00:12,790 --> 00:00:14,072 To je koniec týždňa 10. 5 00:00:14,072 --> 00:00:16,030 A chlapec, to máme dobrá trieda pre vás dnes. 6 00:00:16,030 --> 00:00:20,040 Sme tak nadšení pozvať dva Naši priatelia z Yale až sa nám dnes 7 00:00:20,040 --> 00:00:23,920 a pozrieť sa na križovatke umelá inteligencia, robotika, 8 00:00:23,920 --> 00:00:25,710 spracovanie prirodzeného jazyka, a ďalšie. 9 00:00:25,710 --> 00:00:27,090 >> A skutočne, cez Posledných pár týždňov, máme 10 00:00:27,090 --> 00:00:29,714 iste strávil veľa času, obzvlášť v skorších psets, 11 00:00:29,714 --> 00:00:31,560 so zameraním na detaily celkom nízkej úrovni. 12 00:00:31,560 --> 00:00:34,520 A to je veľmi ľahké stratiť zo zreteľa v lese stromy 13 00:00:34,520 --> 00:00:38,170 a dostať zavesil na slučky a podmienky a ukazovatele, určite, a podobne. 14 00:00:38,170 --> 00:00:41,770 Ale realita je vy teraz majú zložky, s ktorými sa môžete naozaj 15 00:00:41,770 --> 00:00:45,300 vyriešiť niektoré zaujímavé problémy, medzi nich tie, ktoré naši priatelia na Yale 16 00:00:45,300 --> 00:00:48,790 pracovať na tesne pred Cambridge. 17 00:00:48,790 --> 00:00:52,410 >> Takže mi dovoľte, aby som najprv predstaviť našu hlavu asistent pedagóga z Yale, Andy. 18 00:00:52,410 --> 00:00:55,182 >> [APPLAUSE] 19 00:00:55,182 --> 00:00:57,030 20 00:00:57,030 --> 00:01:00,710 >> ANDY: Po prvé, len Ďakujeme ste pre umožnenie pár Yalies 21 00:01:00,710 --> 00:01:02,700 pop dole do Cambridge dnes. 22 00:01:02,700 --> 00:01:05,299 Naozaj si to vážim. 23 00:01:05,299 --> 00:01:07,090 Po druhé, k našim priateľom späť home-- Jasona, 24 00:01:07,090 --> 00:01:09,670 vďaka za pobyt a beh prednášku. 25 00:01:09,670 --> 00:01:12,970 Dúfam, že je to všetko dobré v New Haven. 26 00:01:12,970 --> 00:01:15,720 >> Tak jo, som super nadšený zaviesť Scaz dnes. 27 00:01:15,720 --> 00:01:17,020 Scaz prevádzkuje robotika laboratórium. 28 00:01:17,020 --> 00:01:19,690 Je to profesor, ako je päť rôzne oddelenia v Yale. 29 00:01:19,690 --> 00:01:23,159 Vo svojom laboratóriu, má mnoho, mnoho roboty, ktoré sa mu páči hrať. 30 00:01:23,159 --> 00:01:24,950 Má, ako je najúžasnejšie prácu na svete. 31 00:01:24,950 --> 00:01:27,116 A on sa dostáva do trochu neporiadok okolo sa, že po celý deň 32 00:01:27,116 --> 00:01:29,090 dlhé a robiť nejakú prácu, rovnako. 33 00:01:29,090 --> 00:01:33,070 >> A tak sme vlastne priniesli jeden Z nich sa s nami dnes. 34 00:01:33,070 --> 00:01:36,900 Takže bez ďalších okolkov, je Scaz bude pokračovať a predstaviť nás 35 00:01:36,900 --> 00:01:38,660 jeho priateľ robot. 36 00:01:38,660 --> 00:01:41,546 >> [APPLAUSE] 37 00:01:41,546 --> 00:01:42,935 38 00:01:42,935 --> 00:01:44,310 BRIAN SCASSELLATI: Vďaka, David. 39 00:01:44,310 --> 00:01:45,380 Vďaka, Andy. 40 00:01:45,380 --> 00:01:50,050 Je to tak skvelé byť tu so všetkými dnes. 41 00:01:50,050 --> 00:01:56,490 Chcem byť najprv veľmi jasné, že Personál CS50 tu v Cambridge 42 00:01:56,490 --> 00:01:59,190 bol neuveriteľne pohostinní k nám. 43 00:01:59,190 --> 00:02:02,130 Sme tak vďační za všetko urobili, aby ste nás podporili. 44 00:02:02,130 --> 00:02:05,690 A tak sme chceli byť schopní vrátiť láskavosť. 45 00:02:05,690 --> 00:02:09,370 >> Takže dnes, dostaneme oznámiť že budeme mať novú, 46 00:02:09,370 --> 00:02:15,240 one-za-druhu CS50 udalostí deje v New Havene budúci týždeň. 47 00:02:15,240 --> 00:02:18,040 A to je CS50 Research Expo. 48 00:02:18,040 --> 00:02:21,300 Takže budeme pozývať everyone-- CS50 študentov, 49 00:02:21,300 --> 00:02:26,510 zamestnanci z oboch Harvarde a na Yale-- zostúpi a navštívte s nami v piatok. 50 00:02:26,510 --> 00:02:30,400 Budeme mať širokú škálu Over 30 rôznych ľudí, ktoré predstavujú 51 00:02:30,400 --> 00:02:34,830 a exhibiting-- upperclassmen ukazovať off niektoré zo svojich produktov výskumu. 52 00:02:34,830 --> 00:02:38,480 Budeme mať nejaké uvedenie do chodu, dokonca, hľadáte na trochu nových tech talent, 53 00:02:38,480 --> 00:02:40,460 nováčikov z oboch Harvarde a Yale. 54 00:02:40,460 --> 00:02:44,550 A budeme mať nejaké študentské skupiny hľadáte nejaké nové členstvo. 55 00:02:44,550 --> 00:02:46,357 >> Je to bude veľmi vzrušujúce doba. 56 00:02:46,357 --> 00:02:49,190 Dúfajme, že tie z vás, ktorí sú zostupujúcich pre hru Harvard-Yale 57 00:02:49,190 --> 00:02:51,360 bude schopný zastaviť o trochu skôr, 58 00:02:51,360 --> 00:02:54,060 priamo v centre areálu, Sterling Memorial Library. 59 00:02:54,060 --> 00:02:58,040 Budeme mať súbor Exponáty, ktoré siahajú od autonómnej 60 00:02:58,040 --> 00:03:04,460 plachetnica na spôsoby využitia softvéru zachovať stredovekých rukopisov. 61 00:03:04,460 --> 00:03:07,860 >> Budeme mať inzerát hoc siete a ľudia 62 00:03:07,860 --> 00:03:11,230 výučbový softvér kódovanie v Kapskom Meste. 63 00:03:11,230 --> 00:03:13,730 Budeme mať počítač hudobné ukážky. 64 00:03:13,730 --> 00:03:16,020 A budeme samozrejme mať viac robotov. 65 00:03:16,020 --> 00:03:18,900 Takže dúfame, že budete Pripojte sa k nám na túto akciu. 66 00:03:18,900 --> 00:03:21,350 To by malo byť veľa legrace, trochu jedla, 67 00:03:21,350 --> 00:03:24,430 a veľa zaujímavý veci hovoriť. 68 00:03:24,430 --> 00:03:28,230 >> Takže dnes, budeme hovoriť o spracovanie prirodzeného jazyka. 69 00:03:28,230 --> 00:03:32,560 A to je pokus o nás vybudovať nový spôsob prepojenia 70 00:03:32,560 --> 00:03:35,150 s našimi zariadeniami, pretože v posledných niekoľkých týždňoch, 71 00:03:35,150 --> 00:03:40,800 ste sa zameral na to, ako to je, že môžete písať kód, písať softvér 72 00:03:40,800 --> 00:03:47,110 to je spôsob, ako byť schopný povedať: stroj, to je to, čo chcem, aby si urobil. 73 00:03:47,110 --> 00:03:50,210 >> Ale nemali by sme nemusíte Očakávame, že všetko 74 00:03:50,210 --> 00:03:53,760 to je tam, že sa používa všetci na svete 75 00:03:53,760 --> 00:03:57,480 bude vedieť v tomto druhu výučby. 76 00:03:57,480 --> 00:04:02,540 Tak sme sa rozlišovať medzi počítačom jazyky a prírodné languages-- 77 00:04:02,540 --> 00:04:06,720 to znamená, že veci, ktoré ľudia používajú komunikovať s ostatnými ľuďmi. 78 00:04:06,720 --> 00:04:12,270 A snažíme sa budovať rozhranie, ktoré používajú Tieto prírodné komunikačné mechanizmy. 79 00:04:12,270 --> 00:04:16,029 >> Teraz, rovnako ako každý iný téma že sme začali s v CS50, 80 00:04:16,029 --> 00:04:19,589 budeme začať s najjednoduchšou bit spracovanie prirodzeného jazyka 81 00:04:19,589 --> 00:04:21,269 že môžeme predstaviť. 82 00:04:21,269 --> 00:04:24,940 Chystáme sa začať s Historická časť prirodzeného jazyka. 83 00:04:24,940 --> 00:04:28,740 A potom budeme stavať až do viac a viac novšie systémy 84 00:04:28,740 --> 00:04:31,450 a trochu sa pobaviť dema pozdĺž cesty. 85 00:04:31,450 --> 00:04:35,900 >> Takže budeme začať s tým, čo bolo pravdepodobne prvý prirodzený jazyk 86 00:04:35,900 --> 00:04:38,210 systém spracovania. 87 00:04:38,210 --> 00:04:45,080 Jednalo sa o softvérový systém napísaný v 1966 Joseph Weizenbaum volal Elizu. 88 00:04:45,080 --> 00:04:49,640 A ELIZA bol navrhnutý tak, aby replikovať druh interakcie 89 00:04:49,640 --> 00:04:53,850 by ste si s Rogerian psychoterapeut. 90 00:04:53,850 --> 00:04:57,210 Teraz, Rogerians, mali nápad, ktorý psychoterapia 91 00:04:57,210 --> 00:05:02,800 zapojené schopnosti odrážať späť pacientovi a hovoriť s nimi, 92 00:05:02,800 --> 00:05:08,100 v podstate tým, že len, že im maličký trochu terapeuta. 93 00:05:08,100 --> 00:05:09,920 To znamená, že všetko, čo že terapeut povedal, 94 00:05:09,920 --> 00:05:16,500 Mala to byť len odraz čo pacient hovoril k nim. 95 00:05:16,500 --> 00:05:18,990 >> Tak poďme skúsiť a to demo. 96 00:05:18,990 --> 00:05:22,820 Máme dobrovoľníka, ktorý by byť ochotný zdieľať svoje najhlbšie, 97 00:05:22,820 --> 00:05:26,650 najtemnejšie, a / alebo Fake tajomstvo s Elizy? 98 00:05:26,650 --> 00:05:29,680 Iste, prečo nejdeš hore. 99 00:05:29,680 --> 00:05:30,847 Fantastický. 100 00:05:30,847 --> 00:05:31,430 A vaše meno? 101 00:05:31,430 --> 00:05:32,000 >> MILES: Miles. 102 00:05:32,000 --> 00:05:33,041 >> BRIAN SCASSELLATI: Miles. 103 00:05:33,041 --> 00:05:34,270 Teší ma, Milesi. 104 00:05:34,270 --> 00:05:36,270 Ak by ste držať to. 105 00:05:36,270 --> 00:05:40,840 A ideme použite verziu Elizy 106 00:05:40,840 --> 00:05:44,640 že sme replikované v rámci CS50 IDE. 107 00:05:44,640 --> 00:05:47,140 A my sa pozrieme na zdroje Kód k tomu za chvíľu. 108 00:05:47,140 --> 00:05:49,910 Ale práve teraz, sme len bude to tiež vyvolať zadaním Eliza. 109 00:05:49,910 --> 00:05:55,480 >> A Eliza sa chystá dať vám odpovede že sa bude vo všetkých hlavných mestách. 110 00:05:55,480 --> 00:05:57,950 A bude vám položiť pár otázok. 111 00:05:57,950 --> 00:06:02,130 A budeme reagovať a zadajte v odpovediach na Elizy. 112 00:06:02,130 --> 00:06:04,310 Takže Eliza povedal: "Ahoj, ja som Elizu. 113 00:06:04,310 --> 00:06:05,462 Čo máš za problém?" 114 00:06:05,462 --> 00:06:08,092 Čo by ste chceli povedzte Elizu dnes? 115 00:06:08,092 --> 00:06:10,750 >> MILES: Môžem padať len spí keď mám zajačik papuče. 116 00:06:10,750 --> 00:06:12,440 >> BRIAN SCASSELLATI: Dobre. 117 00:06:12,440 --> 00:06:13,360 Dobre. 118 00:06:13,360 --> 00:06:15,300 >> [SMIECH] 119 00:06:15,300 --> 00:06:22,410 >> "Môžem len padať spiace s králičie papuče ďalej. " 120 00:06:22,410 --> 00:06:29,000 A Eliza hovorí: "Povedz, že nie majú nejaké psychické problémy? 121 00:06:29,000 --> 00:06:30,450 Možno, že je to dobrý indikátor. " 122 00:06:30,450 --> 00:06:30,780 >> OK. 123 00:06:30,780 --> 00:06:32,245 Takže to, čo by ste chceli odpovedať? 124 00:06:32,245 --> 00:06:36,110 125 00:06:36,110 --> 00:06:36,970 >> MILES: Áno. 126 00:06:36,970 --> 00:06:38,660 >> BRIAN SCASSELLATI: Áno. 127 00:06:38,660 --> 00:06:39,570 Muž mnohých slov. 128 00:06:39,570 --> 00:06:41,870 Baví ma to. 129 00:06:41,870 --> 00:06:50,200 Eliza hovorí: "Vyzeráš celkom pozitívne." 130 00:06:50,200 --> 00:06:53,200 >> MILES: Nie, ja som v skutočnosti, elektrón. 131 00:06:53,200 --> 00:06:55,150 >> BRIAN SCASSELLATI: "Nie. 132 00:06:55,150 --> 00:07:02,240 V skutočnosti, som elektrón. " "Prišla si ku mne 133 00:07:02,240 --> 00:07:06,954 pretože ste elektrón? " 134 00:07:06,954 --> 00:07:08,870 Teraz môžeme vidieť niektoré z things-- Idem 135 00:07:08,870 --> 00:07:10,200 k zasielaniu pozastaviť len na sekundu, Milesi. 136 00:07:10,200 --> 00:07:11,010 Nechoď nikam. 137 00:07:11,010 --> 00:07:12,650 Ešte sme neskončili s vami doteraz. 138 00:07:12,650 --> 00:07:16,490 Eliza, v niektorých ohľadoch, reagovať na určité veci 139 00:07:16,490 --> 00:07:21,140 že on hovorí, ale bez žiadne skutočné porozumenie. 140 00:07:21,140 --> 00:07:26,090 A je to tiež papagájiť späť niektoré z častí svojho trestu. 141 00:07:26,090 --> 00:07:27,310 >> Tak sme si povedali, "Nie. 142 00:07:27,310 --> 00:07:29,090 V skutočnosti, som elektrón. " 143 00:07:29,090 --> 00:07:34,190 Eliza odpovedal späť, "Prišiel ste pre mňa, pretože ste elektrón? " 144 00:07:34,190 --> 00:07:34,690 Dobre. 145 00:07:34,690 --> 00:07:36,050 Poďme si dať ešte jednu odpoveď tu. 146 00:07:36,050 --> 00:07:37,140 Daj to dobrý, Miles. 147 00:07:37,140 --> 00:07:37,806 >> MILES: Dobrý človek? 148 00:07:37,806 --> 00:07:48,400 149 00:07:48,400 --> 00:07:49,570 >> Áno, prosím, pomôžte mi. 150 00:07:49,570 --> 00:07:50,570 BRIAN SCASSELLATI: "Áno. 151 00:07:50,570 --> 00:07:58,010 Prosím, pomôžte mi. "" Si si istý? " 152 00:07:58,010 --> 00:07:58,510 MILES: Nie. 153 00:07:58,510 --> 00:08:00,860 BRIAN SCASSELLATI: Nie. 154 00:08:00,860 --> 00:08:03,562 "Čo to naznačuje pre vás?" 155 00:08:03,562 --> 00:08:06,760 >> MILES: Možno nie som elektrón. 156 00:08:06,760 --> 00:08:11,170 >> BRIAN SCASSELLATI: "I nemusí byť elektrón. " 157 00:08:11,170 --> 00:08:13,790 "Chceš povedať, že nie, len aby sa negatívne?" 158 00:08:13,790 --> 00:08:14,390 >> Dobre. 159 00:08:14,390 --> 00:08:16,030 Takže Miles, ďakujem moc. 160 00:08:16,030 --> 00:08:16,860 >> MILES: Ďakujem. 161 00:08:16,860 --> 00:08:18,360 >> BRIAN SCASSELLATI: Vďaka moc. 162 00:08:18,360 --> 00:08:20,230 [APPLAUSE] 163 00:08:20,230 --> 00:08:21,230 164 00:08:21,230 --> 00:08:26,700 >> Takže tento program Eliza, v mnohých ohľadoch, reaguje len na kusy 165 00:08:26,700 --> 00:08:32,730 že sme poskytuje bez akýchkoľvek hlboké pochopenie toho, čo sa tu deje. 166 00:08:32,730 --> 00:08:36,640 Jedná sa o druh systému volal vzorov, kde 167 00:08:36,640 --> 00:08:40,490 hľadáme určitá kúsky textu, že sme potom 168 00:08:40,490 --> 00:08:44,860 bude trvať z toho, čo bola poskytnutá ako vstup, 169 00:08:44,860 --> 00:08:52,580 previesť, prípadne, nejakým spôsobom, a potom ju dať späť k užívateľovi. 170 00:08:52,580 --> 00:08:55,150 >> Vykonajte niektorý z vás si myslí, že Eliza je vlastne 171 00:08:55,150 --> 00:08:58,230 vykonávanie platné psychoanalýzu tu? 172 00:08:58,230 --> 00:08:59,250 Jeden človek, možno. 173 00:08:59,250 --> 00:09:00,166 >> Divákov: [Nepočuteľné]. 174 00:09:00,166 --> 00:09:03,315 175 00:09:03,315 --> 00:09:05,440 BRIAN SCASSELLATI: A ako Znamená to, že máte pocit? 176 00:09:05,440 --> 00:09:06,530 Áno, v skutočnosti, že áno. 177 00:09:06,530 --> 00:09:10,890 A budeme vidieť, v skutočnosti sa zdrojový kód pre neho za chvíľu. 178 00:09:10,890 --> 00:09:13,580 A tak budete mať schopný robiť presne to. 179 00:09:13,580 --> 00:09:17,420 >> Teraz, Eliza je jedna z foriem, čo by sme nazvali dnes chat topánok. 180 00:09:17,420 --> 00:09:19,950 Je to len prechádza text, ktorý ste poskytujúce, 181 00:09:19,950 --> 00:09:24,030 poskytuje holé minimálnu čiastku porozumenie alebo spracovanie, 182 00:09:24,030 --> 00:09:26,790 a potom ju papagáje späť k vám. 183 00:09:26,790 --> 00:09:31,830 Takže poďme sa pozrieť, koncepčne, a hovoriť o tom, čo 184 00:09:31,830 --> 00:09:34,690 to je, že Eliza je skutočne robí. 185 00:09:34,690 --> 00:09:42,000 >> ELIZA berie sentence-- poďme povedal: "Chcem, aby zapôsobiť na svojho šéfa." 186 00:09:42,000 --> 00:09:45,130 A ELIZA hľadá prostredníctvom tejto vety 187 00:09:45,130 --> 00:09:48,730 a snaží sa nájsť a spĺňať určité vzory. 188 00:09:48,730 --> 00:09:52,850 Tak, napríklad, jeden zo vzorov že Eliza hľadá sú slová 189 00:09:52,850 --> 00:09:55,110 "Chcem." 190 00:09:55,110 --> 00:09:59,330 A kedykoľvek to uzná za niečo že má "ja chcem" v tom, 191 00:09:59,330 --> 00:10:01,770 formuluje odpoveď. 192 00:10:01,770 --> 00:10:05,040 A že odpoveď je pevný reťazec. 193 00:10:05,040 --> 00:10:07,915 V tomto prípade je to "prečo chceš?" 194 00:10:07,915 --> 00:10:11,330 A ja som dal malá hviezda na koniec, pretože to je jednoducho 195 00:10:11,330 --> 00:10:13,310 začiatok nášho reakcie. 196 00:10:13,310 --> 00:10:16,310 A hviezda naznačuje, že budeme brať po zvyšok 197 00:10:16,310 --> 00:10:19,850 of utterance-- užívateľa "zapôsobiť na svojho šéfa" - 198 00:10:19,850 --> 00:10:24,500 a budeme sa pripojiť, že na koniec tohto reťazca. 199 00:10:24,500 --> 00:10:28,990 >> Takže teraz, skôr než hovoriť, "prečo chcete zapôsobiť na svojho šéfa, " 200 00:10:28,990 --> 00:10:31,800 tam je trochu ďalší spracovania, ktoré budeme robiť. 201 00:10:31,800 --> 00:10:34,440 To znamená, že budeme musieť previesť niektoré zámen 202 00:10:34,440 --> 00:10:38,670 sem z "šéfom" na "svojho šéfa." 203 00:10:38,670 --> 00:10:41,300 A tam by mohlo byť niekoľko ďalších Zmeny, ktoré musíme urobiť. 204 00:10:41,300 --> 00:10:44,990 Takže skôr než len držať ju priamo na koniec, čo budeme robiť, 205 00:10:44,990 --> 00:10:49,160 je vezmeme zvyšku utterance-- užívateľa v bielom here-- 206 00:10:49,160 --> 00:10:54,090 a my si to jeden kus na čas a previesť každý reťazec 207 00:10:54,090 --> 00:10:58,180 tokenu, každé slovo, do vety. 208 00:10:58,180 --> 00:10:59,580 >> Tak sme si vezmem slovo "do". 209 00:10:59,580 --> 00:11:01,650 Neexistuje žiadna konverzie že musíme urobiť. 210 00:11:01,650 --> 00:11:02,340 "Impress". 211 00:11:02,340 --> 00:11:04,140 Neexistuje žiadna konverzie musíme tam robiť. 212 00:11:04,140 --> 00:11:06,670 "My", bude previesť na "svoj". 213 00:11:06,670 --> 00:11:10,070 A "boss" my len tak nechať ako "šéf". 214 00:11:10,070 --> 00:11:12,740 A nakoniec, čokoľvek , Ktorý končí na dobu, 215 00:11:12,740 --> 00:11:16,640 budeme previesť ho do otázky. 216 00:11:16,640 --> 00:11:22,600 >> Tento veľmi jednoduchý vzorov je vlastne celkom úspešný. 217 00:11:22,600 --> 00:11:27,260 A keď toto bolo zavedené v 1966-- Joseph Weizenbaum 218 00:11:27,260 --> 00:11:28,986 naprogramovaný to na počítači. 219 00:11:28,986 --> 00:11:31,110 Teraz, počítače v tej dobe neboli stolové modely. 220 00:11:31,110 --> 00:11:33,950 Boli zdieľané prostriedky. 221 00:11:33,950 --> 00:11:39,090 A jeho študenti by ísť a rozprávať sa s Elizy. 222 00:11:39,090 --> 00:11:41,570 Nakoniec musel obmedziť prístup k nemu 223 00:11:41,570 --> 00:11:43,890 pretože jeho študenti neboli získanie akejkoľvek práci. 224 00:11:43,890 --> 00:11:46,190 Oni boli len chatovanie s Elizy. 225 00:11:46,190 --> 00:11:48,850 A v skutočnosti, musel oheň jeho asistenta, ktorý 226 00:11:48,850 --> 00:11:55,840 strávil celý jej čas hovoriť s Elizy o jej hlbokých a znepokojujúce problémy. 227 00:11:55,840 --> 00:12:00,350 >> Každý, kto používa tieto systémy začal ich antropomorfizovat. 228 00:12:00,350 --> 00:12:04,490 Začali uvažovať o nich ako je živý a skutoční ľudia. 229 00:12:04,490 --> 00:12:07,969 Začali rozpoznať niektoré veci, ktoré hovorili 230 00:12:07,969 --> 00:12:09,010 sa vracali k nim. 231 00:12:09,010 --> 00:12:12,120 A oni boli zistiť, vecí o sebe. 232 00:12:12,120 --> 00:12:17,290 A v skutočnosti, dokonca aj odborníci, dokonca aj psychoterapeuti, 233 00:12:17,290 --> 00:12:22,930 sa začal obávať, že v skutočnosti, Možno ELIZA by ich nahradenie. 234 00:12:22,930 --> 00:12:25,640 A dokonca aj počítač Vedci strach, že sme boli 235 00:12:25,640 --> 00:12:30,040 tak blízko k riešeniu prirodzeného jazyka. 236 00:12:30,040 --> 00:12:33,520 >> Teraz, že nebol nikde v blízkosti pravda. 237 00:12:33,520 --> 00:12:37,280 Ale to je, ako pôsobivé tieto systémy môžu zdať. 238 00:12:37,280 --> 00:12:40,080 Takže poďme začať hľadať naspodku a skúste 239 00:12:40,080 --> 00:12:46,190 aby si trochu otázku kde tento kód vlastne stane. 240 00:12:46,190 --> 00:12:48,170 Takže urobíme tento kód k dispozícii neskôr. 241 00:12:48,170 --> 00:12:50,880 A to je veľmi jednoduché a priame prístav 242 00:12:50,880 --> 00:12:53,240 pôvodná implementácia ELIZA. 243 00:12:53,240 --> 00:12:56,350 >> Takže niektoré z týchto štylistický veci, ktoré budete vidieť tu 244 00:12:56,350 --> 00:12:59,360 sú štýlovo čo nie by sme chceli, aby si 245 00:12:59,360 --> 00:13:01,480 alebo to, čo sme sa učiť, aby si urobil. 246 00:13:01,480 --> 00:13:04,770 Ale my sme sa snažili udržať je rovnaké pre mnoho portov 247 00:13:04,770 --> 00:13:08,087 že táto má tak, že má chuť originálu. 248 00:13:08,087 --> 00:13:09,920 Takže budeme zahŕňať veľa vecí, 249 00:13:09,920 --> 00:13:12,920 a potom budeme mať sada kľúčových slov, vecí 250 00:13:12,920 --> 00:13:16,460 že ELIZA rozpozná a reagovať na priamo. 251 00:13:16,460 --> 00:13:20,780 Takže ak máte slová ako "môžeš", alebo "Ja nie", alebo "nie" 252 00:13:20,780 --> 00:13:24,680 alebo "áno" alebo "sen" alebo "ahoj", potom ELIZA 253 00:13:24,680 --> 00:13:27,920 selektívne reagovať na tieto. 254 00:13:27,920 --> 00:13:30,010 Budeme mať tiež určitý počet vecí, 255 00:13:30,010 --> 00:13:34,940 že budeme vymeniť, rovnako ako konverzie "my" na "svoj". 256 00:13:34,940 --> 00:13:39,920 >> A potom budeme mať súbor odpovedí že pre každý z týchto kľúčových slov, 257 00:13:39,920 --> 00:13:42,580 budeme otáčať cez tieto rôzne reakcie. 258 00:13:42,580 --> 00:13:45,350 Takže keď hovorím "áno" trikrát v rade, som 259 00:13:45,350 --> 00:13:50,429 mohol dostať tri rôzne Odpovede od Elizy. 260 00:13:50,429 --> 00:13:52,345 Náš kód, potom je vlastne pozoruhodne jednoduchá. 261 00:13:52,345 --> 00:13:59,490 Ak by som posunúť nadol za všetky z nich reakcie, ktoré sme programované 262 00:13:59,490 --> 00:14:02,920 a dostaneme sa do našej hlavnej, budeme inicializovať 263 00:14:02,920 --> 00:14:06,540 niekoľko rôznych premenných a urobiť trochu domácnosť 264 00:14:06,540 --> 00:14:08,480 na začiatku. 265 00:14:08,480 --> 00:14:11,760 Ale potom je tu absolútne sada kódu, ktorý vám môže pochopiť. 266 00:14:11,760 --> 00:14:15,820 Jeden veľký while, ktorý hovorí, že som bude opakovať znovu a znovu. 267 00:14:15,820 --> 00:14:20,420 Prečítam v rade, a budem obchod, ktorý vo vstupnom reťazci. 268 00:14:20,420 --> 00:14:23,880 Pozriem sa a uvidíme, či to je špeciálny kľúčové slovo "bye", ktorý 269 00:14:23,880 --> 00:14:26,199 znamená, ukončite program. 270 00:14:26,199 --> 00:14:29,240 A potom budem skontrolovať a zistiť, či niekto sa len opakujú 271 00:14:29,240 --> 00:14:29,800 znova a znova. 272 00:14:29,800 --> 00:14:31,174 A ja budem kričať na ne, ak to robia. 273 00:14:31,174 --> 00:14:34,820 Poviem "neopakovať sa." 274 00:14:34,820 --> 00:14:40,500 >> Tak dlho, ako nikto z tých nestane, budeme potom kontrolovať a prechádzať, 275 00:14:40,500 --> 00:14:45,330 na tratiach 308 až 313 tu, a kontrolovať a vidieť 276 00:14:45,330 --> 00:14:49,090 sú niektoré z týchto kľúčových slov vety obsiahnuté vo vstupe 277 00:14:49,090 --> 00:14:50,620 že som práve dal? 278 00:14:50,620 --> 00:14:54,845 Ak je zhoda pre nich, dobre Potom budem pamätať toto miesto. 279 00:14:54,845 --> 00:14:57,050 Budem si to pamätať kľúčové slovo. 280 00:14:57,050 --> 00:14:58,620 A ja budem môcť vybudovať odpoveď. 281 00:14:58,620 --> 00:15:03,150 >> Ak nemám nájsť jednu, no a potom, posledná vec v mojom poli kľúčového slova 282 00:15:03,150 --> 00:15:08,070 bude môj predvolený odpovede, keď nič iné stretnutia. 283 00:15:08,070 --> 00:15:14,160 Opýtam sa na otázky typu: "Prečo si sem prišiel? "alebo" Ako vám môžem pomôcť? " 284 00:15:14,160 --> 00:15:19,710 ktoré sú len čiastočne vhodné bez ohľadu na to, čo je vstup. 285 00:15:19,710 --> 00:15:22,580 >> Budeme potom vybudovať Elizy reakciu. 286 00:15:22,580 --> 00:15:26,040 Budeme môcť vziať že základňa reakcia, 287 00:15:26,040 --> 00:15:28,370 ako sme to urobili v tom, že "môj šéf" príkladom. 288 00:15:28,370 --> 00:15:30,970 289 00:15:30,970 --> 00:15:33,990 Ak je to všetko, čo tam je--, ak je to len jeden 290 00:15:33,990 --> 00:15:36,860 Reťazec, ktorý mám respond-- Môžem len poslať ju späť. 291 00:15:36,860 --> 00:15:40,610 Ak má hviezdičku na jej koniec, potom budem 292 00:15:40,610 --> 00:15:45,710 spracovávať jednotlivé token zvyšok odozvu užívateľa 293 00:15:45,710 --> 00:15:51,590 a pridať tie, zámenu slovo od slova, ako potrebujem. 294 00:15:51,590 --> 00:15:56,100 >> To všetko je úplne niečo, čo by ste mohli postaviť. 295 00:15:56,100 --> 00:15:59,230 A v skutočnosti, spôsob, akým sme sa Spracovali argumenty príkazového riadku, 296 00:15:59,230 --> 00:16:03,570 spôsob, akým máte spracované prostredníctvom HTTP požiadaviek 297 00:16:03,570 --> 00:16:05,510 sa riadi rovnakými druhmi pravidiel. 298 00:16:05,510 --> 00:16:08,220 Sú vzorov. 299 00:16:08,220 --> 00:16:15,170 >> Takže Eliza mali pomerne dôležitý vplyv na prirodzeného jazyka 300 00:16:15,170 --> 00:16:21,620 pretože to robilo sa mohlo zdať, ako by to bol veľmi dosiahnuteľný cieľ, ako by sme boli nejako 301 00:16:21,620 --> 00:16:25,550 byť schopný vyriešiť tento problém priamo. 302 00:16:25,550 --> 00:16:30,670 Teraz, že to neznamená, že Eliza robí všetko, čo by som chcel robiť. 303 00:16:30,670 --> 00:16:33,710 Rozhodne nie. 304 00:16:33,710 --> 00:16:35,660 Ale mali by sme byť schopní urobiť niečo viac. 305 00:16:35,660 --> 00:16:38,280 306 00:16:38,280 --> 00:16:41,490 >> Naším prvým krokom ísť za ELIZA sa deje 307 00:16:41,490 --> 00:16:44,840 aby bolo možné sa na Nie je text zadaný 308 00:16:44,840 --> 00:16:53,750 do klávesnice, ale reči, skutočné reč zaznamenané do mikrofónu. 309 00:16:53,750 --> 00:16:56,880 Takže, ako sa pozeráme na tieto rôzne kúsky, my sme 310 00:16:56,880 --> 00:17:00,304 bude musieť vybudovať sadu modelov. 311 00:17:00,304 --> 00:17:02,970 Budeme musieť byť schopní ísť z low-hladina akustického 312 00:17:02,970 --> 00:17:07,180 information-- ihrisko, amplitúda, frequency-- 313 00:17:07,180 --> 00:17:09,530 a previesť že do Niektoré jednotky, ktoré sme 314 00:17:09,530 --> 00:17:14,619 schopný ľahšie manipulovať a konečne, manipulovať s nimi 315 00:17:14,619 --> 00:17:18,609 do slov a viet. 316 00:17:18,609 --> 00:17:22,880 >> Takže väčšina rozpoznávanie reči systémy, ktoré sú tam dnes 317 00:17:22,880 --> 00:17:26,069 nasledovať štatistický model, v ktorom staviame 318 00:17:26,069 --> 00:17:35,090 tri samostatné reprezentácia toho, čo že zvukový signál v skutočnosti obsahuje. 319 00:17:35,090 --> 00:17:38,640 Začneme s fonetickým modelom že hovorí len o základni 320 00:17:38,640 --> 00:17:41,250 Znie to, že som produkovať. 321 00:17:41,250 --> 00:17:46,900 Som produkovať niečo, čo je B ako chlapec, alebo D, ako v pes? 322 00:17:46,900 --> 00:17:53,220 Ako môžem spoznať tie dve rôzne telefóny sú oddelené a odlišné? 323 00:17:53,220 --> 00:17:56,600 >> Na vrchole sa, že budeme potom stavať slovo výslovnosť model 324 00:17:56,600 --> 00:18:01,350 niečo, čo spája tieto jednotlivé telefóny 325 00:18:01,350 --> 00:18:04,724 a kombinuje ich do slova. 326 00:18:04,724 --> 00:18:07,890 A po tom, vezmeme slová a my zostaviť z nich s jazykom 327 00:18:07,890 --> 00:18:13,010 modelovať v kompletnej vetu. 328 00:18:13,010 --> 00:18:17,230 >> Teraz budeme hovoriť o sebe z nich samostatne a oddelene. 329 00:18:17,230 --> 00:18:21,580 Ale tieto tri modely sú všetky len bude štatistiky. 330 00:18:21,580 --> 00:18:23,502 A to znamená, že keď sme sa pracovať s nimi, budeme 331 00:18:23,502 --> 00:18:25,376 byť schopný pracovať s ich všetky naraz. 332 00:18:25,376 --> 00:18:28,100 333 00:18:28,100 --> 00:18:28,600 Dobre. 334 00:18:28,600 --> 00:18:30,890 Začnime s naším fonetickú modelom. 335 00:18:30,890 --> 00:18:34,470 Takže fonetickej modely sa spoliehajú na Výpočtová technika 336 00:18:34,470 --> 00:18:37,320 volal skryté Markovovy modely. 337 00:18:37,320 --> 00:18:43,050 Tie sú grafické modely, v ktorých I majú a uznať stav sveta 338 00:18:43,050 --> 00:18:46,500 ako sa vyznačuje tým, sadou funkcií. 339 00:18:46,500 --> 00:18:51,960 A že štátna opisuje jednu časť žaloby, že som zaoberal. 340 00:18:51,960 --> 00:19:00,190 >> Takže ak si myslím o tom, zvuk "ma", ako matka, 341 00:19:00,190 --> 00:19:03,970 existujú rôzne komponenty za týmto zvukom. 342 00:19:03,970 --> 00:19:07,230 Je tu časť, kedy som sa čerpať v dychu. 343 00:19:07,230 --> 00:19:09,560 A potom som peňaženku pery. 344 00:19:09,560 --> 00:19:13,710 A ja vrátiť moje pery trochu pozadu bit, aby to "ma" zvuk. 345 00:19:13,710 --> 00:19:15,340 A potom je tu spúšť. 346 00:19:15,340 --> 00:19:17,020 Moje pery príde od seba. 347 00:19:17,020 --> 00:19:19,030 Vzduch je vylúčený. 348 00:19:19,030 --> 00:19:22,650 "Ma". 349 00:19:22,650 --> 00:19:29,250 >> Tieto tri rôzne časti boli zastúpené štáty v tejto graph-- 350 00:19:29,250 --> 00:19:33,420 začiatok, stred a koniec. 351 00:19:33,420 --> 00:19:38,060 A ja by som mať prechody, ktoré mi umožnilo cestovať z jedného štátu 352 00:19:38,060 --> 00:19:42,260 do druhého s určitou pravdepodobnosťou. 353 00:19:42,260 --> 00:19:47,250 Tak, napríklad, že M zvuk môže mať veľmi, 354 00:19:47,250 --> 00:19:51,850 veľmi krátka príjem na beginning-- "mm" - a potom dlhšia, 355 00:19:51,850 --> 00:19:55,640 vibračné fázy, kde som držal môj pery a takmer humming-- 356 00:19:55,640 --> 00:20:05,090 "mmmm" - a potom veľmi krátky plosive, kde som vyhnať breath-- "ma". 357 00:20:05,090 --> 00:20:09,370 >> Skrytý Markov model je navrhnutá tak, aby zachytenie skutočnosť 358 00:20:09,370 --> 00:20:13,340 že spôsob, ktorým sa zaoberám že zvuk "ma" sa deje 359 00:20:13,340 --> 00:20:17,350 sa mierne líšiť v jeho načasovanie, je frekvencia, 360 00:20:17,350 --> 00:20:21,030 a jeho funkcie, ako tak, že ste to urobiť 361 00:20:21,030 --> 00:20:23,300 alebo tak, že by som mohol robiť to, keď hovorím 362 00:20:23,300 --> 00:20:26,030 o rôznych použití listu. 363 00:20:26,030 --> 00:20:33,240 "Matka" a "Môžem" vôľa znieť trochu inak. 364 00:20:33,240 --> 00:20:36,800 >> Takže uznávajú Najmä zvuk, by sme 365 00:20:36,800 --> 00:20:42,020 stavať Markov modely, tieto skryté Markov modely, z každej možnej telefón, ktorý ja 366 00:20:42,020 --> 00:20:45,840 chcieť poznať, všetky možné zvuk, 367 00:20:45,840 --> 00:20:49,750 a potom sa pozrite na akustické údaje, že mám 368 00:20:49,750 --> 00:20:54,430 a určiť štatisticky ktorý z nich je s najväčšou pravdepodobnosťou jedným 369 00:20:54,430 --> 00:20:58,110 aby boli vyrobené tento zvuk. 370 00:20:58,110 --> 00:20:58,610 OK. 371 00:20:58,610 --> 00:21:01,540 372 00:21:01,540 --> 00:21:06,750 S týmto modelom, potom sme začať stavať na vrchole. 373 00:21:06,750 --> 00:21:09,330 Berieme výslovnosť model. 374 00:21:09,330 --> 00:21:11,790 Teraz, niekedy výslovnosť modely sú jednoduché a ľahko 375 00:21:11,790 --> 00:21:14,440 pretože tam je len jeden spôsob, ako sa vyslovuje niečo. 376 00:21:14,440 --> 00:21:17,990 Inokedy sú to trochu zložitejšie. 377 00:21:17,990 --> 00:21:21,340 Tu je výslovnosť sprievodca za týmto červenú vec, ktorá je 378 00:21:21,340 --> 00:21:25,210 ovocie, ktoré stránky ako kečup z. 379 00:21:25,210 --> 00:21:27,360 Ľudia si nemyslím, že je to ovocie. 380 00:21:27,360 --> 00:21:27,860 Je to tak? 381 00:21:27,860 --> 00:21:30,880 382 00:21:30,880 --> 00:21:35,300 >> Teraz máme k dispozícii mnoho rôznych spôsobov, že ľudia budú vyslovovať to slovo. 383 00:21:35,300 --> 00:21:37,780 Niektorí budú hovoriť "prst-May-prst." 384 00:21:37,780 --> 00:21:40,880 Niektorí budú hovoriť "špičkou Mah-prst." 385 00:21:40,880 --> 00:21:44,800 A môžeme zachytiť, že sa jeden z týchto grafických modelov 386 00:21:44,800 --> 00:21:48,305 kde, opäť, zastupujeme prechody tak, že má určitú pravdepodobnosť 387 00:21:48,305 --> 00:21:51,360 a spojené pravdepodobnosť s nimi. 388 00:21:51,360 --> 00:21:58,290 >> Takže v tomto prípade, keby som mal nasledovať horná trasa cez celý tento graf, 389 00:21:58,290 --> 00:22:03,330 Chcem sa začína na písmeno úplne vľavo, ďalej len "tá" zvuk. 390 00:22:03,330 --> 00:22:07,570 Chcel by som mať hornú polovicu, ďalej len "ach," a potom "ma," 391 00:22:07,570 --> 00:22:14,530 a potom "A" a potom "tá", a "oh." "Toe-may-toe." 392 00:22:14,530 --> 00:22:19,610 Keby som vzal spodnej cestou cez to, dostanem "Ta-Mah-prst." 393 00:22:19,610 --> 00:22:26,810 A keď som išiel dole a potom up, tak by som si "TA-May-prst." 394 00:22:26,810 --> 00:22:29,950 >> Tieto modely zachytiť tieto Rozdiely pretože kedykoľvek 395 00:22:29,950 --> 00:22:32,410 sme sa nasadiť jeden z nich systémy rozpoznávania, 396 00:22:32,410 --> 00:22:35,340 to bude musieť pracovať s veľa rôznych druhov ľudí, 397 00:22:35,340 --> 00:22:39,295 veľa rôznych prízvukov, a dokonca aj rôzne použitia rovnakých slov. 398 00:22:39,295 --> 00:22:42,204 399 00:22:42,204 --> 00:22:44,120 A konečne, v hornej časti, ktorý, budeme budovať niečo, čo 400 00:22:44,120 --> 00:22:48,780 že vyzerá naozaj zložité, volal jazykový model, 401 00:22:48,780 --> 00:22:52,950 ale v skutočnosti je najjednoduchšie tri, pretože sa v týchto pretekoch 402 00:22:52,950 --> 00:22:56,041 na to, čo sa nazýva n-gram modely. 403 00:22:56,041 --> 00:23:02,270 A v tomto prípade, som ukazovať vás dvojdielny n-gram modelu, je bigram. 404 00:23:02,270 --> 00:23:08,910 Budeme robiť fyzické myšlienku že niekedy, určité slová sú 405 00:23:08,910 --> 00:23:14,680 s väčšou pravdepodobnosťou nasledovať vzhľadom k tomu, slovo, než ostatní. 406 00:23:14,680 --> 00:23:25,210 Ak by som len povedal: "predpoveď počasia," ďalšie slovo by mohla pravdepodobne byť "dnes" 407 00:23:25,210 --> 00:23:31,510 alebo by mohli byť "počasie počasie zajtra. " 408 00:23:31,510 --> 00:23:38,870 Ale je to nepravdepodobné, že byť " predpoveď počasia artičok. " 409 00:23:38,870 --> 00:23:42,980 >> Aký jazykový model robí, je zachytáva tie štatisticky 410 00:23:42,980 --> 00:23:47,450 tým, že počíta, od niektorých veľmi veľký korpus, všetky inštancie 411 00:23:47,450 --> 00:23:50,890 v ktorom jedno slovo nasleduje druhý. 412 00:23:50,890 --> 00:23:54,300 Takže keď vezmem veľkú corpus-- ako každý Wall Street Journal 413 00:23:54,300 --> 00:24:00,750 ktorý bol vyrábaný od roku 1930, ktorý je jedným zo štandardných corpuses-- 414 00:24:00,750 --> 00:24:03,910 a ja sa cez všetky že text, a počítam 415 00:24:03,910 --> 00:24:09,770 up Koľkokrát po "počasie" nevidím "dnes" 416 00:24:09,770 --> 00:24:17,454 a koľkokrát môžem vidieť "počasie" a následne "artičoky," 417 00:24:17,454 --> 00:24:19,370 prvý sa deje byť oveľa pravdepodobnejšie. 418 00:24:19,370 --> 00:24:21,540 Bude to vyzerať oveľa častejšie. 419 00:24:21,540 --> 00:24:24,610 A tak to bude mať vyššiu Pravdepodobnosť, s ním spojené. 420 00:24:24,610 --> 00:24:27,340 >> Ak chcem prísť na pravdepodobnosť, že celé príhovory, 421 00:24:27,340 --> 00:24:29,940 potom som sa s tým skonči. 422 00:24:29,940 --> 00:24:35,990 Takže pravdepodobnosť sluchu veta "krysa jedol syr" 423 00:24:35,990 --> 00:24:39,110 je pravdepodobnosť slová "the" začína vetu, 424 00:24:39,110 --> 00:24:42,540 a pravdepodobnosť, že Slovo "krysa" nasleduje slovo "uzávierky," 425 00:24:42,540 --> 00:24:44,910 a pravdepodobnosť, že Slovo "jedol" nasleduje "krysa," 426 00:24:44,910 --> 00:24:51,120 a pravdepodobnosť, že "syr" nasleduje "jedol." 427 00:24:51,120 --> 00:24:55,160 >> To znie ako veľa štatistiky, veľa pravdepodobnosťou. 428 00:24:55,160 --> 00:24:57,510 A to je všetko, čo to je. 429 00:24:57,510 --> 00:25:02,920 Ale úžasná vec je, ak to budete robiť s dostatočne veľkou vzorky dát, 430 00:25:02,920 --> 00:25:03,670 funguje to. 431 00:25:03,670 --> 00:25:05,250 A funguje to ohromne dobre. 432 00:25:05,250 --> 00:25:07,810 433 00:25:07,810 --> 00:25:11,420 Všetci vieme, že tieto technológie. 434 00:25:11,420 --> 00:25:16,500 Väčšina operačných systémov prísť s rozpoznávanie hlasu v tomto bode. 435 00:25:16,500 --> 00:25:20,940 Používame Siri a Cortana a Echo. 436 00:25:20,940 --> 00:25:25,070 A tieto veci sú založené na Tento typ trojvrstvové model-- 437 00:25:25,070 --> 00:25:30,620 fonetickej modelu na dne, A Výslovnosť model v polovici, 438 00:25:30,620 --> 00:25:33,690 a model jazyk nad nimi. 439 00:25:33,690 --> 00:25:37,630 >> Teraz, čo musíte urobiť trochu viac než aby odpovedal na otázky. 440 00:25:37,630 --> 00:25:43,000 Ale uznanie toho, čo ste porekadlá závisí práve na tom. 441 00:25:43,000 --> 00:25:45,700 Takže poďme sa vziať príklad tu. 442 00:25:45,700 --> 00:25:52,020 Takže mám môj telefón tu hore pod kamerou dokumentov. 443 00:25:52,020 --> 00:25:56,110 A budeme sa žiada SIRI na pár otázok. 444 00:25:56,110 --> 00:25:57,150 Dobre? 445 00:25:57,150 --> 00:25:59,940 >> Takže poďme sa prebudiť môj telefón tu. 446 00:25:59,940 --> 00:26:02,710 447 00:26:02,710 --> 00:26:05,000 Siri, aké je počasie rovnako ako v New Haven dnes? 448 00:26:05,000 --> 00:26:07,670 449 00:26:07,670 --> 00:26:10,780 >> SIRI: Tu je počasie New Haven, Connecticut dnes. 450 00:26:10,780 --> 00:26:11,890 >> BRIAN SCASSELLATI: OK. 451 00:26:11,890 --> 00:26:16,720 Takže najprv ste videli, že Siri uznaná každý z jednotlivých slov 452 00:26:16,720 --> 00:26:19,050 a potom produkoval odpoveď. 453 00:26:19,050 --> 00:26:22,277 Porozprávame sa o tom, ako túto odpoveď príde za chvíľu. 454 00:26:22,277 --> 00:26:24,110 Ale teraz, keď vieme, že je to len na základe 455 00:26:24,110 --> 00:26:28,880 Na surovín štatistiky a to vzorov typ prístupu, 456 00:26:28,880 --> 00:26:31,120 môžeme hrať nejaké hry s Siri. 457 00:26:31,120 --> 00:26:34,560 >> Tak som sa to skúsiť znova. 458 00:26:34,560 --> 00:26:38,864 Siri, aké je počasie hroch New Haven, dnes? 459 00:26:38,864 --> 00:26:39,810 >> SIRI: OK. 460 00:26:39,810 --> 00:26:44,245 Tu je počasie pre New Haven, Connecticut pre dnešok. 461 00:26:44,245 --> 00:26:46,120 BRIAN SCASSELLATI: Siri je nie odradiť, že 462 00:26:46,120 --> 00:26:50,980 pretože to našiel pattern-- "počasie", "dnes", "New Haven." 463 00:26:50,980 --> 00:26:54,420 To je to, čo to reagovať sa, rovnako ako Elizu. 464 00:26:54,420 --> 00:26:54,920 Dobre. 465 00:26:54,920 --> 00:26:59,390 Poďme si dať ešte jeden ešte viac smiešny príklad. 466 00:26:59,390 --> 00:27:03,075 Siri, počasie artičok pásavec hrocha New Haven? 467 00:27:03,075 --> 00:27:06,806 468 00:27:06,806 --> 00:27:08,400 >> SIRI: Dovoľte mi, aby som skontrolovať, že. 469 00:27:08,400 --> 00:27:11,280 Tu je to, čo som našiel na webe za to, čo sú artičoky pásavec 470 00:27:11,280 --> 00:27:13,780 hroch New Haven. 471 00:27:13,780 --> 00:27:14,760 >> BRIAN SCASSELLATI: OK. 472 00:27:14,760 --> 00:27:20,400 Takže keď som dostatočne ďaleko sa z tohto modelu, 473 00:27:20,400 --> 00:27:24,365 Som schopný zameniť, pretože to nie je už zodpovedá vzoru, že má. 474 00:27:24,365 --> 00:27:27,370 475 00:27:27,370 --> 00:27:29,390 A že štatistická motor, ktorý hovorí, 476 00:27:29,390 --> 00:27:32,850 aká je pravdepodobnosť, že máte Slová hroch a artičok 477 00:27:32,850 --> 00:27:34,440 dohromady, a pásavec? 478 00:27:34,440 --> 00:27:36,050 To musí byť niečo nové. 479 00:27:36,050 --> 00:27:38,840 480 00:27:38,840 --> 00:27:40,610 >> Takže týchto technológií každý deň používame. 481 00:27:40,610 --> 00:27:43,670 482 00:27:43,670 --> 00:27:47,800 Ak chceme, aby sa im jeden krok Ďalej, aj keď, ak sme vlastne 483 00:27:47,800 --> 00:27:53,930 chcete byť schopní hovoriť o tom, čo je, že tieto systémy sú reagovať na, 484 00:27:53,930 --> 00:28:00,630 musíme hovoriť, opäť, asi viac základná sada otázok. 485 00:28:00,630 --> 00:28:05,370 A to je téma v komunikácii že hovoríme otázka záznamník. 486 00:28:05,370 --> 00:28:07,028 To znamená, že chceme byť schopní to-- jo? 487 00:28:07,028 --> 00:28:07,944 Divákov: [Nepočuteľné]. 488 00:28:07,944 --> 00:28:10,789 489 00:28:10,789 --> 00:28:13,330 BRIAN SCASSELLATI: Získame do latentnej sémantickej spracovania? 490 00:28:13,330 --> 00:28:14,070 Takže áno. 491 00:28:14,070 --> 00:28:17,820 Existuje veľa vecí, ktoré sú deje pod povrchom s Siri 492 00:28:17,820 --> 00:28:20,210 a v niektorých z príkladov Chystám sa vám ukázať ďalšie 493 00:28:20,210 --> 00:28:22,610 tam, kde je dosť pokiaľ ide o štruktúru 494 00:28:22,610 --> 00:28:25,260 z toho, čo hovoríte, že je to dôležité. 495 00:28:25,260 --> 00:28:31,890 A v skutočnosti, že je to skvelý predchodca pre ďalšiu snímku pre mňa. 496 00:28:31,890 --> 00:28:35,110 >> Takže rovnakým spôsobom, že naše rozpoznávanie reči bola vybudovaná 497 00:28:35,110 --> 00:28:39,620 z niekoľkých vrstiev, ak chceme pochopiť, čo to je, že to vlastne 498 00:28:39,620 --> 00:28:44,620 Ako už bolo povedané, budeme znovu spoliehajú na analýze viacvrstvového 499 00:28:44,620 --> 00:28:47,020 textu, ktorý je práve uznaný. 500 00:28:47,020 --> 00:28:52,560 Takže keď Siri je skutočne schopný povedzme, pozri našiel som tieto slová. 501 00:28:52,560 --> 00:28:55,230 A teraz čo mám robiť s nimi? 502 00:28:55,230 --> 00:28:59,110 Prvá zložka je často prejsť a pokúsiť sa analyzovať 503 00:28:59,110 --> 00:29:03,010 štruktúra vety. 504 00:29:03,010 --> 00:29:05,410 A v čom sme videli na základnej škole, často, 505 00:29:05,410 --> 00:29:08,920 ako druh diagramov vety, ideme 506 00:29:08,920 --> 00:29:12,774 uznať, že niektoré slová majú určité role. 507 00:29:12,774 --> 00:29:13,440 Sú to podstatné mená. 508 00:29:13,440 --> 00:29:14,231 Sú to zámená. 509 00:29:14,231 --> 00:29:16,200 Jedná sa o slovesá. 510 00:29:16,200 --> 00:29:19,460 A ideme rozpoznať že pre určitý gramatiky, 511 00:29:19,460 --> 00:29:24,700 v tomto prípade anglickej gramatiky, tam sú platné spôsoby, ako som im možno kombinovať 512 00:29:24,700 --> 00:29:26,280 a ďalšie spôsoby, ktoré nie sú platné. 513 00:29:26,280 --> 00:29:29,920 514 00:29:29,920 --> 00:29:33,870 >> Že uznanie, že štruktúra, by mohlo byť dosť, aby nás viedol pomôcť 515 00:29:33,870 --> 00:29:36,720 trochu. 516 00:29:36,720 --> 00:29:39,820 Ale to nie je dosť aby sme boli schopní dať 517 00:29:39,820 --> 00:29:43,290 pričom akýkoľvek význam toho, čo bolo povedané tu. 518 00:29:43,290 --> 00:29:46,615 K tomu, budeme musieť spoliehať na nejaké množstvo sémantickej spracovanie. 519 00:29:46,615 --> 00:29:49,590 520 00:29:49,590 --> 00:29:55,080 To znamená, že budeme musieť pozrieť na spodnej, čo každý z týchto slov 521 00:29:55,080 --> 00:29:57,400 skutočne vykonáva ako význam. 522 00:29:57,400 --> 00:30:01,150 A najjednoduchší spôsob, ako robiť to, budeme stýkať sa s každým slovom 523 00:30:01,150 --> 00:30:06,930 že vieme, že určité funkcie, určité transformácie, ktorá jej 524 00:30:06,930 --> 00:30:09,300 umožňuje stáť. 525 00:30:09,300 --> 00:30:14,470 >> V tomto prípade, mohli by sme označte štítkom Slovo "John", ako o vlastné meno, 526 00:30:14,470 --> 00:30:18,160 že to so sebou nesie identity. 527 00:30:18,160 --> 00:30:21,530 A môžeme označiť "Mary", ako je rovnakým spôsobom. 528 00:30:21,530 --> 00:30:27,900 Vzhľadom k tomu, sloveso ako "lások", ktoré predstavuje osobitný vzťah 529 00:30:27,900 --> 00:30:31,582 že sme schopní reprezentovať. 530 00:30:31,582 --> 00:30:33,290 Teraz, to neznamená, že sme pochopili, 531 00:30:33,290 --> 00:30:37,680 čo je láska, ale len to, že sme pochopili, že v ceste symbolického systému. 532 00:30:37,680 --> 00:30:40,480 To znamená, že môžeme označiť to a manipulovať s ňou. 533 00:30:40,480 --> 00:30:44,230 534 00:30:44,230 --> 00:30:49,120 >> S každou z týchto typov prístupov, akýkoľvek typ sémantické spracovanie 535 00:30:49,120 --> 00:30:57,060 Tu bude trochu požadovať bit znalostí a veľa práce 536 00:30:57,060 --> 00:30:59,020 z našej strany. 537 00:30:59,020 --> 00:31:03,590 Sme už v ríši kde proste štatistika 538 00:31:03,590 --> 00:31:07,320 sa bude dosť pre nás. 539 00:31:07,320 --> 00:31:11,330 Teraz, aby sa ísť od tohto bodu toho, že je 540 00:31:11,330 --> 00:31:15,520 schopný hovoriť o vnútrajšku čo sa to vlastne deje, 541 00:31:15,520 --> 00:31:19,640 k schopnosti manipuláciu s touto štruktúru a pochopiť otázku 542 00:31:19,640 --> 00:31:23,160 a potom budú môcť ísť von a hľadať, 543 00:31:23,160 --> 00:31:27,290 , Ktorá vyžaduje viac komplexné poznávacie modelu. 544 00:31:27,290 --> 00:31:34,880 >> Spôsob, akým sú postavené tieto systémy je z väčšej časti veľmi, veľmi práce 545 00:31:34,880 --> 00:31:36,350 intenzívny. 546 00:31:36,350 --> 00:31:39,490 Zahŕňajú ľudí utrácať veľké množstvo 547 00:31:39,490 --> 00:31:44,100 času štruktúrovanie spôsobov, ktorý tieto druhy viet 548 00:31:44,100 --> 00:31:47,270 môžu byť reprezentované v niektorých logike. 549 00:31:47,270 --> 00:31:51,639 550 00:31:51,639 --> 00:31:53,430 To dostane dokonca aj trochu zložitejšie, hoci. 551 00:31:53,430 --> 00:31:56,400 552 00:31:56,400 --> 00:31:59,660 >> Ani raz sa vysporiadame sa sémantikou, budeme 553 00:31:59,660 --> 00:32:03,860 ešte sa pozrieť na pragmatika toho, čo bolo povedané. 554 00:32:03,860 --> 00:32:08,620 To znamená, že ako mám sa vzťahujú slová že musím niečo fyzicky von 555 00:32:08,620 --> 00:32:12,054 existuje vo svete, alebo na aspoň niektoré informačný zdroj 556 00:32:12,054 --> 00:32:12,970 že môžem manipulovať? 557 00:32:12,970 --> 00:32:15,780 558 00:32:15,780 --> 00:32:20,790 >> Niekedy tieto viesť k nádherné kúsky nejasností. 559 00:32:20,790 --> 00:32:24,470 "Red-hot hviezda oženiť astronóma." 560 00:32:24,470 --> 00:32:25,630 OK. 561 00:32:25,630 --> 00:32:28,540 Teraz, čítame, že ako funny typ titulku 562 00:32:28,540 --> 00:32:34,690 že by sme vidieť na neskoré nočné televíziu pretože nemáme interpretovať "hviezda" 563 00:32:34,690 --> 00:32:38,630 mať jeho nebeské teleso význam. 564 00:32:38,630 --> 00:32:43,390 Vieme, že to znamená, že čím viac samozrejmosť herec alebo herečka 565 00:32:43,390 --> 00:32:45,240 s vysokým množstvom viditeľnosti. 566 00:32:45,240 --> 00:32:47,770 567 00:32:47,770 --> 00:32:51,950 >> "Squad pomáha pohryznutím obeť." 568 00:32:51,950 --> 00:32:55,550 Je možné, že tím je vlastne tam pomôcť psa 569 00:32:55,550 --> 00:32:59,620 V deje okolo a hrýzť obete? 570 00:32:59,620 --> 00:33:02,380 Alebo je možné, že tam bolo jednotlivec, ktorý bol 571 00:33:02,380 --> 00:33:04,625 pohrýzol pes, ktorý potreboval nejakú pomoc? 572 00:33:04,625 --> 00:33:07,650 573 00:33:07,650 --> 00:33:11,480 Len z pohľadu na syntax a sémantika viet, 574 00:33:11,480 --> 00:33:14,660 nemôžeme určiť, že. 575 00:33:14,660 --> 00:33:22,000 >> "Vrtuľník poháňaný ľudskými muchy." 576 00:33:22,000 --> 00:33:27,330 Existujú, v skutočnosti, skutočná malé veci, lietajúce okolo toho 577 00:33:27,330 --> 00:33:34,510 Sú to ľudia s krídla napájanie vrtuľníky pre dobro ľudstva? 578 00:33:34,510 --> 00:33:38,960 Alebo je tam raz mechanické zariadenie že odvodzuje svoju moc od osoby? 579 00:33:38,960 --> 00:33:41,600 580 00:33:41,600 --> 00:33:46,500 >> Keď sa pozrieme na otázku, záznamníky systémy, 581 00:33:46,500 --> 00:33:51,110 to sú vrstvy, ktoré musíme sa zaoberať. 582 00:33:51,110 --> 00:33:54,890 Teraz, najlepšie a najviac druh z prevládajúci týchto systémov 583 00:33:54,890 --> 00:34:00,640 dnes sú schopní urobiť veci na úrovni, ktorá sú 584 00:34:00,640 --> 00:34:05,050 ďaleko za to, čo sme mali pred 10 rokmi. 585 00:34:05,050 --> 00:34:08,210 Tu je jeden z najlepších systémov že je tam dnes. 586 00:34:08,210 --> 00:34:10,519 A to je systém od IBM volal Watson. 587 00:34:10,519 --> 00:34:13,040 588 00:34:13,040 --> 00:34:15,500 To je od našich priateľov v IBM. 589 00:34:15,500 --> 00:34:19,810 To je Katherine banky, Jia Chen, a Priscilla Moraes nám dáva 590 00:34:19,810 --> 00:34:26,323 ukážka Watson včera v IBM Yorktown. 591 00:34:26,323 --> 00:34:26,989 [Videoprehrávanie] 592 00:34:26,989 --> 00:34:27,690 -Ako sa máš? 593 00:34:27,690 --> 00:34:30,600 594 00:34:30,600 --> 00:34:31,980 >> -Mám sa dobre. 595 00:34:31,980 --> 00:34:35,429 Ja som vždy rád, keď som myslenie, zvlášť keď som 596 00:34:35,429 --> 00:34:38,920 môžu zostať v pohode v týchto serverovniach. 597 00:34:38,920 --> 00:34:40,170 Kto je vaša obľúbená herečka? 598 00:34:40,170 --> 00:34:43,870 599 00:34:43,870 --> 00:34:47,555 >> -Môj Obľúbená herečka Angelina Jolie ako Lara Croft 600 00:34:47,555 --> 00:34:54,800 v Tomb Raider, pretože jej pôvodný forma bola ako virtuálne postavy, ako som ja. 601 00:34:54,800 --> 00:34:56,760 >> -Ako Môže Watson pomôcť pacientom? 602 00:34:56,760 --> 00:34:59,700 603 00:34:59,700 --> 00:35:03,755 >> -je Plán pre pacientov do majú prístup k Watson priamo? 604 00:35:03,755 --> 00:35:08,050 Prístup k Watson poradenstvo Žiadosti sa líši podľa prípad použitia. 605 00:35:08,050 --> 00:35:12,630 Ale v súčasnej dobe, Watson bude poskytovať iba možná diagnóza a liečba 606 00:35:12,630 --> 00:35:14,725 Možnosti k zdravotníckym pracovníkom. 607 00:35:14,725 --> 00:35:17,680 Tam, kde je to vhodné, pacienti môže poskytnúť informácie 608 00:35:17,680 --> 00:35:21,210 Watsona, snáď prostredníctvom portálu webové rozhranie, tabliet, 609 00:35:21,210 --> 00:35:23,500 alebo dokonca mobilný telefón. 610 00:35:23,500 --> 00:35:27,180 Napríklad, môže byť pacient žiadal, aby opisoval ich symptómy 611 00:35:27,180 --> 00:35:30,460 v prirodzenom jazyku priamo do roztoku Watson, 612 00:35:30,460 --> 00:35:34,050 umožňuje lekár zamerať sa na diagnostika a nie zhromažďovanie údajov. 613 00:35:34,050 --> 00:35:38,379 614 00:35:38,379 --> 00:35:42,716 >> Kto zavraždil Abraham Lincoln? 615 00:35:42,716 --> 00:35:46,153 >> -John Wilkes Booth. 616 00:35:46,153 --> 00:35:52,373 >> -V Čo rok robil Arizona Diamondbacks vyhrať svetovej série? 617 00:35:52,373 --> 00:35:55,295 >> -2001. 618 00:35:55,295 --> 00:35:58,710 >> [END Prehrávanie] 619 00:35:58,710 --> 00:36:01,610 >> BRIAN SCASSELLATI: So tieto druhy systémov 620 00:36:01,610 --> 00:36:07,430 musieť spoliehať na prvom rade rozpoznávať reč; Druhá, 621 00:36:07,430 --> 00:36:12,200 prevod do zmysluplnej internej zastúpenie; a potom, za tretie, 622 00:36:12,200 --> 00:36:17,090 budú môcť ísť von a nájsť zdroj informácií, ktoré 623 00:36:17,090 --> 00:36:21,140 im umožňuje odpovedať na túto otázku. 624 00:36:21,140 --> 00:36:27,320 Táto úroveň zložitosti zahŕňa rovnaké typy programových vecí 625 00:36:27,320 --> 00:36:31,790 že ste boli robí v problémových sadách. 626 00:36:31,790 --> 00:36:38,000 >> Sme schopní analyzovať HTTP požiadaviek v rovnaký typ low-level vzorom 627 00:36:38,000 --> 00:36:40,810 zhoda, že Eliza môže robiť. 628 00:36:40,810 --> 00:36:45,070 Sme schopní previesť tie, do vnútornej reprezentácie, 629 00:36:45,070 --> 00:36:50,360 a potom použiť k dotazu niektorej externé databázy, prípadne pomocou SQL. 630 00:36:50,360 --> 00:36:53,530 631 00:36:53,530 --> 00:36:56,260 Všetky systémy, ktoré sú dnes postavené 632 00:36:56,260 --> 00:37:00,520 robiť tento typ prírodného jazyková komunikácia 633 00:37:00,520 --> 00:37:04,100 sú postavené na tie isté zásady. 634 00:37:04,100 --> 00:37:09,530 >> Teraz, dokonca aj systém, ako je Watson nie je dosť zložitý 635 00:37:09,530 --> 00:37:14,820 aby bol schopný odpovedať na ľubovoľný otázky týkajúce sa akejkoľvek tému. 636 00:37:14,820 --> 00:37:20,060 A v skutočnosti, že majú byť štruktúrované v danej oblasti. 637 00:37:20,060 --> 00:37:24,440 Takže sa môžete ísť on-line a môžete nájsť verzia Watson, ktoré fungujú dobre 638 00:37:24,440 --> 00:37:27,700 v medicínskej informatike. 639 00:37:27,700 --> 00:37:31,490 Alebo je tu ešte jedna on-line že práve spoločnosti s tým, ako 640 00:37:31,490 --> 00:37:34,540 aby dobré odporúčania k Aké pivo pôjde, s ktorými potraviny. 641 00:37:34,540 --> 00:37:37,060 642 00:37:37,060 --> 00:37:41,870 A v týchto oblastiach, je schopný odpovedať na otázky, 643 00:37:41,870 --> 00:37:46,130 nájsť informácie, ktoré potrebuje. 644 00:37:46,130 --> 00:37:48,270 >> Ale nemôžete kombinovať ich. 645 00:37:48,270 --> 00:37:53,150 Systém, ktorý je vyškolený s databázou potravín a piva 646 00:37:53,150 --> 00:37:56,830 nefunguje dobre, keď sa náhle dať sa do lekárskej informatiky 647 00:37:56,830 --> 00:37:59,770 databáz. 648 00:37:59,770 --> 00:38:05,680 Takže aj naše najlepšie systémy dnes spoliehajú na úrovni spracovania 649 00:38:05,680 --> 00:38:11,570 v ktorých sú ručne kódovanie a Stavebné do infraštruktúry za účelom 650 00:38:11,570 --> 00:38:13,275 aby tento systém bežať. 651 00:38:13,275 --> 00:38:16,360 652 00:38:16,360 --> 00:38:20,710 >> Teraz, posledný téma chcem aby bolo možné sa dostať do dneška 653 00:38:20,710 --> 00:38:23,960 je o neverbálnej komunikácie. 654 00:38:23,960 --> 00:38:29,290 Veľké množstvo informácií, ktoré sme sa navzájom komunikovať 655 00:38:29,290 --> 00:38:35,490 neprichádza o prostredníctvom jednotlivé slová, že sme sa uchádzate. 656 00:38:35,490 --> 00:38:40,290 To má čo do činenia s vecami, ako je blízkosť, zadívať, váš tón hlasu, 657 00:38:40,290 --> 00:38:42,270 Váš skloňovanie. 658 00:38:42,270 --> 00:38:46,620 A že komunikácia je tiež niečo, že mnoho rôznych rozhraní 659 00:38:46,620 --> 00:38:49,960 záleží veľa o. 660 00:38:49,960 --> 00:38:51,500 To nie je to, čo sa stará o Siri. 661 00:38:51,500 --> 00:38:56,250 Môžem sa opýtať Siri niečo jedným hlasom alebo iným tónom, 662 00:38:56,250 --> 00:38:59,840 a Siri to bude daj mi rovnakú odpoveď. 663 00:38:59,840 --> 00:39:05,260 Ale to nie je to, čo budujeme pre mnoho ďalších typov rozhraní. 664 00:39:05,260 --> 00:39:09,120 >> Chcem ťa predstaviť Teraz k jednému z robotov. 665 00:39:09,120 --> 00:39:12,720 To bol postavený môj dlhoročný priateľ a kolega Cynthia 666 00:39:12,720 --> 00:39:16,010 Breazeal a jej spoločnosť Jibou. 667 00:39:16,010 --> 00:39:20,090 A to robot-- ideme mať pár dobrovoľníkov 668 00:39:20,090 --> 00:39:22,520 prísť k interakcii s tým. 669 00:39:22,520 --> 00:39:26,200 Takže môžem mať dvaja ľudia ochotní hrať s robotom pre mňa? 670 00:39:26,200 --> 00:39:29,936 Prečo ste prišiel hore, a prečo nejdeš hore. 671 00:39:29,936 --> 00:39:31,310 Keby si mi spojiť tu, prosím. 672 00:39:31,310 --> 00:39:36,520 673 00:39:36,520 --> 00:39:39,670 >> A ak by som mohol mať ťa ísť rovno sem. 674 00:39:39,670 --> 00:39:40,170 Vďaka. 675 00:39:40,170 --> 00:39:40,480 Ahoj. 676 00:39:40,480 --> 00:39:41,400 >> ALFREDO: Teší ma. 677 00:39:41,400 --> 00:39:42,010 Alfredo. 678 00:39:42,010 --> 00:39:42,520 >> BRIAN SCASSELLATI: Alfredo. 679 00:39:42,520 --> 00:39:43,146 >> Rachel: rachel. 680 00:39:43,146 --> 00:39:44,228 BRIAN SCASSELLATI: Rachel. 681 00:39:44,228 --> 00:39:45,154 Teší ma oboje. 682 00:39:45,154 --> 00:39:46,820 Alfredo, budem musieť ísť ako prvý. 683 00:39:46,820 --> 00:39:47,990 Poďte sem. 684 00:39:47,990 --> 00:39:51,870 Chystám sa predstaviť vás-- či môžem dostať to preč 685 00:39:51,870 --> 00:39:58,450 bez zaklopania na microphone-- na malý robot menom Jibou. 686 00:39:58,450 --> 00:40:00,140 OK? 687 00:40:00,140 --> 00:40:04,260 >> Teraz, Jibou je navrhnutý tak, aby interaktívne. 688 00:40:04,260 --> 00:40:09,339 A aj keď to môže dať vám reč, veľa z interakcie s robotom 689 00:40:09,339 --> 00:40:09,880 je neverbálne. 690 00:40:09,880 --> 00:40:12,450 691 00:40:12,450 --> 00:40:17,070 Alfredo, budem vás požiadať, aby ste hovoriť niečo pekného a zadarmo 692 00:40:17,070 --> 00:40:19,554 na robota, prosím. 693 00:40:19,554 --> 00:40:20,845 ALFREDO: Myslím si, že vyzerať roztomilo. 694 00:40:20,845 --> 00:40:24,114 695 00:40:24,114 --> 00:40:25,611 >> [Vrčanie SOUND] 696 00:40:25,611 --> 00:40:26,192 697 00:40:26,192 --> 00:40:27,108 BRIAN SCASSELLATI: OK. 698 00:40:27,108 --> 00:40:30,110 699 00:40:30,110 --> 00:40:33,180 Jeho odpoveď nie je verbálne. 700 00:40:33,180 --> 00:40:35,180 A napriek tomu, že vám dal oba jasné potvrdenie 701 00:40:35,180 --> 00:40:39,680 že počul, čo ste povedal, a tiež nejako rozumie sa, že. 702 00:40:39,680 --> 00:40:40,530 OK? 703 00:40:40,530 --> 00:40:42,070 Krok späť tu na jednu sekundu. 704 00:40:42,070 --> 00:40:43,130 Ďakujem. 705 00:40:43,130 --> 00:40:44,090 >> Rachel, ak by ste. 706 00:40:44,090 --> 00:40:46,070 Teraz, budem dávať Si oveľa ťažšia úloha. 707 00:40:46,070 --> 00:40:48,361 Ak by ste sa stať tu, zálohovať len trochu tak, 708 00:40:48,361 --> 00:40:50,280 môžeme dostať vás na kameru a pozrieť sa týmto spôsobom. 709 00:40:50,280 --> 00:40:56,840 Budem sa vás opýtať na niečo povedať vlastne znamená a škaredý na robote. 710 00:40:56,840 --> 00:41:02,900 >> Rachel: Čo sa mi zdalo urobiť, bolo úplne absurdné. 711 00:41:02,900 --> 00:41:03,840 >> [Brum] 712 00:41:03,840 --> 00:41:07,610 713 00:41:07,610 --> 00:41:09,030 >> To bolo ešte absurdnejšie. 714 00:41:09,030 --> 00:41:10,120 Čo sa to s tebou deje? 715 00:41:10,120 --> 00:41:13,487 716 00:41:13,487 --> 00:41:16,207 Ále, necíti zle. 717 00:41:16,207 --> 00:41:17,040 Dám vám objať. 718 00:41:17,040 --> 00:41:19,882 719 00:41:19,882 --> 00:41:21,090 BRIAN SCASSELLATI: Dobre. 720 00:41:21,090 --> 00:41:22,280 Vďaka, Rachel. 721 00:41:22,280 --> 00:41:24,565 Alfredo, Rachel, vďaka chlapci moc. 722 00:41:24,565 --> 00:41:26,840 >> [APPLAUSE] 723 00:41:26,840 --> 00:41:28,660 724 00:41:28,660 --> 00:41:34,470 >> Takže tento druh interakcie má v mnoho spôsobov, ako niektorí z rovnakých pravidiel 725 00:41:34,470 --> 00:41:36,950 a niektoré tie isté štruktúra ako to, čo sme 726 00:41:36,950 --> 00:41:39,950 môže mať v jazykovej interakcie. 727 00:41:39,950 --> 00:41:44,530 Je to ako komunikatívna a slúži dôležitý účel. 728 00:41:44,530 --> 00:41:48,590 A to interakcie, v mnoho spôsobov, je navrhnutý tak, 729 00:41:48,590 --> 00:41:52,890 aby mal osobitný účinok na osoba interakciu s alebo počúvaní 730 00:41:52,890 --> 00:41:54,410 k robotu. 731 00:41:54,410 --> 00:41:56,450 >> Teraz, ja som to šťastie, mať Jibou tu dnes. 732 00:41:56,450 --> 00:42:00,550 Sam Spaulding je tu pomôcť nás z s robotom. 733 00:42:00,550 --> 00:42:07,470 A ja som sa opýtať Sam dať sme raz pekné demo Jibou tance 734 00:42:07,470 --> 00:42:09,720 ktoré môžeme pozorovať na konci sem. 735 00:42:09,720 --> 00:42:10,590 Tak choďte do toho, Jibou. 736 00:42:10,590 --> 00:42:11,550 >> SAM: OK, Jibou. 737 00:42:11,550 --> 00:42:14,430 Ukáž nám svoje tanečné pohyby. 738 00:42:14,430 --> 00:42:17,310 >> [Prehrávanie hudby] 739 00:42:17,310 --> 00:42:43,114 740 00:42:43,114 --> 00:42:44,780 BRIAN SCASSELLATI: Dobre, všetci. 741 00:42:44,780 --> 00:42:46,865 Vďaka našim priateľom v Jibou. 742 00:42:46,865 --> 00:42:49,426 >> [APPLAUSE] 743 00:42:49,426 --> 00:42:50,140 744 00:42:50,140 --> 00:42:54,990 >> A vďaka našim priateľom na IBM za pomoc dnes. 745 00:42:54,990 --> 00:42:57,300 Komunikácia je niečo, že ideš 746 00:42:57,300 --> 00:43:02,280 vidieť, prichádza stále viac a viac as staviame zložitejších rozhraní. 747 00:43:02,280 --> 00:43:05,760 Budúci týždeň budeme hovoriť o tom, ako sa rozhranie 748 00:43:05,760 --> 00:43:08,890 s počítačovými oponentov v hrách. 749 00:43:08,890 --> 00:43:12,950 Ale ak máte otázky týkajúce sa tohto, Budem sa okolo úradné hodiny večer. 750 00:43:12,950 --> 00:43:17,610 Som rád, že s vami hovoriť o AI témy alebo sa dostať do väčších detailov. 751 00:43:17,610 --> 00:43:18,927 Prajem krásny víkend. 752 00:43:18,927 --> 00:43:21,409 >> [APPLAUSE] 753 00:43:21,409 --> 00:43:21,909 754 00:43:21,909 --> 00:43:26,141 [Prehrávanie hudby] 755 00:43:26,141 --> 00:46:42,879