1 00:00:00,000 --> 00:00:02,928 >> [Muzikos grojimo] 2 00:00:02,928 --> 00:00:11,230 3 00:00:11,230 --> 00:00:12,790 >> DAVID Malan: Tai CS50. 4 00:00:12,790 --> 00:00:14,072 Tai yra 10 savaitės pabaigos. 5 00:00:14,072 --> 00:00:16,030 Ir berniukas, mes turime geras klasė jums šiandien. 6 00:00:16,030 --> 00:00:20,040 Mes taip džiaugiamės pakviesti du mūsų draugai iš Jeilio iki mums šiandien 7 00:00:20,040 --> 00:00:23,920 ir ieškoti susikirtimo dirbtinis intelektas, robotika, 8 00:00:23,920 --> 00:00:25,710 natūralios kalbos apdorojimas, ir dar daugiau. 9 00:00:25,710 --> 00:00:27,090 >> Ir iš tiesų, per pastaruosius keletą savaičių, mes 10 00:00:27,090 --> 00:00:29,714 tikrai praleido daug laiko, ypač ankstesnių psets, 11 00:00:29,714 --> 00:00:31,560 sutelkiant dėmesį į gana žemo lygio detalių. 12 00:00:31,560 --> 00:00:34,520 Ir tai labai lengva pamiršti iš miško už medžių 13 00:00:34,520 --> 00:00:38,170 ir įsikibę linijų ir sąlygos ir patarimų, žinoma, ir pan. 14 00:00:38,170 --> 00:00:41,770 Tačiau realybė yra vaikinai dabar turi Pagalbinės medžiagos, su kuria jūs galite tikrai 15 00:00:41,770 --> 00:00:45,300 išspręsti kai kurias įdomias problemas, tarp juos tie, kurie mūsų draugai Jeilio 16 00:00:45,300 --> 00:00:48,790 dirbti tik drovūs Cambridge. 17 00:00:48,790 --> 00:00:52,410 >> Taigi leiskite man pirmiausia pristatyti mūsų galvos asistentas nuo Yale, Andy. 18 00:00:52,410 --> 00:00:55,182 >> [Plojimai] 19 00:00:55,182 --> 00:00:57,030 20 00:00:57,030 --> 00:01:00,710 >> ANDY: Pirmiausia, tiesiog padėkoti Jums leisti pora Yalies 21 00:01:00,710 --> 00:01:02,700 pop žemyn į Kembridžą šiandien. 22 00:01:02,700 --> 00:01:05,299 Mes tikrai vertiname tai. 23 00:01:05,299 --> 00:01:07,090 Antra, mūsų draugai Atgal home-- Jasonas 24 00:01:07,090 --> 00:01:09,670 Ačiū už gyvena ir veikia paskaitą. 25 00:01:09,670 --> 00:01:12,970 Tikiuosi, kad viskas gerai, New Haven. 26 00:01:12,970 --> 00:01:15,720 >> Taigi, taip, aš super excited pristatyti Scaz šiandien. 27 00:01:15,720 --> 00:01:17,020 Scaz veikia robotų laboratoriją. 28 00:01:17,020 --> 00:01:19,690 Jis iš profesorius, primenantis, penkių skirtingų departamentų Jeilio. 29 00:01:19,690 --> 00:01:23,159 Savo laboratorijoje, jis turi daug, daug robotai, kad jis mėgsta žaisti su. 30 00:01:23,159 --> 00:01:24,950 Jis turi, pavyzdžiui, The super darbas pasaulyje. 31 00:01:24,950 --> 00:01:27,116 Ir jis pasireiškia rūšies netvarka aplink, kad visą dieną 32 00:01:27,116 --> 00:01:29,090 ilgai ir padaryti tam tikrą darbą, taip pat. 33 00:01:29,090 --> 00:01:33,070 >> Ir taip mes iš tikrųjų atnešė vieną jų žemyn su mumis šiandien. 34 00:01:33,070 --> 00:01:36,900 Taigi be tolesnio ceremonija, Scaz yra ketina eiti į priekį ir pristatyti mums 35 00:01:36,900 --> 00:01:38,660 Jo robotas draugui. 36 00:01:38,660 --> 00:01:41,546 >> [Plojimai] 37 00:01:41,546 --> 00:01:42,935 38 00:01:42,935 --> 00:01:44,310 BRIAN SCASSELLATI: Ačiū, Davidas. 39 00:01:44,310 --> 00:01:45,380 Ačiū, Andy. 40 00:01:45,380 --> 00:01:50,050 Tai taip nuostabu būti čia su visais šiandien. 41 00:01:50,050 --> 00:01:56,490 Noriu pirmas būti labai aišku, kad CS50 darbuotojai čia Kembridže 42 00:01:56,490 --> 00:01:59,190 buvo neįtikėtinai svetingi mums. 43 00:01:59,190 --> 00:02:02,130 Mes esame labai dėkinga už viską jie padarė mus paremti. 44 00:02:02,130 --> 00:02:05,690 Ir todėl mes norėtume, kad būtų galima grįžti į gerumą. 45 00:02:05,690 --> 00:02:09,370 >> Taigi, šiandien mes gauti pranešti kad mes ketiname turėti naują, 46 00:02:09,370 --> 00:02:15,240 viena-of-a-kind CS50 renginio vyksta New Haven kitą savaitę. 47 00:02:15,240 --> 00:02:18,040 Ir tai yra CS50 tyrimų Expo. 48 00:02:18,040 --> 00:02:21,300 Taigi mes ketiname būti pakviesti everyone-- CS50 studentų, 49 00:02:21,300 --> 00:02:26,510 darbuotojai iš abiejų Harvardo ir Yale-- į nusileisti ir aplankyti pas mus penktadienį. 50 00:02:26,510 --> 00:02:30,400 Mes turime platų daugiau nei 30 skirtingi žmonės pristatantys 51 00:02:30,400 --> 00:02:34,830 ir exhibiting-- upperclassmen rodo išjungti kai kuriuos savo mokslinių tyrimų produktų. 52 00:02:34,830 --> 00:02:38,480 Mes turime keletą pradedantiesiems, net, ieško už trupučiu naujų technologijų talentą, 53 00:02:38,480 --> 00:02:40,460 pradedantiesiems iš tiek Harvardo ir Jeilio. 54 00:02:40,460 --> 00:02:44,550 Ir mes turime keletą studentų grupes looking for some naujos narystės. 55 00:02:44,550 --> 00:02:46,357 >> Tai bus labai įdomi laiko. 56 00:02:46,357 --> 00:02:49,190 Tikimės, kad tiems iš jūsų, kurie Besileidžiant už Harvardo-Jeilio žaidimą 57 00:02:49,190 --> 00:02:51,360 galės sustabdyti iki šiek tiek per anksti, 58 00:02:51,360 --> 00:02:54,060 pačiame miestelio centre, Sterlingas memorialinė biblioteka. 59 00:02:54,060 --> 00:02:58,040 Mes ketiname turėti rinkinį eksponatų, kad nuo savarankiška 60 00:02:58,040 --> 00:03:04,460 burlaiviai būdus, kaip naudojant programinę įrangą išsaugoti viduramžių rankraščių. 61 00:03:04,460 --> 00:03:07,860 >> Mes ketiname turėti skelbimą hoc tinklų ir žmonės 62 00:03:07,860 --> 00:03:11,230 mokymo programinės įrangos kodavimas Keiptaune. 63 00:03:11,230 --> 00:03:13,730 Mes turime kompiuterį muzikos demonstracijos. 64 00:03:13,730 --> 00:03:16,020 Ir mes, žinoma, turime daugiau robotų. 65 00:03:16,020 --> 00:03:18,900 Taigi mes tikimės, kad jūs prisijungti prie mūsų šį įvykį. 66 00:03:18,900 --> 00:03:21,350 Ji turėtų būti daug įdomus, šiek tiek maisto, 67 00:03:21,350 --> 00:03:24,430 ir įdomu daug dalykų kalbėti apie. 68 00:03:24,430 --> 00:03:28,230 >> Taigi, šiandien, mes ketiname kalbėti apie natūralios kalbos apdorojimas. 69 00:03:28,230 --> 00:03:32,560 Ir tai yra mums bandymas statyti naują būdą sąsajos 70 00:03:32,560 --> 00:03:35,150 su mūsų prietaisais, nes per pastaruosius keletą savaičių, 71 00:03:35,150 --> 00:03:40,800 Jūs buvo sutelktas į tai, kaip ji yra, kad galite rašyti kodą, rašyti programinę įrangą 72 00:03:40,800 --> 00:03:47,110 tai yra, kad galėtų pasakyti būdas mašina, tai, ką aš noriu jums padaryti. 73 00:03:47,110 --> 00:03:50,210 >> Tačiau mes neturėtume reikia tikėtis, kad viskas 74 00:03:50,210 --> 00:03:53,760 tai ten, kad manimi naudojama kiekvienas pasaulyje 75 00:03:53,760 --> 00:03:57,480 bus įgudę šioje instrukcijoje rūšies. 76 00:03:57,480 --> 00:04:02,540 Taigi, mes atskirti kompiuterio Kalbos ir natūralus languages-- 77 00:04:02,540 --> 00:04:06,720 tai yra, dalykų, kad žmogui naudoti bendrauti su kitais žmonėms. 78 00:04:06,720 --> 00:04:12,270 Ir mes stengiamės sukurti sąsajas, kurios naudoja Šie natūralūs ryšio mechanizmai. 79 00:04:12,270 --> 00:04:16,029 >> Dabar, kaip ir kiekvieną kitą temą kad mes pradėjome iš CS50, 80 00:04:16,029 --> 00:04:19,589 mes ketiname pradėti paprasčiausias tiek natūralios kalbos apdorojimo 81 00:04:19,589 --> 00:04:21,269 kad mes galime įsivaizduoti. 82 00:04:21,269 --> 00:04:24,940 Mes ketiname pradėti su istorinė dalis natūralios kalbos. 83 00:04:24,940 --> 00:04:28,740 Ir tada mes statyti iki vis daugiau ir daugiau neseniai sistemos 84 00:04:28,740 --> 00:04:31,450 ir turėti tam tikrą įdomus demo pakeliui. 85 00:04:31,450 --> 00:04:35,900 >> Taigi mes ketiname pradėti su tuo, kas buvo turbūt pirmasis natūralios kalbos 86 00:04:35,900 --> 00:04:38,210 apdorojimo sistema. 87 00:04:38,210 --> 00:04:45,080 Tai buvo programinės įrangos sistema, parašyta 1966 Joseph Weizenbaum vadinama Eliza. 88 00:04:45,080 --> 00:04:49,640 Ir ELIZA buvo sukurta siekiant atkartoti sąveikos natūra 89 00:04:49,640 --> 00:04:53,850 jums reikės su Rogerian psichoterapeutas. 90 00:04:53,850 --> 00:04:57,210 Šiol, Rogerians, jie turėjo idėja, kad psichoterapija 91 00:04:57,210 --> 00:05:02,800 dalyvauja galėtų atspindėti atgal pacientui ir pasikalbėti su jais, 92 00:05:02,800 --> 00:05:08,100 iš esmės, kurią tik suteikiant jiems maža šiek tiek terapeutas. 93 00:05:08,100 --> 00:05:09,920 Tai reiškia, kad viskas kad terapeutas sakė 94 00:05:09,920 --> 00:05:16,500 turėjo būti tik atspindys ką pacientas pasakojo jiems. 95 00:05:16,500 --> 00:05:18,990 >> Taigi pabandykime ir demo tai. 96 00:05:18,990 --> 00:05:22,820 Ar mes turime savanorį, kuris nori būti nori pasidalinti savo giliausius, 97 00:05:22,820 --> 00:05:26,650 tamsiausias ir / ar netikras paslaptys su Eliza? 98 00:05:26,650 --> 00:05:29,680 Žinoma, kodėl gi ne jums ateiti iki. 99 00:05:29,680 --> 00:05:30,847 Mobiliesiems telefonams. 100 00:05:30,847 --> 00:05:31,430 Ir tavo vardas? 101 00:05:31,430 --> 00:05:32,000 >> MILES: mylių. 102 00:05:32,000 --> 00:05:33,041 >> BRIAN SCASSELLATI: mylių. 103 00:05:33,041 --> 00:05:34,270 Nice to meet you, Miles. 104 00:05:34,270 --> 00:05:36,270 Jei norite eiti į tai. 105 00:05:36,270 --> 00:05:40,840 Ir mes ketiname naudoja Eliza versija 106 00:05:40,840 --> 00:05:44,640 kad mes pakartotas per CS50 IDE. 107 00:05:44,640 --> 00:05:47,140 Ir mes pažvelgti šaltinio kodas tai truputį. 108 00:05:47,140 --> 00:05:49,910 Bet dabar, mes tiesiog ketina pasitelkti jį įvesdami Eliza. 109 00:05:49,910 --> 00:05:55,480 >> Ir ELIZA ketina suteikti jums atsakymus kurie bus visose sostinėse. 110 00:05:55,480 --> 00:05:57,950 Ir vyksta užduoti jums keletą klausimų. 111 00:05:57,950 --> 00:06:02,130 Ir mes atsakysime ir įveskite ir atsakymuose į Eliza. 112 00:06:02,130 --> 00:06:04,310 Taigi ELIZA sakė, "Sveiki, aš Eliza. 113 00:06:04,310 --> 00:06:05,462 Kokios problemos?" 114 00:06:05,462 --> 00:06:08,092 Ką norėtumėte pasakyti Eliza apie šiandien? 115 00:06:08,092 --> 00:06:10,750 >> MILES: galiu patenka tik miega jei turiu triušiuko šlepetės ant. 116 00:06:10,750 --> 00:06:12,440 >> BRIAN SCASSELLATI: Visos dešinę. 117 00:06:12,440 --> 00:06:13,360 Gerai. 118 00:06:13,360 --> 00:06:15,300 >> [Juokas] 119 00:06:15,300 --> 00:06:22,410 >> "Aš galiu patenka tik miega su bunny šlepetės On ". 120 00:06:22,410 --> 00:06:29,000 Ir ELIZA sako: "Sakyk, ar ne jokių psichologinių problemų? 121 00:06:29,000 --> 00:06:30,450 Gal tai yra geras rodiklis. " 122 00:06:30,450 --> 00:06:30,780 >> GERAI. 123 00:06:30,780 --> 00:06:32,245 Taigi, ką norėtumėte atsakyti? 124 00:06:32,245 --> 00:06:36,110 125 00:06:36,110 --> 00:06:36,970 >> MILES: Taip. 126 00:06:36,970 --> 00:06:38,660 >> BRIAN SCASSELLATI: Taip. 127 00:06:38,660 --> 00:06:39,570 Žmogus daug žodžių. 128 00:06:39,570 --> 00:06:41,870 Man patinka, kad. 129 00:06:41,870 --> 00:06:50,200 Eliza sako: "Jūs, atrodo gana teigiamas." 130 00:06:50,200 --> 00:06:53,200 >> MILES: Ne, aš esu iš tikrųjų, elektronas. 131 00:06:53,200 --> 00:06:55,150 >> BRIAN SCASSELLATI: "Ne 132 00:06:55,150 --> 00:07:02,240 Tiesą sakant, aš esu elektronas ". "Ar tu atėjai pas mane 133 00:07:02,240 --> 00:07:06,954 nes esate elektronas? " 134 00:07:06,954 --> 00:07:08,870 Dabar matome, kai Quake aš ruošiuosi 135 00:07:08,870 --> 00:07:10,200 pristabdyti jus tik sekundę, Miles. 136 00:07:10,200 --> 00:07:11,010 Negalima eiti bet kur. 137 00:07:11,010 --> 00:07:12,650 Mes ne viskas su jumis dar. 138 00:07:12,650 --> 00:07:16,490 ELIZA yra, tam tikrais būdais, reaguoti į tam tikrus dalykus 139 00:07:16,490 --> 00:07:21,140 kad jis sako, bet be bet realaus supratimo. 140 00:07:21,140 --> 00:07:26,090 Ir jis taip pat parroting atgal kai iš jo sakinio dalių. 141 00:07:26,090 --> 00:07:27,310 >> Taigi, mes pasakė: "Ne 142 00:07:27,310 --> 00:07:29,090 Tiesą sakant, aš esu elektronas ". 143 00:07:29,090 --> 00:07:34,190 Eliza atsakė atgal, "Ar tu atėjai man, nes esate elektronas? " 144 00:07:34,190 --> 00:07:34,690 Gerai. 145 00:07:34,690 --> 00:07:36,050 Leiskite suteikti jai dar vieną atsakymą čia. 146 00:07:36,050 --> 00:07:37,140 Give it a geras, Miles. 147 00:07:37,140 --> 00:07:37,806 >> MILES: Geras viena? 148 00:07:37,806 --> 00:07:48,400 149 00:07:48,400 --> 00:07:49,570 >> Taip, prašau man padėti. 150 00:07:49,570 --> 00:07:50,570 BRIAN SCASSELLATI: "Taip. 151 00:07:50,570 --> 00:07:58,010 Prašome padėti man. "Ar tikrai?" 152 00:07:58,010 --> 00:07:58,510 MILES: Ne 153 00:07:58,510 --> 00:08:00,860 BRIAN SCASSELLATI: Ne 154 00:08:00,860 --> 00:08:03,562 "Ką tai rodo jums?" 155 00:08:03,562 --> 00:08:06,760 >> MILES: Aš negali būti elektronas. 156 00:08:06,760 --> 00:08:11,170 >> BRIAN SCASSELLATI: "Aš negali būti elektronas ". 157 00:08:11,170 --> 00:08:13,790 "Ar tu sakai, ne tik bus neigiamas?" 158 00:08:13,790 --> 00:08:14,390 >> Gerai. 159 00:08:14,390 --> 00:08:16,030 Taigi Miles, Thank you so much. 160 00:08:16,030 --> 00:08:16,860 >> MILES: Ačiū. 161 00:08:16,860 --> 00:08:18,360 >> BRIAN SCASSELLATI: Ačiū labai. 162 00:08:18,360 --> 00:08:20,230 [Plojimai] 163 00:08:20,230 --> 00:08:21,230 164 00:08:21,230 --> 00:08:26,700 >> Taigi tai ELIZA programa, įvairiais būdais, reaguoja tik į gabalus 165 00:08:26,700 --> 00:08:32,730 kad mes teikti be jokių giliai supratimas, kas vyksta čia. 166 00:08:32,730 --> 00:08:36,640 Tai sistema natūra vadinamas modelio atitikimo, kur 167 00:08:36,640 --> 00:08:40,490 mes ieškome tam tikros bitai tekstą, mes tada 168 00:08:40,490 --> 00:08:44,860 ketina imti ką buvo numatyta, kaip įvestį, 169 00:08:44,860 --> 00:08:52,580 konvertuoti jį, potencialiai, tam tikru būdu, ir tada duoti jį atgal į vartotojo. 170 00:08:52,580 --> 00:08:55,150 >> Ar kas nors iš jūsų manote kad ELIZA yra iš tikrųjų 171 00:08:55,150 --> 00:08:58,230 Atliekant galiojantį psichoanalizės čia? 172 00:08:58,230 --> 00:08:59,250 Vienas asmuo, o gal. 173 00:08:59,250 --> 00:09:00,166 >> Auditorija: [nesigirdi]. 174 00:09:00,166 --> 00:09:03,315 175 00:09:03,315 --> 00:09:05,440 BRIAN SCASSELLATI: Ir kaip ar tai, kad Jūs jaustumėtės? 176 00:09:05,440 --> 00:09:06,530 Taip, iš tiesų, ji daro. 177 00:09:06,530 --> 00:09:10,890 Ir mes ketiname pamatyti, Tiesą sakant, kodo už jį vos akimirką. 178 00:09:10,890 --> 00:09:13,580 Ir taip, jūs ketinate būti galėtų daryti būtent tai. 179 00:09:13,580 --> 00:09:17,420 >> Dabar ELIZA yra viena forma, kas mes vadiname šiandien pokalbių botas. 180 00:09:17,420 --> 00:09:19,950 Jis tiesiog eina per tekstas, jūs suteikiate, 181 00:09:19,950 --> 00:09:24,030 suteikia minimumo sumą supratimo ar perdirbimas, 182 00:09:24,030 --> 00:09:26,790 ir tada papūgos jį atgal į jus. 183 00:09:26,790 --> 00:09:31,830 Taigi leiskite pažvelgti, konceptualiai, ir kalbėti apie tai, ką 184 00:09:31,830 --> 00:09:34,690 tai yra, kad ELIZA iš tikrųjų daro. 185 00:09:34,690 --> 00:09:42,000 >> ELIZA yra pradėdami vartoti bet kurį sentence-- tegul pasakyti: "Aš noriu padaryti įspūdį savo viršininkui." 186 00:09:42,000 --> 00:09:45,130 Ir ELIZA ieško per tą sakinį 187 00:09:45,130 --> 00:09:48,730 ir bando rasti ir atitiktų tam tikrus modelius. 188 00:09:48,730 --> 00:09:52,850 Taigi, pavyzdžiui, vienas iš šablonų kad ELIZA ieško esate žodžiai 189 00:09:52,850 --> 00:09:55,110 "Noriu." 190 00:09:55,110 --> 00:09:59,330 Ir bet kuriuo metu jį mato kažką kad turi "Noriu" jame, 191 00:09:59,330 --> 00:10:01,770 jis formuluoja atsakymą. 192 00:10:01,770 --> 00:10:05,040 Ir atsakymas yra fiksuota eilutę. 193 00:10:05,040 --> 00:10:07,915 Šiuo atveju, tai "kodėl tu nori?" 194 00:10:07,915 --> 00:10:11,330 Ir aš įdėti truputį žvaigždę pabaiga, nes tai tik 195 00:10:11,330 --> 00:10:13,310 mūsų reaguojant pradžia. 196 00:10:13,310 --> 00:10:16,310 Ir žvaigždė rodo, kad mes ketiname imtis poilsio 197 00:10:16,310 --> 00:10:19,850 naudotojo utterance-- "įspūdį mano bosas", - 198 00:10:19,850 --> 00:10:24,500 ir mes ketiname pridėti, kad ant šio gale eilutę. 199 00:10:24,500 --> 00:10:28,990 >> Taigi dabar, o ne sakydamas: "Kodėl norite nustebinti savo bosą " 200 00:10:28,990 --> 00:10:31,800 ten šiek tiek papildomos apdorojimas, kad mes padarysime. 201 00:10:31,800 --> 00:10:34,440 Tai reiškia, kad mes turime konvertuoti kai kurių įvardžių 202 00:10:34,440 --> 00:10:38,670 čia iš "Mano bosas", kad "savo viršininku". 203 00:10:38,670 --> 00:10:41,300 Ir ten gali būti keletas kitų pokyčiai, kurie mums reikia padaryti. 204 00:10:41,300 --> 00:10:44,990 Taigi, o ne tik klijuoti tiesiai ant galo, ką mes padarysime 205 00:10:44,990 --> 00:10:49,160 yra mes priimsime į poilsį vartotojo anketa utterance-- balta here-- 206 00:10:49,160 --> 00:10:54,090 ir mes jį vienas gabalas tuo laikas ir paversti kiekvieną eilutę 207 00:10:54,090 --> 00:10:58,180 raktas, kiekvienas žodis, į sakinį. 208 00:10:58,180 --> 00:10:59,580 >> Taigi, mes priimsime žodžio "IKI". 209 00:10:59,580 --> 00:11:01,650 Nėra konversijos kad mes turime tai padaryti. 210 00:11:01,650 --> 00:11:02,340 "Impress". 211 00:11:02,340 --> 00:11:04,140 Nėra konversijos mums reikia ten daryti. 212 00:11:04,140 --> 00:11:06,670 "Mano" bus konvertuoti į "savo". 213 00:11:06,670 --> 00:11:10,070 Ir "bosas" mes tiesiog palikti kaip "bosas". 214 00:11:10,070 --> 00:11:12,740 Ir tada, pagaliau, nieko, kad baigiasi su tam tikrą laikotarpį, 215 00:11:12,740 --> 00:11:16,640 mes konvertuoti jį į klausimą. 216 00:11:16,640 --> 00:11:22,600 >> Tai labai paprasta modelio atitikimo iš tiesų yra gana sėkminga. 217 00:11:22,600 --> 00:11:27,260 Ir kai šis buvo įvesta į 1966-- Joseph Weizenbaum 218 00:11:27,260 --> 00:11:28,986 užprogramuotas šis kompiuteryje. 219 00:11:28,986 --> 00:11:31,110 Dabar, kompiuteriai tuo metu nebuvo staliniai modeliai. 220 00:11:31,110 --> 00:11:33,950 Jie buvo dalijamasi ištekliais. 221 00:11:33,950 --> 00:11:39,090 Ir jo mokiniai būtų eiti ir kalbėtis su Eliza. 222 00:11:39,090 --> 00:11:41,570 Galų gale, jis turėjo apriboti prieigą prie savo 223 00:11:41,570 --> 00:11:43,890 nes jo mokiniai nebuvo gauti bet atliktą darbą. 224 00:11:43,890 --> 00:11:46,190 Jie buvo tiesiog kalbasi su Eliza. 225 00:11:46,190 --> 00:11:48,850 Ir, tiesą sakant, jis turėjo ugnies savo padėjėją, kuris 226 00:11:48,850 --> 00:11:55,840 praleido visą savo laiką kalbėti su Eliza apie savo gilių ir neraminančių problemų. 227 00:11:55,840 --> 00:12:00,350 >> Kiekvienas, kuris naudojamas šių sistemų pradėjo anthropomorphize juos. 228 00:12:00,350 --> 00:12:04,490 Jie pradėjo galvoti apie juos kaip yra animuoti ir realūs žmonės. 229 00:12:04,490 --> 00:12:07,969 Jie pradėjo pripažinti kai ką, kad jie buvo pasakyti 230 00:12:07,969 --> 00:12:09,010 buvo grįžta prie jų. 231 00:12:09,010 --> 00:12:12,120 Ir jie buvo išsiaiškinti dalykų apie save. 232 00:12:12,120 --> 00:12:17,290 Ir, tiesą sakant, net ekspertai, net psichoterapeutai, 233 00:12:17,290 --> 00:12:22,930 pradėjo nerimauti, kad, tiesą sakant, gal ELIZA būtų juos pakeisti. 234 00:12:22,930 --> 00:12:25,640 Ir net kompiuteris Mokslininkai nerimauja, kad mes buvome 235 00:12:25,640 --> 00:12:30,040 taip arti sprendžiant gamtos kalbą. 236 00:12:30,040 --> 00:12:33,520 >> Dabar, kad nebuvo niekur arti tiesa. 237 00:12:33,520 --> 00:12:37,280 Bet tai, kaip įspūdingai šios sistemos gali atrodyti. 238 00:12:37,280 --> 00:12:40,080 Taigi pradėkime ieškoti po ir bandykite 239 00:12:40,080 --> 00:12:46,190 gauti šiek tiek klausimu kur šis kodas tikrųjų vyksta. 240 00:12:46,190 --> 00:12:48,170 Taigi mes padaryti šį kodą galima vėliau. 241 00:12:48,170 --> 00:12:50,880 Ir tai yra labai paprasta ir tiesioginė uosto 242 00:12:50,880 --> 00:12:53,240 pirminio ELIZA įgyvendinimą. 243 00:12:53,240 --> 00:12:56,350 >> Taigi kai kurie iš jų stilistinė dalykų, kad jūs pamatysite čia 244 00:12:56,350 --> 00:12:59,360 yra ne kas stilistiškai mes norime, kad jūs padaryti 245 00:12:59,360 --> 00:13:01,480 ar tai, ką mes jau moko jus padaryti. 246 00:13:01,480 --> 00:13:04,770 Bet mes bandėme išlaikyti juos tas pats per daug uostus 247 00:13:04,770 --> 00:13:08,087 kad tai turėjo taip, kad ji turi originalo skonį. 248 00:13:08,087 --> 00:13:09,920 Taigi mes ketiname įtraukti dalykų krūva, 249 00:13:09,920 --> 00:13:12,920 ir tada mes turime raktažodžių rinkinį, daiktų 250 00:13:12,920 --> 00:13:16,460 kad ELIZA bus pripažinti ir reaguoti į tiesiogiai. 251 00:13:16,460 --> 00:13:20,780 Taigi, jei turite tokius žodžius kaip "galite", arba "aš ne" arba "ne" 252 00:13:20,780 --> 00:13:24,680 arba "taip" arba "svajonė" arba "labas", tada ELIZA 253 00:13:24,680 --> 00:13:27,920 bus selektyviai reaguoti į juos. 254 00:13:27,920 --> 00:13:30,010 Mes taip pat turime tam tikras skaičius dalykų 255 00:13:30,010 --> 00:13:34,940 kad mes apsikeitimo, kaip konvertuoti "mano", kad "jūsų". 256 00:13:34,940 --> 00:13:39,920 >> Ir tada mes turime atsakymų rinkinys kad kiekviena iš šių raktinių žodžių, 257 00:13:39,920 --> 00:13:42,580 mes pasukti per šie skirtingi atsakymai. 258 00:13:42,580 --> 00:13:45,350 Taigi, jei aš sakau "taip" tris kartus iš eilės, aš 259 00:13:45,350 --> 00:13:50,429 gali gauti trys skirtingi atsakymai Eliza. 260 00:13:50,429 --> 00:13:52,345 Mūsų kodą, tada, yra iš tikrųjų nepaprastai paprasta. 261 00:13:52,345 --> 00:13:59,490 Jei aš slinkite žemyn pro visa tai atsakymai, kad mes suplanuotos 262 00:13:59,490 --> 00:14:02,920 ir mes kibti į mūsų pagrindinis, mes ketiname inicijuoti 263 00:14:02,920 --> 00:14:06,540 įvairių kintamųjų pora ir padaryti šiek tiek namų ruošą 264 00:14:06,540 --> 00:14:08,480 pradžioje. 265 00:14:08,480 --> 00:14:11,760 Bet ten absoliučiai rinkinys kodo, kad jūs galite suprasti. 266 00:14:11,760 --> 00:14:15,820 Vienas didelis, o kilpa, kuri sako aš ketina pakartoti vėl ir vėl. 267 00:14:15,820 --> 00:14:20,420 Aš perskaičiau eilutę, ir aš saugoti, kad į įvesties eilutę. 268 00:14:20,420 --> 00:14:23,880 Aš patikrinti ir pamatyti, jei tai būtų ypatingą raktažodis "bye", kuri 269 00:14:23,880 --> 00:14:26,199 reiškia išeiti iš programos. 270 00:14:26,199 --> 00:14:29,240 Ir tada aš patikrinti ir pamatyti, ar kas nors tiesiog kartoti save 271 00:14:29,240 --> 00:14:29,800 vėl ir vėl. 272 00:14:29,800 --> 00:14:31,174 Ir aš klykauti ne juos, jei jie daro. 273 00:14:31,174 --> 00:14:34,820 Aš sakau "nekartoti sau." 274 00:14:34,820 --> 00:14:40,500 >> Tol, kol nė vienas iš tų atsitikti, mes tada nuskaityti per ir kilpa per, 275 00:14:40,500 --> 00:14:45,330 linijose 308 313 čia ir patikrinti ir pamatyti, 276 00:14:45,330 --> 00:14:49,090 yra bet kuri iš tų raktažodį frazės, esančios įėjimo 277 00:14:49,090 --> 00:14:50,620 kad man buvo tik suteikta? 278 00:14:50,620 --> 00:14:54,845 Jei yra rungtynės už juos, taip pat tada aš prisimenu tą vietą. 279 00:14:54,845 --> 00:14:57,050 Aš prisimenu tą žodį. 280 00:14:57,050 --> 00:14:58,620 Ir aš galės statyti atsakymą. 281 00:14:58,620 --> 00:15:03,150 >> Jeigu aš neturiu rasti vieną, gerai tada, paskutinis dalykas, mano žodžių masyvas 282 00:15:03,150 --> 00:15:08,070 bus pagal nutylėjimą atsakymai, kai nieko rungtynes. 283 00:15:08,070 --> 00:15:14,160 Aš užduoti klausimus, pavyzdžiui, "Kodėl tu čia ateina? "arba" Kaip aš galiu jums padėti? " 284 00:15:14,160 --> 00:15:19,710 kad yra tik iš dalies tinkamas nesvarbu koks indėlis yra. 285 00:15:19,710 --> 00:15:22,580 >> Mes tada sukurti Eliza atsakymą. 286 00:15:22,580 --> 00:15:26,040 Galėsime imtis kad pagrindas atsakas, 287 00:15:26,040 --> 00:15:28,370 kaip mes padarėme, kad "Mano bosas" pavyzdys. 288 00:15:28,370 --> 00:15:30,970 289 00:15:30,970 --> 00:15:33,990 Jei tai viskas, kad is-- jei tai tik vienas 290 00:15:33,990 --> 00:15:36,860 eilutė, kad aš turėjo respond-- Aš galiu tik siųsti jį atgal. 291 00:15:36,860 --> 00:15:40,610 Jei ji turi ne žvaigždutę jo pabaigoje, tada aš 292 00:15:40,610 --> 00:15:45,710 apdoroti kiekvieną atskirą raktą į naudotojo atsako poilsio 293 00:15:45,710 --> 00:15:51,590 ir pridėti tuos, Swapping iš pažodžiui, kaip man reikia. 294 00:15:51,590 --> 00:15:56,100 >> Visa tai yra visiškai kažkas, kad jūs galite sukurti. 295 00:15:56,100 --> 00:15:59,230 Ir iš tiesų, būdai, kuriais mes perdirbo komandų eilutės argumentus, 296 00:15:59,230 --> 00:16:03,570 būdas, kuriuo jūs turite tvarkomi per HTTP užklausas 297 00:16:03,570 --> 00:16:05,510 atlikite tuos pačius rūšių taisykles. 298 00:16:05,510 --> 00:16:08,220 Jie modelio atitikimo. 299 00:16:08,220 --> 00:16:15,170 >> Taigi ELIZA buvo gana svarbus poveikis natūralios kalbos 300 00:16:15,170 --> 00:16:21,620 nes ji tapo atrodyti, kad tai buvo labai pasiekiamas tikslas, kaip ir kažkaip mes norime 301 00:16:21,620 --> 00:16:25,550 būtų galima išspręsti šią problemą tiesiogiai. 302 00:16:25,550 --> 00:16:30,670 Dabar, kad manimi negalima teigti, kad ELIZA daro Viskas, ką norėtumėte daryti. 303 00:16:30,670 --> 00:16:33,710 Tikrai ne. 304 00:16:33,710 --> 00:16:35,660 Bet mes turėtų galėti daryti kažką daugiau. 305 00:16:35,660 --> 00:16:38,280 306 00:16:38,280 --> 00:16:41,490 >> Mūsų pirmasis žingsnis eiti už ELIZA vyksta 307 00:16:41,490 --> 00:16:44,840 gebėti pažvelgti į ne tekstą būtų įtraukti 308 00:16:44,840 --> 00:16:53,750 į klaviatūrą, bet kalboje faktinis kalbos įrašyti į mikrofoną. 309 00:16:53,750 --> 00:16:56,880 Taigi, kaip mes žiūrime į juos skirtingi gabalai, mes 310 00:16:56,880 --> 00:17:00,304 teks statyti modelių rinkinys. 311 00:17:00,304 --> 00:17:02,970 Mes ketiname turėti, kad būtų galima eiti iš žemo lygio akustinės 312 00:17:02,970 --> 00:17:07,180 informacija-- pikis, amplitudė, frequency-- 313 00:17:07,180 --> 00:17:09,530 ir konvertuoti, kad į Kai kurie padaliniai, kad mes 314 00:17:09,530 --> 00:17:14,619 galėtų lengviau manipuliuoti ir, galiausiai, manipuliuoti juos 315 00:17:14,619 --> 00:17:18,609 į žodžių ir sakinių. 316 00:17:18,609 --> 00:17:22,880 >> Taigi didžioji kalbos atpažinimas sistemos, kurios yra ten šiandien 317 00:17:22,880 --> 00:17:26,069 sekti statistinis modelis, kuriame mes statome 318 00:17:26,069 --> 00:17:35,090 trys atskiri atstovybės ką kad garso signalas iš tikrųjų yra. 319 00:17:35,090 --> 00:17:38,640 Mes pradedame su fonetiniu modelį kad kalbama apie tik bazę 320 00:17:38,640 --> 00:17:41,250 skamba, kad aš gaminti. 321 00:17:41,250 --> 00:17:46,900 Ar aš gaminti kažką, kad yra B kaip berniukas ar D kaip šuo? 322 00:17:46,900 --> 00:17:53,220 Kaip aš pripažįstu, tų dviejų skirtingų telefonai kaip atskiri ir skiriasi? 323 00:17:53,220 --> 00:17:56,600 >> Viršuje, kad mes tada statyti žodis tarimas modelis, 324 00:17:56,600 --> 00:18:01,350 kažkas, kad susieja kartu tie atskiri telefonai 325 00:18:01,350 --> 00:18:04,724 ir sujungia juos į žodį. 326 00:18:04,724 --> 00:18:07,890 Ir po to, mes priimsime žodžius ir mes surinkti juos su kalba 327 00:18:07,890 --> 00:18:13,010 modeliuoti į visą sakinį. 328 00:18:13,010 --> 00:18:17,230 >> Dabar, mes ketiname kalbėti apie kiekvieną iš jų nepriklausomai ir atskirai. 329 00:18:17,230 --> 00:18:21,580 Tačiau šie trys modeliai yra visi tik bus statistika. 330 00:18:21,580 --> 00:18:23,502 Ir tai reiškia, kad, kai mes dirbti su jais, mes 331 00:18:23,502 --> 00:18:25,376 būtų galima dirbti su juos visus vienu metu. 332 00:18:25,376 --> 00:18:28,100 333 00:18:28,100 --> 00:18:28,600 Gerai. 334 00:18:28,600 --> 00:18:30,890 Pradėkime mūsų fonetinio modelį. 335 00:18:30,890 --> 00:18:34,470 Taigi fonetiniai modeliai remtis skaičiavimo technika 336 00:18:34,470 --> 00:18:37,320 vadinamas paslėptų Markovo modelių. 337 00:18:37,320 --> 00:18:43,050 Tai yra grafinis modeliai, kurioje aš turėti ir pripažinti pasaulio būklę 338 00:18:43,050 --> 00:18:46,500 kaip charakterizuojama pagal funkcijų rinkinys. 339 00:18:46,500 --> 00:18:51,960 Ir, kad valstybės apibūdina vieną dalį ieškinio, kad aš užsiima. 340 00:18:51,960 --> 00:19:00,190 >> Taigi, jei manau, kad apie tai garsas "Ma", kaip motina, 341 00:19:00,190 --> 00:19:03,970 yra skirtingi komponentai į tą garsą. 342 00:19:03,970 --> 00:19:07,230 Yra dalis, kur aš atkreipti kvėpavimas. 343 00:19:07,230 --> 00:19:09,560 Ir tada aš rankinėje mano lūpas. 344 00:19:09,560 --> 00:19:13,710 Ir aš riedėti mano lūpos šiek tiek atgal tiek padaryti, kad "Ma" garsą. 345 00:19:13,710 --> 00:19:15,340 Ir tada ten išleisti. 346 00:19:15,340 --> 00:19:17,020 Mano lūpos irti. 347 00:19:17,020 --> 00:19:19,030 Oro šalinamas. 348 00:19:19,030 --> 00:19:22,650 "Ma". 349 00:19:22,650 --> 00:19:29,250 >> Šios trys skirtingos dalys būtų atstovauja narių šioje graph-- 350 00:19:29,250 --> 00:19:33,420 Į pradžią, vidurinioji ir pabaiga. 351 00:19:33,420 --> 00:19:38,060 Ir aš norėčiau turėti perėjimus, kad leido man keliauti iš vienos valstybės 352 00:19:38,060 --> 00:19:42,260 į kitą su tam tikra tikimybe. 353 00:19:42,260 --> 00:19:47,250 Taigi, kad, pavyzdžiui, M garsas gali būti labai, 354 00:19:47,250 --> 00:19:51,850 labai trumpas įsiurbimo tuo beginning-- "MM" - ir tada ilgiau, 355 00:19:51,850 --> 00:19:55,640 vibracinis etapas, kai aš holdingo Mano lūpos kartu ir beveik humming-- 356 00:19:55,640 --> 00:20:05,090 "mmmm" - ir tada labai trumpas Plosive kur aš išsiųsti breath-- "Ma". 357 00:20:05,090 --> 00:20:09,370 >> Paslėptas Markovo modelis skirtos fiksuoti tai, 358 00:20:09,370 --> 00:20:13,340 kad būdas, kad aš darau kad garsas "Ma" ketina 359 00:20:13,340 --> 00:20:17,350 šiek tiek skiriasi jos laikas yra dažnis, 360 00:20:17,350 --> 00:20:21,030 ir įsitikinti, nei būdas, kad jūs padaryti jį 361 00:20:21,030 --> 00:20:23,300 arba taip, kad galėčiau padaryti jį, kai aš kalbu 362 00:20:23,300 --> 00:20:26,030 apie skirtingus naudojimo būdus laiške. 363 00:20:26,030 --> 00:20:33,240 "Motina" ir "aš galiu" bus skamba šiek tiek kitaip. 364 00:20:33,240 --> 00:20:36,800 >> Taigi, norint pripažinti ypač garso, Norime 365 00:20:36,800 --> 00:20:42,020 statyti Markovo modelius, tai paslėpta Markovo modeliai, kiekvieno galimo telefonu, kad aš 366 00:20:42,020 --> 00:20:45,840 norėti pripažinti, kas įmanoma, garso, 367 00:20:45,840 --> 00:20:49,750 ir tada pažvelgti į akustinių duomenų, kad turiu 368 00:20:49,750 --> 00:20:54,430 ir nustatyti statistiškai kurių vienas yra labiausiai tikėtina, vienas 369 00:20:54,430 --> 00:20:58,110 kad parengėme šį garsą. 370 00:20:58,110 --> 00:20:58,610 GERAI. 371 00:20:58,610 --> 00:21:01,540 372 00:21:01,540 --> 00:21:06,750 Su šiuo modeliu, tada mes pradėti statyti ant jo. 373 00:21:06,750 --> 00:21:09,330 Mes priimame tarimas modelį. 374 00:21:09,330 --> 00:21:11,790 Dabar, kartais tarimas modeliai yra paprasta ir lengva 375 00:21:11,790 --> 00:21:14,440 nes ten tik vienas būdas ištarti kažką. 376 00:21:14,440 --> 00:21:17,990 Kiti kartus, jie yra šiek tiek daugiau sudėtinga. 377 00:21:17,990 --> 00:21:21,340 Štai tarimo vadovas tos raudonos dalykas, kad yra 378 00:21:21,340 --> 00:21:25,210 vaisių, kad jūs padaryti kečupas iš. 379 00:21:25,210 --> 00:21:27,360 Žmonės nemanau, kad tai vaisius. 380 00:21:27,360 --> 00:21:27,860 Teisė? 381 00:21:27,860 --> 00:21:30,880 382 00:21:30,880 --> 00:21:35,300 >> Dabar, yra daug skirtingų būdų, kad žmonės bus ištarti šį žodį. 383 00:21:35,300 --> 00:21:37,780 Kai bus pasakyti "tne-Geg-toe". 384 00:21:37,780 --> 00:21:40,880 Kai bus pasakyti "tne mah-Toe". 385 00:21:40,880 --> 00:21:44,800 Ir mes galime užfiksuoti, kad su vienas iš šių grafinių modelių 386 00:21:44,800 --> 00:21:48,305 kur, kartą, mes atstovauja perėjimus kaip turintis tam tikrą tikimybę 387 00:21:48,305 --> 00:21:51,360 ir susijusią tikimybę, kad su jais. 388 00:21:51,360 --> 00:21:58,290 >> Taigi, šiuo atveju, jei aš buvo sekti viršutinis maršrutas per visą šio grafiko, 389 00:21:58,290 --> 00:22:03,330 I būtų pradedant raide tolimajame kairiajame kampe, "TP" garsą. 390 00:22:03,330 --> 00:22:07,570 Norėčiau imtis viršutinę, į "Oh," ir tada "Ma" 391 00:22:07,570 --> 00:22:14,530 ir tada "A", ir tada "TA", ir "O". "Toe-Geg-Toe". 392 00:22:14,530 --> 00:22:19,610 Jei aš paėmė iš apačios kelią per tai, aš gausite "TA-mah-Toe". 393 00:22:19,610 --> 00:22:26,810 Ir jei aš nuėjau žemyn ir tada iki, aš norėčiau gauti "TA-May-toe". 394 00:22:26,810 --> 00:22:29,950 >> Šie modeliai užfiksuoti šie skirtumai, nes kai 395 00:22:29,950 --> 00:22:32,410 mes dislokuoti vienas iš šių pripažinimo sistemos, 396 00:22:32,410 --> 00:22:35,340 tai teks dirbti su daug įvairių rūšių žmonių, 397 00:22:35,340 --> 00:22:39,295 daug skirtingų akcentų, ir net pasirinko skirtingas tais pačiais žodžiais. 398 00:22:39,295 --> 00:22:42,204 399 00:22:42,204 --> 00:22:44,120 Galiausiai, viršuje, kad, mes sukurti kažką 400 00:22:44,120 --> 00:22:48,780 kad atrodo tikrai sudėtinga, vadinamas kalbos modelis, 401 00:22:48,780 --> 00:22:52,950 bet iš tikrųjų yra paprasčiausias trys, nes jose 402 00:22:52,950 --> 00:22:56,041 apie tai, kas yra vadinama n-gramas modeliai. 403 00:22:56,041 --> 00:23:02,270 Ir šiuo atveju, aš parodyti jums, dviejų dalių N-gramų modelis, Bigramų. 404 00:23:02,270 --> 00:23:08,910 Mes ketiname padaryti fizinę idėja kad kartais tam tikri žodžiai 405 00:23:08,910 --> 00:23:14,680 labiau tikėtina, kad sekti suteikta žodžio, nei kiti. 406 00:23:14,680 --> 00:23:25,210 Jei aš ką tik pasakė "orų prognozė" kitą žodį tikėtina galėtų būti "šiandien" 407 00:23:25,210 --> 00:23:31,510 arba galėtų būti "oras Prognozuojama, rytoj ". 408 00:23:31,510 --> 00:23:38,870 Bet tai mažai tikėtina, kad būti " orų prognozė artišokų. " 409 00:23:38,870 --> 00:23:42,980 >> Kokia kalba modeliu daro, yra jis fiksuoja tuos statistiškai 410 00:23:42,980 --> 00:23:47,450 skaičiuojant nuo kai labai didelis Corpus, visi atvejai 411 00:23:47,450 --> 00:23:50,890 kurioje vienas žodis taip kitą. 412 00:23:50,890 --> 00:23:54,300 Taigi, jei aš didelį corpus-- kaip ir kiekvienas Wall Street Journal " 413 00:23:54,300 --> 00:24:00,750 kad buvo gaminamas nuo 1930 kuris yra vienas iš standartinio corpuses-- 414 00:24:00,750 --> 00:24:03,910 ir man atrodo per visus kad tekstas ir tikiuosi 415 00:24:03,910 --> 00:24:09,770 iki kiek kartų po "prognozė" matau "Šiandien" 416 00:24:09,770 --> 00:24:17,454 ir kiek kartų tai matau "prognozė", po "artišokų" 417 00:24:17,454 --> 00:24:19,370 pirmasis vyksta bus daug labiau tikėtina. 418 00:24:19,370 --> 00:24:21,540 Jis ketina pasirodyti kas dažniau. 419 00:24:21,540 --> 00:24:24,610 Ir todėl turėsite didesnis tikimybė, susijęs su juo. 420 00:24:24,610 --> 00:24:27,340 >> Jei aš noriu išsiaiškinti tikimybė visą žodžio, 421 00:24:27,340 --> 00:24:29,940 tada aš tiesiog nutraukti jį. 422 00:24:29,940 --> 00:24:35,990 Taigi klausymo tikimybe sakinys "žiurkės valgė sūrį" 423 00:24:35,990 --> 00:24:39,110 yra žodžio tikimybė "į" pradeda sakinį, 424 00:24:39,110 --> 00:24:42,540 ir tada tikimybė, kad Žodis "žiurkė" taip žodį "The," 425 00:24:42,540 --> 00:24:44,910 ir tikimybė, kad Žodis "suvalgė" pildoma "žiurkės" 426 00:24:44,910 --> 00:24:51,120 ir tikimybė, kad "sūris" taip "suvalgė". 427 00:24:51,120 --> 00:24:55,160 >> Tai skamba kaip daug statistika, tikimybių daug. 428 00:24:55,160 --> 00:24:57,510 Ir tai viskas, kad ji yra. 429 00:24:57,510 --> 00:25:02,920 Bet nuostabus dalykas yra, jei jums tai padaryti su pakankamai didelis mėginio duomenų, 430 00:25:02,920 --> 00:25:03,670 tai veikia. 431 00:25:03,670 --> 00:25:05,250 Ir tai veikia ypatingai gerai. 432 00:25:05,250 --> 00:25:07,810 433 00:25:07,810 --> 00:25:11,420 Mes visi žinome, šias technologijas. 434 00:25:11,420 --> 00:25:16,500 Dauguma operacinių sistemų ateiti su balso atpažinimo šiuo metu. 435 00:25:16,500 --> 00:25:20,940 Mes naudojame Siri ir Cortana ir aido. 436 00:25:20,940 --> 00:25:25,070 Ir šie dalykai yra pagrįsti Šio tipo iš trijų sluoksnių model-- 437 00:25:25,070 --> 00:25:30,620 fonetinį modelis apačioje, A tarimas modelis centru, 438 00:25:30,620 --> 00:25:33,690 ir kalbos modelis, ant jų. 439 00:25:33,690 --> 00:25:37,630 >> Dabar jie turi padaryti šiek tiek daugiau nei, kad norint atsakyti į klausimus. 440 00:25:37,630 --> 00:25:43,000 Bet ką jūs pripažinimas posakis priklauso būtent apie tai. 441 00:25:43,000 --> 00:25:45,700 Taigi galime imtis pavyzdį čia. 442 00:25:45,700 --> 00:25:52,020 Taigi turiu mano telefonas sėdi čia po dokumento kamera. 443 00:25:52,020 --> 00:25:56,110 Ir mes ketiname prašo Siri keletą klausimų. 444 00:25:56,110 --> 00:25:57,150 Gerai? 445 00:25:57,150 --> 00:25:59,940 >> Taigi leiskite pabusti savo telefoną čia. 446 00:25:59,940 --> 00:26:02,710 447 00:26:02,710 --> 00:26:05,000 "Siri", kas yra oras kaip ir New Haven šiandien? 448 00:26:05,000 --> 00:26:07,670 449 00:26:07,670 --> 00:26:10,780 >> SIRI: Štai ir oras Niu Heivenas, Konektikutas šiandien. 450 00:26:10,780 --> 00:26:11,890 >> BRIAN SCASSELLATI: Gerai. 451 00:26:11,890 --> 00:26:16,720 Taigi, pirmiausia, kad matėte, kad Siri "pripažinta kiekviename iš atskirų žodžių 452 00:26:16,720 --> 00:26:19,050 ir tada pagamintas atsaką. 453 00:26:19,050 --> 00:26:22,277 Mes kalbame apie tai, kaip, kad atsakas ateina, apie truputį. 454 00:26:22,277 --> 00:26:24,110 Bet dabar, kad mes žinome, kad tai yra pagrįstas tik 455 00:26:24,110 --> 00:26:28,880 nuo žaliavų statistikos ir tai modelio atitikimo tipo požiūrio, 456 00:26:28,880 --> 00:26:31,120 mes galime žaisti kai kuriuos žaidimus su "Siri". 457 00:26:31,120 --> 00:26:34,560 >> Taigi aš galiu pabandyti dar kartą. 458 00:26:34,560 --> 00:26:38,864 "Siri", kas yra oras hipopotamas New Haven, šiandien? 459 00:26:38,864 --> 00:26:39,810 >> SIRI: Gerai. 460 00:26:39,810 --> 00:26:44,245 Štai naujų oras Heivenas, Konektikutas šiandien. 461 00:26:44,245 --> 00:26:46,120 BRIAN SCASSELLATI: "Siri" s ne išsigandę, kad 462 00:26:46,120 --> 00:26:50,980 nes jis rado pattern-- "oras", "šiandien", "New Haven." 463 00:26:50,980 --> 00:26:54,420 Štai ką jis reaguoja kad, kaip ir Eliza. 464 00:26:54,420 --> 00:26:54,920 Gerai. 465 00:26:54,920 --> 00:26:59,390 Leiskite duoti dar vieną, net daugiau juokinga pavyzdys. 466 00:26:59,390 --> 00:27:03,075 "Siri", oras artišokų šarvuotis hipopotamas New Haven? 467 00:27:03,075 --> 00:27:06,806 468 00:27:06,806 --> 00:27:08,400 >> SIRI: Leiskite patikrinti, kad. 469 00:27:08,400 --> 00:27:11,280 Štai ką radau internete už tai, ką yra artišokai šarvuotis 470 00:27:11,280 --> 00:27:13,780 hipopotamas New Haven. 471 00:27:13,780 --> 00:27:14,760 >> BRIAN SCASSELLATI: Gerai. 472 00:27:14,760 --> 00:27:20,400 Taigi, jei aš einu pakankamai toli nuo šio modelio, 473 00:27:20,400 --> 00:27:24,365 Aš galėtų klaidinti, nes ji ne ilgiau atitinka modelį, kad ji turi. 474 00:27:24,365 --> 00:27:27,370 475 00:27:27,370 --> 00:27:29,390 Ir kad statistinė variklis, sakydamas, 476 00:27:29,390 --> 00:27:32,850 kas tikimybė, kad jūs turite žodžiai hipopotamas ir artišokų 477 00:27:32,850 --> 00:27:34,440 kartu, ir šarvuotis? 478 00:27:34,440 --> 00:27:36,050 Štai turiu būti kažkas naujo. 479 00:27:36,050 --> 00:27:38,840 480 00:27:38,840 --> 00:27:40,610 >> Taigi šių technologijų mes naudojame kiekvieną dieną. 481 00:27:40,610 --> 00:27:43,670 482 00:27:43,670 --> 00:27:47,800 Jei norime juos vieną žingsnį Be to, nors, jei mes iš tikrųjų 483 00:27:47,800 --> 00:27:53,930 nori, kad būtų galima kalbėti apie tai, kas yra tai, kad šios sistemos yra reaguoti į, 484 00:27:53,930 --> 00:28:00,630 mes turime pasikalbėti,, apie daugiau pagrindinė rinkinys klausimus. 485 00:28:00,630 --> 00:28:05,370 Ir tai tem komunikacijos kurį mes vadiname klausimas atsakiklis. 486 00:28:05,370 --> 00:28:07,028 Tai reiškia, kad mes norime, kad būtų galima to-- Yeah? 487 00:28:07,028 --> 00:28:07,944 Auditorija: [nesigirdi]. 488 00:28:07,944 --> 00:28:10,789 489 00:28:10,789 --> 00:28:13,330 BRIAN SCASSELLATI: Ar mes gauname į slaptas semantikos perdirbimo? 490 00:28:13,330 --> 00:28:14,070 Taigi taip. 491 00:28:14,070 --> 00:28:17,820 Yra daug dalykų, kurie yra vyksta žemiau paviršiaus su "Siri" 492 00:28:17,820 --> 00:28:20,210 ir kai kurie iš pavyzdžių Aš ketinu parodyti jums, šalia 493 00:28:20,210 --> 00:28:22,610 kur yra gana šiek tiek požiūriu struktūros 494 00:28:22,610 --> 00:28:25,260 ką jūs sakote, kad tai svarbu. 495 00:28:25,260 --> 00:28:31,890 Ir, tiesą sakant, tai puikus pirmtakas už kitą skaidrę už mane. 496 00:28:31,890 --> 00:28:35,110 >> Taigi, tuo pačiu būdu, kad mūsų kalbos atpažinimas buvo pastatyta iki 497 00:28:35,110 --> 00:28:39,620 iš daugelio sluoksnių, jei norime suprasti, kas tai yra, kad tikrai 498 00:28:39,620 --> 00:28:44,620 Cela dit, mes ketiname vėl remtis kelių sluoksnių analizė 499 00:28:44,620 --> 00:28:47,020 teksto, kad manimi buvo pripažinta. 500 00:28:47,020 --> 00:28:52,560 Taigi, kai "Siri" yra iš tikrųjų galėtų tarkim, atrodo radau šiuos žodžius. 501 00:28:52,560 --> 00:28:55,230 Dabar ką man su jais daryti? 502 00:28:55,230 --> 00:28:59,110 Pirmasis komponentas yra dažnai eiti per ir pabandyti analizuoti 503 00:28:59,110 --> 00:29:03,010 sakinio struktūra. 504 00:29:03,010 --> 00:29:05,410 Ir tai, ką mes matėme pradinėje mokykloje, dažnai 505 00:29:05,410 --> 00:29:08,920 kaip rūšies diagramų sakiniai, mes ketiname 506 00:29:08,920 --> 00:29:12,774 pripažinti, kad tam tikra žodžiai turi tam tikrų vaidmenis. 507 00:29:12,774 --> 00:29:13,440 Tai yra daiktavardžiai. 508 00:29:13,440 --> 00:29:14,231 Tai yra įvardžiai. 509 00:29:14,231 --> 00:29:16,200 Tai yra veiksmažodžiai. 510 00:29:16,200 --> 00:29:19,460 Ir mes ketiname pripažinti kad tam tikram gramatikos, 511 00:29:19,460 --> 00:29:24,700 šiuo atveju anglų kalbos gramatikos, yra Galioja būdų, kuriais galiu juos sujungti 512 00:29:24,700 --> 00:29:26,280 ir kiti būdai, kad negalioja. 513 00:29:26,280 --> 00:29:29,920 514 00:29:29,920 --> 00:29:33,870 >> Šis pripažinimas, tai struktūra, gali būti pakankamai, kad padėtų vesk mus 515 00:29:33,870 --> 00:29:36,720 truputį. 516 00:29:36,720 --> 00:29:39,820 Bet tai ne visai pakankamai kad galėtume galėtų suteikti 517 00:29:39,820 --> 00:29:43,290 bet prasmę, kas buvo čia pasakyta. 518 00:29:43,290 --> 00:29:46,615 Norėdami tai padaryti, mes turime remtis kai semantinio apdorojimo suma. 519 00:29:46,615 --> 00:29:49,590 520 00:29:49,590 --> 00:29:55,080 Tai reiškia, kad mes ketiname pažvelgti ne po tai, ką kiekvienas iš šių žodžių 521 00:29:55,080 --> 00:29:57,400 faktiškai vykdo kaip apibrėžta. 522 00:29:57,400 --> 00:30:01,150 Ir paprasčiausias būdas tai padaryti, mes ketiname bendrauti su kiekvieno žodžio 523 00:30:01,150 --> 00:30:06,930 kad mes žinome tam tikrą funkciją, tam tikra transformacija, kad jį 524 00:30:06,930 --> 00:30:09,300 leidžia įvykti. 525 00:30:09,300 --> 00:30:14,470 >> Tokiu atveju, mes galime etiketėje Žodis "jonas" kaip tikrinis vardas, 526 00:30:14,470 --> 00:30:18,160 kad ji vykdo su juo tapatybės. 527 00:30:18,160 --> 00:30:21,530 Ir mes galime pažymėti "Mary", kaip tuo pačiu būdu. 528 00:30:21,530 --> 00:30:27,900 Kadangi, kaip "myli", veiksmažodis, kad yra ypač santykius 529 00:30:27,900 --> 00:30:31,582 kad mes galime atstovauti. 530 00:30:31,582 --> 00:30:33,290 Dabar, tai nereiškia, kad mes suprantame, 531 00:30:33,290 --> 00:30:37,680 kas yra meilė, bet tik tai, kad mes suprantame, jį į simbolinę sistemą būdas. 532 00:30:37,680 --> 00:30:40,480 Tai yra, galime pažymėti IT ir manipuliuoti. 533 00:30:40,480 --> 00:30:44,230 534 00:30:44,230 --> 00:30:49,120 >> Su kiekvienu iš šių metodų tipų, bet semantinio apdorojimo tipas 535 00:30:49,120 --> 00:30:57,060 čia ketina reikalauti šiek tiek tiek žinių ir daug darbo 536 00:30:57,060 --> 00:30:59,020 mūsų pusės. 537 00:30:59,020 --> 00:31:03,590 Mes nebėra sferos kur tiesiog statistika 538 00:31:03,590 --> 00:31:07,320 ketinate būti pakankamai už mus. 539 00:31:07,320 --> 00:31:11,330 Dabar, norint eiti iš šio taško iki yra 540 00:31:11,330 --> 00:31:15,520 galės kalbėtis apie viduje kas iš tikrųjų vyksta čia, 541 00:31:15,520 --> 00:31:19,640 , kad galėtų manipuliuoti tai susisteminti ir suprasti klausimą 542 00:31:19,640 --> 00:31:23,160 ir tada galėtų išeiti ir ieškoti, 543 00:31:23,160 --> 00:31:27,290 kad reikia daugiau sudėtinga pažinimo modelis. 544 00:31:27,290 --> 00:31:34,880 >> Būdas, kuriuo yra pastatytas šios sistemos yra, kad didžioji dalis labai, labai darbo 545 00:31:34,880 --> 00:31:36,350 intensyvus. 546 00:31:36,350 --> 00:31:39,490 Jie įtraukti žmones išleisti daug 547 00:31:39,490 --> 00:31:44,100 laiko struktūrizavimo į būdus kurios šie sakiniai rūšių 548 00:31:44,100 --> 00:31:47,270 gali būti atstovaujama kai logika. 549 00:31:47,270 --> 00:31:51,639 550 00:31:51,639 --> 00:31:53,430 Ji gauna net šiek tiek sudėtingesnis, nors. 551 00:31:53,430 --> 00:31:56,400 552 00:31:56,400 --> 00:31:59,660 >> Net kai mes nagrinėjami su semantika, mes 553 00:31:59,660 --> 00:32:03,860 vis dar turi pažvelgti į pragmatika, kas buvo pasakyta. 554 00:32:03,860 --> 00:32:08,620 Tai yra, kaip man susieti žodžius kad aš turiu kažką fiziškai atlikti 555 00:32:08,620 --> 00:32:12,054 ten pasaulyje arba jau kai informacijos šaltinis 556 00:32:12,054 --> 00:32:12,970 kad aš galiu manipuliuoti? 557 00:32:12,970 --> 00:32:15,780 558 00:32:15,780 --> 00:32:20,790 >> Kartais šie sukelti nuostabūs bitai dviprasmiškumo. 559 00:32:20,790 --> 00:32:24,470 "Karštas žvaigždė Treč astronomas." 560 00:32:24,470 --> 00:32:25,630 GERAI. 561 00:32:25,630 --> 00:32:28,540 Dabar mes skaitome, kad, kaip juokinga tipo antraštę 562 00:32:28,540 --> 00:32:34,690 kad mes pamatyti vėlyvo vakaro TV nes mes neturime interpretuoti "žvaigždė" 563 00:32:34,690 --> 00:32:38,630 turėti savo dangaus kūnas prasmę. 564 00:32:38,630 --> 00:32:43,390 Mes žinome, kad tai reiškia, kad daugiau įprastas aktorius ar aktorė 565 00:32:43,390 --> 00:32:45,240 su dideliu kiekiu matomumą. 566 00:32:45,240 --> 00:32:47,770 567 00:32:47,770 --> 00:32:51,950 >> "Būrys padeda Šuo Bitė auka." 568 00:32:51,950 --> 00:32:55,550 Ar tai, kad būrys yra iš tikrųjų ten padėti šunį 569 00:32:55,550 --> 00:32:59,620 į vyksta aplink ir kramtymas aukoms? 570 00:32:59,620 --> 00:33:02,380 Ar tai, kad buvo fizinis asmuo, kuris buvo 571 00:33:02,380 --> 00:33:04,625 įkando šuo, kuriems reikėjo pagalbos? 572 00:33:04,625 --> 00:33:07,650 573 00:33:07,650 --> 00:33:11,480 Tiesiog iš žiūri į sintaksę Ir sakinių semantika, 574 00:33:11,480 --> 00:33:14,660 mes negalime nustatyti, kad. 575 00:33:14,660 --> 00:33:22,000 >> "Sraigtasparnis powered by žmogaus musės". 576 00:33:22,000 --> 00:33:27,330 Ar, iš tiesų, faktinis smulkmenos plaukioja aplink, kad 577 00:33:27,330 --> 00:33:34,510 Yra žmonių, su sparnais maitinimui Sraigtasparniai už žmonijos labui? 578 00:33:34,510 --> 00:33:38,960 Ar yra vienas mechaninis įtaisas kad gauna savo galią iš asmens? 579 00:33:38,960 --> 00:33:41,600 580 00:33:41,600 --> 00:33:46,500 >> Kai mes žiūrime į klausimą atsakiklių sistemos, 581 00:33:46,500 --> 00:33:51,110 tai yra, kad sluoksniai turime spręsti. 582 00:33:51,110 --> 00:33:54,890 Dabar geriausias ir labiausiai rūšiuoti iš paplitusi iš šių sistemų 583 00:33:54,890 --> 00:34:00,640 šiandien galime daryti viskas iki tokio lygio, kad yra 584 00:34:00,640 --> 00:34:05,050 toli už ką turėjome prieš 10 metų. 585 00:34:05,050 --> 00:34:08,210 Štai vienas iš geriausių sistemų tai ten šiandien. 586 00:34:08,210 --> 00:34:10,519 Ir šis yra sistema, iš IBM Watson vadinamas. 587 00:34:10,519 --> 00:34:13,040 588 00:34:13,040 --> 00:34:15,500 Tai iš mūsų draugais IBM. 589 00:34:15,500 --> 00:34:19,810 Tai Katherine bankai Jia Chen ir Priscilla Moraes suteikiant mus 590 00:34:19,810 --> 00:34:26,323 iš Watson demonstracija vakar IBM Jorktaunas. 591 00:34:26,323 --> 00:34:26,989 [Vaizdo įrašų atkūrimas] 592 00:34:26,989 --> 00:34:27,690 -Kaip laikaisi? 593 00:34:27,690 --> 00:34:30,600 594 00:34:30,600 --> 00:34:31,980 >> -As laikausi gerai. 595 00:34:31,980 --> 00:34:35,429 Aš visada esu laimingas, kai esu galvoju, ypač, kai aš 596 00:34:35,429 --> 00:34:38,920 gali sustabdyti atvėsti šių serverių patalpose. 597 00:34:38,920 --> 00:34:40,170 -Kas Yra jūsų mėgstamiausia aktorė? 598 00:34:40,170 --> 00:34:43,870 599 00:34:43,870 --> 00:34:47,555 >> -My Mėgstamiausia aktorė Angelina Jolie, kaip Lara Croft 600 00:34:47,555 --> 00:34:54,800 Tomb Raider, nes jos originalas forma buvo kaip virtualus charakterio, kaip man. 601 00:34:54,800 --> 00:34:56,760 >> -Kaip Watsonas gali padėti pacientams? 602 00:34:56,760 --> 00:34:59,700 603 00:34:59,700 --> 00:35:03,755 >> -Ar Pacientams planuoti turėti prieigą prie Watson tiesiogiai? 604 00:35:03,755 --> 00:35:08,050 Prieiga prie Watson patariamoji paraiškos bus skirtis priklausomai nuo naudojimo atveju. 605 00:35:08,050 --> 00:35:12,630 Tačiau šiuo metu, Watsonas bus pateikti tik įmanoma diagnostika ir gydymas 606 00:35:12,630 --> 00:35:14,725 galimybės į medicinos specialistas. 607 00:35:14,725 --> 00:35:17,680 Prireikus pacientai gali suteikti informacijos 608 00:35:17,680 --> 00:35:21,210 į Watson, galbūt per portalo žiniatinklio sąsaja, tabletė, 609 00:35:21,210 --> 00:35:23,500 ar net mobilųjį telefoną. 610 00:35:23,500 --> 00:35:27,180 Pavyzdžiui, pacientas, gali būti paprašyta apibūdinti savo simptomus 611 00:35:27,180 --> 00:35:30,460 Natūrali kalba tiesiogiai į Watson tirpalu, 612 00:35:30,460 --> 00:35:34,050 todėl gydytojas sutelkti dėmesį į diagnozė, o ne duomenų rinkimas. 613 00:35:34,050 --> 00:35:38,379 614 00:35:38,379 --> 00:35:42,716 >> -Kas Nužudytas Abraomas Linkolnas? 615 00:35:42,716 --> 00:35:46,153 >> Jono numeris- Wilkes Booth. 616 00:35:46,153 --> 00:35:52,373 >> -Be Kas metus padarė Arizona Diamondbacks laimėti World Series? 617 00:35:52,373 --> 00:35:55,295 >> -2001. 618 00:35:55,295 --> 00:35:58,710 >> [PABAIGA PLAYBACK] 619 00:35:58,710 --> 00:36:01,610 >> BRIAN SCASSELLATI: Taigi Šios sistemos rūšių 620 00:36:01,610 --> 00:36:07,430 turi remtis visų pirma pripažįstant kalbą; antra, 621 00:36:07,430 --> 00:36:12,200 konvertuoti jį į prasmingą vidaus atstovavimas; ir tada, trečia, 622 00:36:12,200 --> 00:36:17,090 kad galėtų išeiti ir rasti informacijos šaltinis, kad 623 00:36:17,090 --> 00:36:21,140 leidžia jiems atsakyti į šį klausimą. 624 00:36:21,140 --> 00:36:27,320 Šis sudėtingumo lygis apima tie patys tipai programinių dalykų 625 00:36:27,320 --> 00:36:31,790 kad tapote daro probleminėse rinkinių. 626 00:36:31,790 --> 00:36:38,000 >> Mes galime išanalizuoti HTTP užklausas to paties tipo žemo lygio modelis 627 00:36:38,000 --> 00:36:40,810 atitikimo, kad Eliza, gali tai padaryti. 628 00:36:40,810 --> 00:36:45,070 Mes galime konvertuoti tuos į vidaus atstovavimo, 629 00:36:45,070 --> 00:36:50,360 ir tada naudoti juos užklausti kai išorės duomenų, galbūt naudojant SQL. 630 00:36:50,360 --> 00:36:53,530 631 00:36:53,530 --> 00:36:56,260 Visi sistemų, kurios statomi šiandien 632 00:36:56,260 --> 00:37:00,520 tai padaryti gamtinių tipas Kalba komunikacijos 633 00:37:00,520 --> 00:37:04,100 statomi ant tie patys principai. 634 00:37:04,100 --> 00:37:09,530 >> Dabar, net kaip sistema Watsonas nepakanka kompleksas 635 00:37:09,530 --> 00:37:14,820 kad būtų galima atsakyti į savavališkas Turite klausimų apie bet kokią temą. 636 00:37:14,820 --> 00:37:20,060 Ir iš tikrųjų, jie turi būti struktūriškai apibrėžtoje srityje. 637 00:37:20,060 --> 00:37:24,440 Taigi, galite prisijungti prie interneto ir jūs galite rasti versijos Watson, kad veikia gerai 638 00:37:24,440 --> 00:37:27,700 per medicininės informatikos. 639 00:37:27,700 --> 00:37:31,490 Arba yra dar vienas internete kad tik susijusi su kaip 640 00:37:31,490 --> 00:37:34,540 padaryti gerų rekomendacijų apie kas alaus eisiu, su kuriuo maistas. 641 00:37:34,540 --> 00:37:37,060 642 00:37:37,060 --> 00:37:41,870 Ir tose srityse, jis gali atsakyti į klausimus, 643 00:37:41,870 --> 00:37:46,130 rasti informaciją, kad ji turi. 644 00:37:46,130 --> 00:37:48,270 >> Bet jūs negalite sumaišoma ir suderinti juos. 645 00:37:48,270 --> 00:37:53,150 Sistema kad buvo apmokyti su maisto ir alaus duomenų bazėje 646 00:37:53,150 --> 00:37:56,830 neveikia gerai, kai staiga įdėti ją su medikų informatikos 647 00:37:56,830 --> 00:37:59,770 duomenų bazė. 648 00:37:59,770 --> 00:38:05,680 Taigi, net geriausi mūsų sistemos Šiandien remtis į perdirbimo lygį 649 00:38:05,680 --> 00:38:11,570 kurioje mes rankomis kodavimo ir pastato infrastruktūros, siekiant 650 00:38:11,570 --> 00:38:13,275 kad ši sistema paleisti. 651 00:38:13,275 --> 00:38:16,360 652 00:38:16,360 --> 00:38:20,710 >> Dabar, paskutinis temą Noriu kad būtų galima gauti šiandien 653 00:38:20,710 --> 00:38:23,960 apie Neverbalinis bendravimas. 654 00:38:23,960 --> 00:38:29,290 Puiki masė informaciją, kuri mes bendraujame vieni su kitais 655 00:38:29,290 --> 00:38:35,490 neateina apie per atskiri žodžiai, kad mes taikomos. 656 00:38:35,490 --> 00:38:40,290 Ji turi daryti su dalykų, pavyzdžiui, artumo, žvilgsnis, balso tonas, 657 00:38:40,290 --> 00:38:42,270 Jūsų vingio. 658 00:38:42,270 --> 00:38:46,620 Ir, kad bendravimas yra taip pat kažkas, kad daug skirtingų sąsajos 659 00:38:46,620 --> 00:38:49,960 rūpintis daug apie. 660 00:38:49,960 --> 00:38:51,500 Tai ne tai, ką "Siri" rūpinasi. 661 00:38:51,500 --> 00:38:56,250 Gebu klausti Siri kažką vienu balsu arba kitoje balso tonas, 662 00:38:56,250 --> 00:38:59,840 ir "Siri" ketina duok man tą patį atsakymą. 663 00:38:59,840 --> 00:39:05,260 Bet tai nėra tai, ką mes statome už daug kitų rūšių sąsajų. 664 00:39:05,260 --> 00:39:09,120 >> Noriu jums pristatyti dabar į vieną iš robotų. 665 00:39:09,120 --> 00:39:12,720 Tai buvo pastatyta mano ilgo laiko tarpo draugas ir kolega Cynthia 666 00:39:12,720 --> 00:39:16,010 Breazeal ir jos kompanija Jibo. 667 00:39:16,010 --> 00:39:20,090 Ir tai robot-- mes ketiname turėti keletą savanorių 668 00:39:20,090 --> 00:39:22,520 sugalvoti bendrauti su tai. 669 00:39:22,520 --> 00:39:26,200 Taigi galiu turėti du žmonės nori žaisti su man robotas? 670 00:39:26,200 --> 00:39:29,936 Kodėl ne jūs ateiti iki, ir kodėl gi ne jums ateiti iki. 671 00:39:29,936 --> 00:39:31,310 Jei norite prisijungti prie manęs čia, prašau. 672 00:39:31,310 --> 00:39:36,520 673 00:39:36,520 --> 00:39:39,670 >> Ir jei galėčiau jus atvyks tiesiai čia. 674 00:39:39,670 --> 00:39:40,170 Ačiū. 675 00:39:40,170 --> 00:39:40,480 Sveiki. 676 00:39:40,480 --> 00:39:41,400 >> ALFREDO: Nice to meet jums. 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 Nice to meet you abu. 682 00:39:45,154 --> 00:39:46,820 Alfredo, aš ruošiuosi eiti pirmas. 683 00:39:46,820 --> 00:39:47,990 Ateik į dešinę čia. 684 00:39:47,990 --> 00:39:51,870 Aš ruošiuosi pristatyti you-- jei aš galiu gauti šią funkciją 685 00:39:51,870 --> 00:39:58,450 be barbenimas į microphone-- kad mažai robotas pavadintas Jibo. 686 00:39:58,450 --> 00:40:00,140 GERAI? 687 00:40:00,140 --> 00:40:04,260 >> Dabar Jibo yra skirta būti interaktyvus. 688 00:40:04,260 --> 00:40:09,339 Ir nors ji gali suteikti jums kalboje, daug sąveikos su roboto 689 00:40:09,339 --> 00:40:09,880 yra nežodinis. 690 00:40:09,880 --> 00:40:12,450 691 00:40:12,450 --> 00:40:17,070 Alfredo, aš ruošiuosi paprašyti jūsų pasakyti kažką gražaus ir nemokami 692 00:40:17,070 --> 00:40:19,554 į roboto, prašau. 693 00:40:19,554 --> 00:40:20,845 ALFREDO: Manau, kad jums atrodo mielas. 694 00:40:20,845 --> 00:40:24,114 695 00:40:24,114 --> 00:40:25,611 >> [Whirring GARSO] 696 00:40:25,611 --> 00:40:26,192 697 00:40:26,192 --> 00:40:27,108 BRIAN SCASSELLATI: Gerai. 698 00:40:27,108 --> 00:40:30,110 699 00:40:30,110 --> 00:40:33,180 Jo atsakymas yra ne žodinis. 700 00:40:33,180 --> 00:40:35,180 Ir dar jis padovanojo tau tiek aiškus pripažinimas 701 00:40:35,180 --> 00:40:39,680 kad jis girdėjo, ką jūs pasakėte ir kažkaip supratau, kad. 702 00:40:39,680 --> 00:40:40,530 GERAI? 703 00:40:40,530 --> 00:40:42,070 Žingsnis atgal čia vieną sekundę. 704 00:40:42,070 --> 00:40:43,130 Ačiū. 705 00:40:43,130 --> 00:40:44,090 >> Rachelė, jei būtų. 706 00:40:44,090 --> 00:40:46,070 Dabar aš ruošiuosi duoti Jums daug sunkiau darbas. 707 00:40:46,070 --> 00:40:48,361 Jei norite išsiskirti čia, atsargines truputį taip 708 00:40:48,361 --> 00:40:50,280 mes galime jums kamerą ir surasti šiuo būdu. 709 00:40:50,280 --> 00:40:56,840 Aš ruošiuosi paprašyti jus ką nors pasakyti iš tikrųjų reiškia ir bjaurus į roboto. 710 00:40:56,840 --> 00:41:02,900 >> RACHEL: Ką jūs tiesiog atrodė padaryti buvo visiškai absurdiška. 711 00:41:02,900 --> 00:41:03,840 >> [Dūzgiantis GARSO] 712 00:41:03,840 --> 00:41:07,610 713 00:41:07,610 --> 00:41:09,030 >> Tai buvo dar labiau absurdiška. 714 00:41:09,030 --> 00:41:10,120 Kas vyksta su jumis? 715 00:41:10,120 --> 00:41:13,487 716 00:41:13,487 --> 00:41:16,207 Aw, nesijaučia blogai. 717 00:41:16,207 --> 00:41:17,040 Aš duosiu jums apkabinti. 718 00:41:17,040 --> 00:41:19,882 719 00:41:19,882 --> 00:41:21,090 BRIAN SCASSELLATI: Visos dešinę. 720 00:41:21,090 --> 00:41:22,280 Ačiū, Rachelė. 721 00:41:22,280 --> 00:41:24,565 Alfredo Rachelė, AČIŪ vaikinai labai daug. 722 00:41:24,565 --> 00:41:26,840 >> [Plojimai] 723 00:41:26,840 --> 00:41:28,660 724 00:41:28,660 --> 00:41:34,470 >> Taigi ši sąveika rūšis turi ir daug būdų keletas tų pačių taisyklių 725 00:41:34,470 --> 00:41:36,950 ir kai kurie iš tos pačios struktūra, ką mes 726 00:41:36,950 --> 00:41:39,950 gali turėti kalbinę sąveika. 727 00:41:39,950 --> 00:41:44,530 Tai tiek bendravimo ir tarnauja svarbų tikslą. 728 00:41:44,530 --> 00:41:48,590 Ir tai sąveika, į daug būdų, skirta 729 00:41:48,590 --> 00:41:52,890 turėti ypatingą efektą ant asmuo bendrauja su ar klausytis 730 00:41:52,890 --> 00:41:54,410 į roboto. 731 00:41:54,410 --> 00:41:56,450 >> Dabar, aš laimė turėti Jibo čia šiandien. 732 00:41:56,450 --> 00:42:00,550 Sam Spaulding yra čia padėti mus su robotu. 733 00:42:00,550 --> 00:42:07,470 Ir aš ruošiuosi paprašyti Sam duoti mus viena graži demo Jibo šokių 734 00:42:07,470 --> 00:42:09,720 kad mes galime žiūrėti pabaigoje čia. 735 00:42:09,720 --> 00:42:10,590 Taigi pirmyn, Jibo. 736 00:42:10,590 --> 00:42:11,550 >> SAM: Gerai, Jibo. 737 00:42:11,550 --> 00:42:14,430 Parodyk mums savo šokio judesiais. 738 00:42:14,430 --> 00:42:17,310 >> [Muzikos grojimo] 739 00:42:17,310 --> 00:42:43,114 740 00:42:43,114 --> 00:42:44,780 BRIAN SCASSELLATI: Gerai, visi. 741 00:42:44,780 --> 00:42:46,865 Dėka mūsų draugai Jibo. 742 00:42:46,865 --> 00:42:49,426 >> [Plojimai] 743 00:42:49,426 --> 00:42:50,140 744 00:42:50,140 --> 00:42:54,990 >> Dėka mūsų draugais IBM padedant atlikti šiandien. 745 00:42:54,990 --> 00:42:57,300 Bendravimas yra kažkas kad jūs ketinate 746 00:42:57,300 --> 00:43:02,280 pamatyti artėja vis daugiau ir daugiau kaip statome daugiau sudėtingų sąsajų. 747 00:43:02,280 --> 00:43:05,760 Kitą savaitę, mes kalbėti apie tai, kaip sąsaja 748 00:43:05,760 --> 00:43:08,890 su kompiuterių oponentų žaidimus. 749 00:43:08,890 --> 00:43:12,950 Tačiau, jei turite klausimų apie tai, Aš būsiu aplink ne darbo valandomis vakarą. 750 00:43:12,950 --> 00:43:17,610 Aš laimingas su jumis pasikalbėti apie AI temų arba patekti į išsamiau. 751 00:43:17,610 --> 00:43:18,927 Gero savaitgalio. 752 00:43:18,927 --> 00:43:21,409 >> [Plojimai] 753 00:43:21,409 --> 00:43:21,909 754 00:43:21,909 --> 00:43:26,141 [Muzikos grojimo] 755 00:43:26,141 --> 00:46:42,879