1 00:00:00,000 --> 00:00:02,928 >> [MUZIKO Ludante] 2 00:00:02,928 --> 00:00:11,230 3 00:00:11,230 --> 00:00:12,790 >> DAVID Malan: Jen CS50. 4 00:00:12,790 --> 00:00:14,072 Tio estas la fino de semajno 10. 5 00:00:14,072 --> 00:00:16,030 Kaj knabon, ĉu ni havas bonan klason por vi hodiaŭ. 6 00:00:16,030 --> 00:00:20,040 Ni estas sekve ekscitita invitas du el niaj amikoj el Yale ĝis ni hodiaŭ 7 00:00:20,040 --> 00:00:23,920 kaj rigardi la komunaĵo de artefarita inteligenteco, robotiko, 8 00:00:23,920 --> 00:00:25,710 natura lingvo prilaborado, kaj pli. 9 00:00:25,710 --> 00:00:27,090 >> Kaj efektive, super la lastaj semajnoj, ni 10 00:00:27,090 --> 00:00:29,714 certe pasigis multan tempon, precipe en la pli fruaj psets, 11 00:00:29,714 --> 00:00:31,560 temigante bela malalta nivelo detaloj. 12 00:00:31,560 --> 00:00:34,520 Kaj estas tre facile perdi vidon de la arbaro por la arboj 13 00:00:34,520 --> 00:00:38,170 kaj get pendigis sur maŝojn kaj kondiĉoj kaj punteros, certe, kaj similaj. 14 00:00:38,170 --> 00:00:41,770 Sed la realaĵo estas ke vi infanoj nun havas la ingrediencoj kun kiuj vi povas vere 15 00:00:41,770 --> 00:00:45,300 solvi iujn interesajn problemojn, inter ili kiuj niaj amikoj ĉe Yale 16 00:00:45,300 --> 00:00:48,790 labori sur ĵus timema de Kembriĝo. 17 00:00:48,790 --> 00:00:52,410 >> Do permesu al mi unue prezenti nian kapon instruanta asistanto de Yale, Andy. 18 00:00:52,410 --> 00:00:55,182 >> [Aplaŭdo] 19 00:00:55,182 --> 00:00:57,030 20 00:00:57,030 --> 00:01:00,710 >> ANDY: Unue, nur danki vin por permesanta paro Yalies 21 00:01:00,710 --> 00:01:02,700 krevi sur malsupren al Cambridge hodiaŭ. 22 00:01:02,700 --> 00:01:05,299 Ni vere dankos. 23 00:01:05,299 --> 00:01:07,090 Due, por niaj amikoj reen home-- Jason 24 00:01:07,090 --> 00:01:09,670 dankon pro restanta kaj kurante prelego. 25 00:01:09,670 --> 00:01:12,970 Esperas ĝi estas tute bona en New Haven. 26 00:01:12,970 --> 00:01:15,720 >> Do jes, mi estas súper ekscitita enkonduki Scaz hodiaŭ. 27 00:01:15,720 --> 00:01:17,020 Scaz kuras la robótica laboratorio. 28 00:01:17,020 --> 00:01:19,690 Li estas instruisto de, kiel, kvin malsamaj fakoj en Yale. 29 00:01:19,690 --> 00:01:23,159 En lia laboratorio, li havas multajn, multajn robotoj kiuj li ŝatas ludi kun. 30 00:01:23,159 --> 00:01:24,950 Li havas, kiel, la malvarmaj laborpostenon en la mondo. 31 00:01:24,950 --> 00:01:27,116 Kaj li alvenas al specon de salaton ĉirkaŭ kun tio la tutan tagon 32 00:01:27,116 --> 00:01:29,090 longa kaj fari iun laboron, ankaŭ. 33 00:01:29,090 --> 00:01:33,070 >> Kaj tiel ni fakte kondukis unu de ili malsupren kun ni hodiaŭ. 34 00:01:33,070 --> 00:01:36,900 Do sen pli enkonduko, Scaz estas tuj iros antaŭen kaj enkonduki nin 35 00:01:36,900 --> 00:01:38,660 lia roboto amiko. 36 00:01:38,660 --> 00:01:41,546 >> [Aplaŭdo] 37 00:01:41,546 --> 00:01:42,935 38 00:01:42,935 --> 00:01:44,310 BRIAN SCASSELLATI: Dankon, David. 39 00:01:44,310 --> 00:01:45,380 Dankon, Andy. 40 00:01:45,380 --> 00:01:50,050 Estas tiel mirinda kiel tie kun ĉiuj hodiaŭ. 41 00:01:50,050 --> 00:01:56,490 Mi volas unue estu tre klare, ke la CS50 dungitaro tie en Kembriĝo 42 00:01:56,490 --> 00:01:59,190 estis nekredeble gastamaj ni. 43 00:01:59,190 --> 00:02:02,130 Ni estas tiel dankema por ĉio jam faris al apogi nin. 44 00:02:02,130 --> 00:02:05,690 Kaj tial ni ŝatus povi reveni favorkore. 45 00:02:05,690 --> 00:02:09,370 >> Do hodiaŭ, ni atingos anonci ke ni tuj havi novan, 46 00:02:09,370 --> 00:02:15,240 unu-de-al-speco CS50 okazaĵo okazas en New Haven venontsemajne. 47 00:02:15,240 --> 00:02:18,040 Kaj tiu estas la CS50 Esploro Expo. 48 00:02:18,040 --> 00:02:21,300 Do ni tuj estos invitanta everyone-- CS50 studentoj, 49 00:02:21,300 --> 00:02:26,510 kunlaborantaro de kaj Harvard kaj Yale-- al malsupreniru kaj vizitu nin vendrede. 50 00:02:26,510 --> 00:02:30,400 Ni havas larĝan varion de super 30 malsamaj personoj prezentado 51 00:02:30,400 --> 00:02:34,830 kaj exhibiting-- upperclassmen montrante sur kelkaj el siaj esploroj produktoj. 52 00:02:34,830 --> 00:02:38,480 Ni devos iuj novaj entreprenoj, eĉ, rigardanta por iomete da novaj tech talento, 53 00:02:38,480 --> 00:02:40,460 startups el ambaŭ de Harvard kaj Yale. 54 00:02:40,460 --> 00:02:44,550 Kaj ni devos iom studentaj grupoj serĉanta iun novan membrecon. 55 00:02:44,550 --> 00:02:46,357 >> Ĝi estas iranta esti tre ekscita tempo. 56 00:02:46,357 --> 00:02:49,190 Espereble tiuj de vi kiu estas malsuprenirantan por la Harvard-Yale ludo 57 00:02:49,190 --> 00:02:51,360 povos haltigi per iomete frue, 58 00:02:51,360 --> 00:02:54,060 plena centro de kampuso, Sterling Memorial Library. 59 00:02:54,060 --> 00:02:58,040 Ni tuj havos aron de eksponaĵoj kiuj intervalas de aŭtonomaj 60 00:02:58,040 --> 00:03:04,460 velŝipoj al manierojn uzi programaron konservi mezepokaj manuskriptoj. 61 00:03:04,460 --> 00:03:07,860 >> Ni tuj devas ad hoc retoj kaj popolo 62 00:03:07,860 --> 00:03:11,230 instruante programaro kodigon en Kaburbo. 63 00:03:11,230 --> 00:03:13,730 Ni devos komputilo muziko manifestacioj. 64 00:03:13,730 --> 00:03:16,020 Kaj ni kompreneble havas pli robotoj. 65 00:03:16,020 --> 00:03:18,900 Do ni esperas ke vi aliĝi nin por ĉi tiu evento. 66 00:03:18,900 --> 00:03:21,350 Ĝi devus esti multaj amuzo, iom da manĝaĵo, 67 00:03:21,350 --> 00:03:24,430 kaj multajn interesajn aferojn paroli. 68 00:03:24,430 --> 00:03:28,230 >> Do hodiaŭ, ni tuj parolos pri natura lingvo prilaborado. 69 00:03:28,230 --> 00:03:32,560 Kaj tiu estas la provo por ni konstrui novan vojon de interconexión 70 00:03:32,560 --> 00:03:35,150 kun niaj mekanismoj ĉar por la lastaj malabundaj semajnoj, 71 00:03:35,150 --> 00:03:40,800 vi estis temigis kial vi povas skribi kodon, skribi programaron 72 00:03:40,800 --> 00:03:47,110 ke estas maniero de povi diri al maŝino, jen kion mi deziras vin fari. 73 00:03:47,110 --> 00:03:50,210 >> Sed ni ne bezonas atendi ke ĉio 74 00:03:50,210 --> 00:03:53,760 jen tie ke estas uzata per ĉiuj en la mondo 75 00:03:53,760 --> 00:03:57,480 tuj esti kompetenta en tiu speco de instrukcio. 76 00:03:57,480 --> 00:04:02,540 Do ni distingas inter komputilo lingvoj kaj naturaj languages-- 77 00:04:02,540 --> 00:04:06,720 te, aĵoj kiujn homoj uzas komuniki kun aliaj homoj. 78 00:04:06,720 --> 00:04:12,270 Kaj ni provas konstrui interfacojn kiuj uzas tiuj naturaj komunikado mekanismoj. 79 00:04:12,270 --> 00:04:16,029 >> Nun, Nur kiel ĉiu alia temo ke ni komencis kun en CS50, 80 00:04:16,029 --> 00:04:19,589 Ni tuj komencu per la plej simpla bita de natura lingvo prilaborado 81 00:04:19,589 --> 00:04:21,269 ke ni povu imagi. 82 00:04:21,269 --> 00:04:24,940 Ni tuj komencu per la historia parto de natura lingvo. 83 00:04:24,940 --> 00:04:28,740 Kaj poste ni konstruu ĝis pli kaj pli lastatempaj sistemoj 84 00:04:28,740 --> 00:04:31,450 kaj havas kelkajn amuzan demonstraĵoj survoje. 85 00:04:31,450 --> 00:04:35,900 >> Do ni tuj komencu per kio probable la unua natura lingvo 86 00:04:35,900 --> 00:04:38,210 prilaborado sistemo. 87 00:04:38,210 --> 00:04:45,080 Tio estis softvara sistemo skribita en 1966 de Joseph Weizenbaum nomita Eliza. 88 00:04:45,080 --> 00:04:49,640 Kaj Eliza estis desegnita por repliki la tipon de interago 89 00:04:49,640 --> 00:04:53,850 vi havus kun Rogerian psikoterapiisto. 90 00:04:53,850 --> 00:04:57,210 Nun, la Rogerians, ili havis ideo kiu psikoterapio 91 00:04:57,210 --> 00:05:02,800 implikita povi reflekti reen al paciento kaj paroli al ili, 92 00:05:02,800 --> 00:05:08,100 esence, por nur doni al ili eta iomete de la terapeŭto. 93 00:05:08,100 --> 00:05:09,920 Tio estas, ĉiu ke la terapiisto diris 94 00:05:09,920 --> 00:05:16,500 laŭsupoze nur reflekto de kion la paciento estis rakontanta al ili. 95 00:05:16,500 --> 00:05:18,990 >> Do ni provu kaj demo ĉi. 96 00:05:18,990 --> 00:05:22,820 Ĉu ni havas volontulo kiu estus pretas dividi liajn plej profundajn, 97 00:05:22,820 --> 00:05:26,650 mallumaj, kaj / aŭ falsa sekretojn kun ELIZA? 98 00:05:26,650 --> 00:05:29,680 Certe, kial ne venu supren. 99 00:05:29,680 --> 00:05:30,847 Fantástico. 100 00:05:30,847 --> 00:05:31,430 Kaj via nomo? 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 Agrable renkonti vin, Miles. 104 00:05:34,270 --> 00:05:36,270 Se vi tenus sur tio. 105 00:05:36,270 --> 00:05:40,840 Kaj ni tuj uzi version de ELIZA 106 00:05:40,840 --> 00:05:44,640 ke ni multoblighas ene de la CS50 IDE. 107 00:05:44,640 --> 00:05:47,140 Kaj ni rigardu la fonton kodo por tiu post nelonge. 108 00:05:47,140 --> 00:05:49,910 Sed por ĝusta nun, ni estas nur irante alpreĝi ĝin tajpante Eliza. 109 00:05:49,910 --> 00:05:55,480 >> Kaj ELIZA tuj donos vin respondoj ke tuj estos en ĉiuj ĉefurboj. 110 00:05:55,480 --> 00:05:57,950 Kaj tuj demandos vin kelkaj demandoj. 111 00:05:57,950 --> 00:06:02,130 Kaj ni respondos kaj tajpu en respondoj al Eliza. 112 00:06:02,130 --> 00:06:04,310 Do ELIZA diris, "Hi, mi estas Eliza. 113 00:06:04,310 --> 00:06:05,462 Kio estas via problemo?" 114 00:06:05,462 --> 00:06:08,092 Kion vi ŝatus diru ELIZA pri hodiaŭ? 115 00:06:08,092 --> 00:06:10,750 >> MILES: mi povas nur ekdormi se mi havas bunny pantofloj sur. 116 00:06:10,750 --> 00:06:12,440 >> BRIAN SCASSELLATI: Bone. 117 00:06:12,440 --> 00:06:13,360 Bone. 118 00:06:13,360 --> 00:06:15,300 >> [Ridado] 119 00:06:15,300 --> 00:06:22,410 >> "Mi povas nur ekdormi kun bunny pantofloj sur. " 120 00:06:22,410 --> 00:06:29,000 Kaj Eliza diras, "Diru, ĉu vi havas psikologiajn problemojn? 121 00:06:29,000 --> 00:06:30,450 Eble tio estas bona indikilo. " 122 00:06:30,450 --> 00:06:30,780 >> BONE. 123 00:06:30,780 --> 00:06:32,245 Do kion vi ŝatus respondi? 124 00:06:32,245 --> 00:06:36,110 125 00:06:36,110 --> 00:06:36,970 >> MILES: Jes. 126 00:06:36,970 --> 00:06:38,660 >> BRIAN SCASSELLATI: Jes. 127 00:06:38,660 --> 00:06:39,570 Viro de multaj vortoj. 128 00:06:39,570 --> 00:06:41,870 Mi ĝuas tion. 129 00:06:41,870 --> 00:06:50,200 Eliza diras, "Vi ŝajnas tre pozitiva." 130 00:06:50,200 --> 00:06:53,200 >> MILES: Ne, mi estas, fakte, elektrono. 131 00:06:53,200 --> 00:06:55,150 >> BRIAN SCASSELLATI: "Ne 132 00:06:55,150 --> 00:07:02,240 Fakte, mi estas elektrono. " "Ĉu vi venis al mi 133 00:07:02,240 --> 00:07:06,954 ĉar vi estas elektrono? " 134 00:07:06,954 --> 00:07:08,870 Nun, ni povas vidi iujn de la things-- Mi tuj 135 00:07:08,870 --> 00:07:10,200 paŭzi vi por nur sekundo, Miles. 136 00:07:10,200 --> 00:07:11,010 Ne iri ie ajn. 137 00:07:11,010 --> 00:07:12,650 Ni ne faris kun vi ankoraŭ. 138 00:07:12,650 --> 00:07:16,490 ELIZA estas, kelkmaniere, respondanta al certaj aferoj 139 00:07:16,490 --> 00:07:21,140 ke li dirante sed sen ajna reala kompreno. 140 00:07:21,140 --> 00:07:26,090 Kaj ĝi estas ankaŭ parroting reen iuj de la partoj de lia frazo. 141 00:07:26,090 --> 00:07:27,310 >> Do ni diris, "Ne 142 00:07:27,310 --> 00:07:29,090 Fakte, mi estas elektrono. " 143 00:07:29,090 --> 00:07:34,190 Eliza respondis reen, "Ĉu vi venis al mi ĉar vi estas elektrono? " 144 00:07:34,190 --> 00:07:34,690 Bone. 145 00:07:34,690 --> 00:07:36,050 Ni donu pli respondo tie. 146 00:07:36,050 --> 00:07:37,140 Donu ĝin bona, Miles. 147 00:07:37,140 --> 00:07:37,806 >> MILES: Bona? 148 00:07:37,806 --> 00:07:48,400 149 00:07:48,400 --> 00:07:49,570 >> Jes, bonvolu helpi min. 150 00:07:49,570 --> 00:07:50,570 BRIAN SCASSELLATI: "Jes. 151 00:07:50,570 --> 00:07:58,010 Bonvolu helpi min. "" Ĉu vi certas? " 152 00:07:58,010 --> 00:07:58,510 MILES: No. 153 00:07:58,510 --> 00:08:00,860 BRIAN SCASSELLATI: No. 154 00:08:00,860 --> 00:08:03,562 "Kion tio sugestas al vi?" 155 00:08:03,562 --> 00:08:06,760 >> MILES: Eble mi ne estas elektrono. 156 00:08:06,760 --> 00:08:11,170 >> BRIAN SCASSELLATI: "Mi povas ne esti elektrono. " 157 00:08:11,170 --> 00:08:13,790 "Ĉu vi diras ne nur esti negativaj?" 158 00:08:13,790 --> 00:08:14,390 >> Bone. 159 00:08:14,390 --> 00:08:16,030 Do Miles, dankon tiel. 160 00:08:16,030 --> 00:08:16,860 >> MILES: Dankon. 161 00:08:16,860 --> 00:08:18,360 >> BRIAN SCASSELLATI: Dankonas tre multe. 162 00:08:18,360 --> 00:08:20,230 [Aplaŭdo] 163 00:08:20,230 --> 00:08:21,230 164 00:08:21,230 --> 00:08:26,700 >> Do tiu ELIZA programo, multmaniere, respondas ĝuste al la pecoj 165 00:08:26,700 --> 00:08:32,730 ke ni disponigante sen profunda kompreno de kio okazas tie. 166 00:08:32,730 --> 00:08:36,640 Tiu estas speco de sistemo nomata ŝablona rekono, kie 167 00:08:36,640 --> 00:08:40,490 ni serĉas certaj bitoj de teksto kiun ni tiam 168 00:08:40,490 --> 00:08:44,860 tuj prenos el kio provizis kiel eniro, 169 00:08:44,860 --> 00:08:52,580 konverti ĝin, potenciale, iel, kaj tiam redonu ilin al la uzanto. 170 00:08:52,580 --> 00:08:55,150 >> Ĉu iu el vi opinias ke Eliza estas reale 171 00:08:55,150 --> 00:08:58,230 plenumante valida psikanalizo tie? 172 00:08:58,230 --> 00:08:59,250 Unu persono, eble. 173 00:08:59,250 --> 00:09:00,166 >> Spektantaro: [inaudible]. 174 00:09:00,166 --> 00:09:03,315 175 00:09:03,315 --> 00:09:05,440 BRIAN SCASSELLATI: Kaj kiom tio faras vin sentas? 176 00:09:05,440 --> 00:09:06,530 Jes, fakte, ĝi faras. 177 00:09:06,530 --> 00:09:10,890 Kaj ni tuj vidas, fakte, la fontkodon por ĝi en nur momento. 178 00:09:10,890 --> 00:09:13,580 Kaj do vi tuj estos kapabla fari ĝuste tion. 179 00:09:13,580 --> 00:09:17,420 >> Nun, ELIZA estas unu formo de kio nomus hodiaŭ babilejo bot. 180 00:09:17,420 --> 00:09:19,950 Ĝi simple iras tra la teksto kiun vi havigante, 181 00:09:19,950 --> 00:09:24,030 provizas la nudaj minimuma kvanto de kompreno aŭ prilaborado, 182 00:09:24,030 --> 00:09:26,790 kaj tiam Papagoj ĝin al vi. 183 00:09:26,790 --> 00:09:31,830 Do ni rigardu, koncepte, kaj paroli pri kion 184 00:09:31,830 --> 00:09:34,690 ĝi estas ke Eliza estas efektive faranta. 185 00:09:34,690 --> 00:09:42,000 >> ELIZA prenas sentence-- let estas diri, "Mi volas impresi mian estron." 186 00:09:42,000 --> 00:09:45,130 Kaj ELIZA serĉas tra tiu frazo 187 00:09:45,130 --> 00:09:48,730 kaj klopodante trovi kaj kongrui certaj ŝablonoj. 188 00:09:48,730 --> 00:09:52,850 Do, ekzemple, unu el la mastroj ke Eliza estas serĉanta estas la vortoj 189 00:09:52,850 --> 00:09:55,110 "Mi volas." 190 00:09:55,110 --> 00:09:59,330 Kaj ajna momento li vidas ion kiu havas "mi volas" en ĝi, 191 00:09:59,330 --> 00:10:01,770 formulas respondon. 192 00:10:01,770 --> 00:10:05,040 Kaj ke respondo estas fiksa ŝnuro. 193 00:10:05,040 --> 00:10:07,915 En tiu kazo, ĝi estas "kial vi volas?" 194 00:10:07,915 --> 00:10:11,330 Mi metis steleto je Fine ĉar tio estas nur 195 00:10:11,330 --> 00:10:13,310 la komenco de nia respondo. 196 00:10:13,310 --> 00:10:16,310 Kaj la stelo indikas ke ni tuj prenos la reston 197 00:10:16,310 --> 00:10:19,850 de la uzanto utterance-- "impresi mia estro" - 198 00:10:19,850 --> 00:10:24,500 kaj ni tuj append ke sur la fino de ĉi tiu linio. 199 00:10:24,500 --> 00:10:28,990 >> Do nun, anstataŭ diri, "kial ĉu vi volas impresi mia estro, " 200 00:10:28,990 --> 00:10:31,800 Tie estas iom da aldonaj prilaborado ke ni tion faros. 201 00:10:31,800 --> 00:10:34,440 Tio estas, ni devos konverti iujn de la pronomoj 202 00:10:34,440 --> 00:10:38,670 tie el "mia estro" al "via estro." 203 00:10:38,670 --> 00:10:41,300 Kaj tie povus esti kelkaj aliaj ŝanĝoj kiujn ni bezonas por fari. 204 00:10:41,300 --> 00:10:44,990 Do anstataŭ nur batante ŝin rekte sur la fino, kion ni faros 205 00:10:44,990 --> 00:10:49,160 Estas ni preni la reston de la uzanto utterance-- blanke here-- 206 00:10:49,160 --> 00:10:54,090 kaj ni prenos ĝin unu pecon ĉe tempo kaj konverti ĉiu kordo 207 00:10:54,090 --> 00:10:58,180 ĵetono, ĉiu vorto, en la frazo. 208 00:10:58,180 --> 00:10:59,580 >> Do ni prenu la vorton "por". 209 00:10:59,580 --> 00:11:01,650 Mankas konvertiĝo ke ni devas fari tion. 210 00:11:01,650 --> 00:11:02,340 "Impress". 211 00:11:02,340 --> 00:11:04,140 Mankas konvertiĝo Ni devas fari tie. 212 00:11:04,140 --> 00:11:06,670 "Mia" igos al "via". 213 00:11:06,670 --> 00:11:10,070 Kaj "estro" ni simple lasu al "estro". 214 00:11:10,070 --> 00:11:12,740 Kaj tiam finfine, io kiu finiĝas per punkto, 215 00:11:12,740 --> 00:11:16,640 ni konverti ĝin en demando. 216 00:11:16,640 --> 00:11:22,600 >> Tiu tre simpla ŝablona rekono estas fakte sufiĉe prospera. 217 00:11:22,600 --> 00:11:27,260 Kaj kiam tiu estis enkondukita en 1966-- Joseph Weizenbaum 218 00:11:27,260 --> 00:11:28,986 programita ĉi sur komputilo. 219 00:11:28,986 --> 00:11:31,110 Nun, komputiloj tiutempe ne labortablo modeloj. 220 00:11:31,110 --> 00:11:33,950 Ili estis dividitaj rimedoj. 221 00:11:33,950 --> 00:11:39,090 Kaj liaj studentoj iri kaj babili kun Eliza. 222 00:11:39,090 --> 00:11:41,570 Fine, li devis restrikti la aliron al ĝi 223 00:11:41,570 --> 00:11:43,890 cxar liaj lernantoj ne estis akiranta ajnan laboron farita. 224 00:11:43,890 --> 00:11:46,190 Ili estis ĵus babilanta kun Eliza. 225 00:11:46,190 --> 00:11:48,850 Kaj, fakte, li devis ekbruliĝis lia helpanto, kiu 226 00:11:48,850 --> 00:11:55,840 elspezis tutan sian tempon parolante al ELIZA pri ŝia profunda kaj preocupante problemojn. 227 00:11:55,840 --> 00:12:00,350 >> Ĉiu, kiu uzis ĉi tiujn sistemojn komencis anthropomorphize ilin. 228 00:12:00,350 --> 00:12:04,490 Ili komencis pensi pri ili kiel esti animitajn kaj realaj personoj. 229 00:12:04,490 --> 00:12:07,969 Ili komencis rekoni iuj de kion ili priparolis 230 00:12:07,969 --> 00:12:09,010 estis revenantaj al ili. 231 00:12:09,010 --> 00:12:12,120 Kaj ili estis eltrovanta aferojn pri si mem. 232 00:12:12,120 --> 00:12:17,290 Kaj, fakte, eĉ la spertaj, eĉ la psicoterapeutas, 233 00:12:17,290 --> 00:12:22,930 komencis maltrankvili ke, fakte, eble ELIZA estus anstataŭi ilin. 234 00:12:22,930 --> 00:12:25,640 Kaj eĉ la komputilo sciencistoj maltrankvilis ke ni estis 235 00:12:25,640 --> 00:12:30,040 tiel proksima al solvado natura lingvo. 236 00:12:30,040 --> 00:12:33,520 >> Nun, kiu ne estis ie proksime al vera. 237 00:12:33,520 --> 00:12:37,280 Sed tiel estas kiel impresa tiuj sistemoj povas ŝajni. 238 00:12:37,280 --> 00:12:40,080 Do ni komencu rigardi sube kaj provi 239 00:12:40,080 --> 00:12:46,190 akiri iom de demando de kie tiu kodo reale okazas. 240 00:12:46,190 --> 00:12:48,170 Do ni faros ĉi kodo havebla poste. 241 00:12:48,170 --> 00:12:50,880 Kaj tio ĉi estas tre simpla kaj rekta haveno 242 00:12:50,880 --> 00:12:53,240 de la originala ELIZA efektivigo. 243 00:12:53,240 --> 00:12:56,350 >> Do iuj de ĉi tiuj stilaj aferojn vi vidos tie 244 00:12:56,350 --> 00:12:59,360 ne stile kio Ni volus vin fari 245 00:12:59,360 --> 00:13:01,480 aŭ kion ni instruis vin fari. 246 00:13:01,480 --> 00:13:04,770 Sed ni provis konservi ilin la sama trans la multaj havenoj 247 00:13:04,770 --> 00:13:08,087 ke tio havis por ke ĝi havas la guston de la originalo. 248 00:13:08,087 --> 00:13:09,920 Do ni tuj inkluzivi faskon da aferoj, 249 00:13:09,920 --> 00:13:12,920 kaj tiam ni havos aro de ŝlosilvortoj, Aferoj 250 00:13:12,920 --> 00:13:16,460 ke ELIZA rekonos kaj respondi rekte. 251 00:13:16,460 --> 00:13:20,780 Do se vi havas vortojn kiel "ĉu vi" aŭ "mi ne faras" aŭ "ne" 252 00:13:20,780 --> 00:13:24,680 aŭ "jes" aŭ "sonĝo" aŭ "saluton", tiam ELIZA 253 00:13:24,680 --> 00:13:27,920 respondos selekte al tiuj. 254 00:13:27,920 --> 00:13:30,010 Ni ankaŭ havas iu numero de aferoj 255 00:13:30,010 --> 00:13:34,940 ke ni interŝanĝu, kiel konvertanta "mia" por "viaj". 256 00:13:34,940 --> 00:13:39,920 >> Kaj tiam ni havas aron de respondoj kiu por ĉiu de tiuj ŝlosilvortoj, 257 00:13:39,920 --> 00:13:42,580 ni rotacii tra tiujn malsamajn respondojn. 258 00:13:42,580 --> 00:13:45,350 Do se mi diras "jes" tri fojojn en vico, mi 259 00:13:45,350 --> 00:13:50,429 eble ricevos tri malsamaj respondojn de Eliza. 260 00:13:50,429 --> 00:13:52,345 Nia kodon, do estas fakte rimarkinde simpla. 261 00:13:52,345 --> 00:13:59,490 Se mi rulumu malsupren preter ĉiuj tiuj respondoj kiujn ni programis en 262 00:13:59,490 --> 00:14:02,920 kaj ni preni malsupren al nia ĉefa, ni tuj pravalorizi 263 00:14:02,920 --> 00:14:06,540 paro de malsamaj variabloj kaj fari iomete de mastrumado 264 00:14:06,540 --> 00:14:08,480 en la komenco. 265 00:14:08,480 --> 00:14:11,760 Sed tiam tie estas absolute aro de kodo kiun vi povas kompreni. 266 00:14:11,760 --> 00:14:15,820 Unu granda dum buklo kiu diras mi estas tuj ripeti tiun denove kaj denove. 267 00:14:15,820 --> 00:14:20,420 Mi legos en linio, kaj mi stoki ke en eniga ĉeno. 268 00:14:20,420 --> 00:14:23,880 Mi kontrolu kaj vidi se ĝi estas la speciala ŝlosilvorto "adiaŭ", kiun 269 00:14:23,880 --> 00:14:26,199 signifas eliri la programon. 270 00:14:26,199 --> 00:14:29,240 Kaj poste mi kontroli kaj vidi ĉu iu estas simple ripeti 271 00:14:29,240 --> 00:14:29,800 super kaj super. 272 00:14:29,800 --> 00:14:31,174 Kaj mi krias al ili se ili faras. 273 00:14:31,174 --> 00:14:34,820 Mi diros "ne ripetu mem." 274 00:14:34,820 --> 00:14:40,500 >> Dum neniu el tiuj okazos, ni tiam skani tra kaj buklo tra, 275 00:14:40,500 --> 00:14:45,330 sur linioj 308 al 313 tie kaj kontroli kaj vidi 276 00:14:45,330 --> 00:14:49,090 estas iu el tiuj ŝlosilvorto frazoj enhavis en la enigo 277 00:14:49,090 --> 00:14:50,620 ke mi estis ĵus donita? 278 00:14:50,620 --> 00:14:54,845 Se estas matĉo por ili, bone tiam, mi memoras ke situon. 279 00:14:54,845 --> 00:14:57,050 Mi memoras ke ŝlosilvorto. 280 00:14:57,050 --> 00:14:58,620 Kaj mi povos konstrui respondo. 281 00:14:58,620 --> 00:15:03,150 >> Se mi ne trovas unu, bone tiam, la lasta afero en mia ŝlosilvorto tabelo 282 00:15:03,150 --> 00:15:08,070 Estos mia defaŭlta respondojn, kiam nenio alia matĉojn. 283 00:15:08,070 --> 00:15:14,160 Mi petos demandoj kiel "Kial vi venis? "aŭ" Kiel mi povas helpi vin? " 284 00:15:14,160 --> 00:15:19,710 ke estas nur parte taŭga negrave kion la enigo estas. 285 00:15:19,710 --> 00:15:22,580 >> Ni tiam konstru ELIZA respondo. 286 00:15:22,580 --> 00:15:26,040 Ni povos preni ke bazo respondo, 287 00:15:26,040 --> 00:15:28,370 ĝuste kiel ni faris en tiu "mia estro" ekzemplo. 288 00:15:28,370 --> 00:15:30,970 289 00:15:30,970 --> 00:15:33,990 Se tio estas ĉio ke ekzistas is-- se estas nur unu 290 00:15:33,990 --> 00:15:36,860 ĉeno kiu kredas min respond-- Mi povas simple sendi ĝin reen eksteren. 291 00:15:36,860 --> 00:15:40,610 Se ĝi havas asteriskon ĉe la fino de gxi, tiam Mi timige 292 00:15:40,610 --> 00:15:45,710 procesi ĉiu individua signo en la resto de la uzanto respondo 293 00:15:45,710 --> 00:15:51,590 kaj aldoni tiujn en, interŝanĝante eksteren laŭvorte kiel mi bezonas. 294 00:15:51,590 --> 00:15:56,100 >> Ĉio ĉi estas absolute io kiu vi povus konstrui. 295 00:15:56,100 --> 00:15:59,230 Kaj fakte, la vojoj en kiu ni havas procesis komandlinio argumentoj, 296 00:15:59,230 --> 00:16:03,570 la vojo en kiu vi havas procesitaj tra HTTP petojn 297 00:16:03,570 --> 00:16:05,510 sekvi la samajn specojn de reguloj. 298 00:16:05,510 --> 00:16:08,220 Ili estas ŝablona rekono. 299 00:16:08,220 --> 00:16:15,170 >> Do ELIZA havis relative grava efikon sur natura lingvo 300 00:16:15,170 --> 00:16:21,620 ĉar ĝi igis ĝin ŝajni kiel ĝi estis tre atingebla celo, kiel iel ni preferus 301 00:16:21,620 --> 00:16:25,550 povi solvi tiun problemon rekte. 302 00:16:25,550 --> 00:16:30,670 Nun, tio ne estas diri ke ELIZA faras ĉion ni volas fari. 303 00:16:30,670 --> 00:16:33,710 Certe ne. 304 00:16:33,710 --> 00:16:35,660 Sed ni devus povi fari ion pli. 305 00:16:35,660 --> 00:16:38,280 306 00:16:38,280 --> 00:16:41,490 >> Nia unua paŝo iri preter ELIZA tuj 307 00:16:41,490 --> 00:16:44,840 por povi rigardi Ne tekston estante enirita 308 00:16:44,840 --> 00:16:53,750 en la klavaro sed parolado, fakta parolado registrita en mikrofonon. 309 00:16:53,750 --> 00:16:56,880 Do kiel ni rigardas tiujn malsamajn pecojn, ni estas 310 00:16:56,880 --> 00:17:00,304 tuj devas konstrui aron de modeloj. 311 00:17:00,304 --> 00:17:02,970 Ni tuj devas povi iri de la malalta nivelo akustiko 312 00:17:02,970 --> 00:17:07,180 information-- tonalto, amplekso, frequency-- 313 00:17:07,180 --> 00:17:09,530 kaj konverti ke en iuj unuecoj kiuj ni estas 314 00:17:09,530 --> 00:17:14,619 povos pli facile manipuli kaj, fine, manipuli ilin 315 00:17:14,619 --> 00:17:18,609 en vortojn kaj frazojn. 316 00:17:18,609 --> 00:17:22,880 >> Do plej parolrekono sistemoj kiu estas tie hodiaŭ 317 00:17:22,880 --> 00:17:26,069 sekvi statistika modelon en kiu ni konstruas 318 00:17:26,069 --> 00:17:35,090 tri apartaj reprezentoj de kio ke audio signalo fakte enhavas. 319 00:17:35,090 --> 00:17:38,640 Ni komencu per fonetika modelo kiu raportas nur la bazon 320 00:17:38,640 --> 00:17:41,250 sonas ke mi produktas. 321 00:17:41,250 --> 00:17:46,900 Ĉu mi produktanta iun kiu estas B kiel en knabo aŭ D kiel en hundo? 322 00:17:46,900 --> 00:17:53,220 Kiel mi rekonas tiujn du malsamajn telefonoj kiel separataj kaj distingaj? 323 00:17:53,220 --> 00:17:56,600 >> Aldonigxis, ni tiam konstrui vorto elparolo modelon, 324 00:17:56,600 --> 00:18:01,350 iu kiu ligiloj kune tiuj individuaj telefonoj 325 00:18:01,350 --> 00:18:04,724 kaj kombinas ilin en unu vorton. 326 00:18:04,724 --> 00:18:07,890 Kaj post tio, ni preni la vortojn kaj ni kolektos ilin per lingvo 327 00:18:07,890 --> 00:18:13,010 modeligi en kompleta frazo. 328 00:18:13,010 --> 00:18:17,230 >> Nun, ni tuj parolos pri ĉiu de tiuj sendepende kaj izolite. 329 00:18:17,230 --> 00:18:21,580 Sed tiuj tri modeloj estas ĉiuj nur tuj estos statistiko. 330 00:18:21,580 --> 00:18:23,502 Kaj tio signifas, kiam ni labori kun ili, ni 331 00:18:23,502 --> 00:18:25,376 povos labori kun ili ĉiuj samtempe. 332 00:18:25,376 --> 00:18:28,100 333 00:18:28,100 --> 00:18:28,600 Bone. 334 00:18:28,600 --> 00:18:30,890 Komencu kun nia fonetika modelo. 335 00:18:30,890 --> 00:18:34,470 Do fonetika modeloj fidi komputa tekniko 336 00:18:34,470 --> 00:18:37,320 nomata kaŝitaj Markov modeloj. 337 00:18:37,320 --> 00:18:43,050 Tiuj estas grafikaj modeloj en kiuj mi havas kaj rekoni la staton de la mondo 338 00:18:43,050 --> 00:18:46,500 kiel estado karakterizita de aro de trajtoj. 339 00:18:46,500 --> 00:18:51,960 Kaj tiu stato priskribas unu parto de ago kiu mi okupiĝis. 340 00:18:51,960 --> 00:19:00,190 >> Do, se mi pensas pri fari la sono "ma" kiel patrino, 341 00:19:00,190 --> 00:19:03,970 estas malsamaj komponantoj por tiu sono. 342 00:19:03,970 --> 00:19:07,230 Tie estas parto kie mi tiros en spiro. 343 00:19:07,230 --> 00:19:09,560 Kaj tiam mi monujon miaj lipoj. 344 00:19:09,560 --> 00:19:13,710 Kaj mi ruliĝi miaj lipoj reen iom iom fari ke "ma" sono. 345 00:19:13,710 --> 00:19:15,340 Kaj tiam tie estas liberigo. 346 00:19:15,340 --> 00:19:17,020 Miaj lipoj veni aparte. 347 00:19:17,020 --> 00:19:19,030 Aero estas forpelita. 348 00:19:19,030 --> 00:19:22,650 "Ma." 349 00:19:22,650 --> 00:19:29,250 >> Tiuj tri malsamaj partoj estus reprezentita de ŝtatoj en tiu graph-- 350 00:19:29,250 --> 00:19:33,420 la ekkomenco, la mezo kaj la fino. 351 00:19:33,420 --> 00:19:38,060 Kaj mi havus transiroj kiuj permesis al mi veturi de unu ŝtato 352 00:19:38,060 --> 00:19:42,260 al la sekva kun certa probablo. 353 00:19:42,260 --> 00:19:47,250 Do, ekzemple, ke M soni havu tre, 354 00:19:47,250 --> 00:19:51,850 tre mallonga eniron ĉe la beginning-- "mm" - kaj poste plu, 355 00:19:51,850 --> 00:19:55,640 vibratorios fazo kie mi tenas mian lipojn kaj preskaŭ humming-- 356 00:19:55,640 --> 00:20:05,090 "mmmm" - kaj tiam tre mallonga plozivo kie mi forpelas breath-- "ma." 357 00:20:05,090 --> 00:20:09,370 >> La kaŝita Markov modelo estas desegnitaj por kapti la fakton 358 00:20:09,370 --> 00:20:13,340 ke la vojo kiun mi faras tiu sono "ma" tuj 359 00:20:13,340 --> 00:20:17,350 esti iomete malsama en ĝia tempigo, estas frekvenco, 360 00:20:17,350 --> 00:20:21,030 kaj liaj trajtoj ol la vojo ke vi faras ĝin 361 00:20:21,030 --> 00:20:23,300 aŭ la vojo ke mi fari ĝin kiam mi parolas 362 00:20:23,300 --> 00:20:26,030 pri malsamaj uzoj de la letero. 363 00:20:26,030 --> 00:20:33,240 "Patrino" kaj "Majo mi" volo sonas iomete malsame. 364 00:20:33,240 --> 00:20:36,800 >> Do rekoni aparta sono, ni farus 365 00:20:36,800 --> 00:20:42,020 konstrui Markova modeloj, tiuj kaŝitaj Markov modeloj, de ĉiu ebla telefono kiu mi 366 00:20:42,020 --> 00:20:45,840 eble volas agnoski, ĉiu ebla sono, 367 00:20:45,840 --> 00:20:49,750 kaj tiam rigardi la akustikaj datumoj kiujn mi havas 368 00:20:49,750 --> 00:20:54,430 kaj determini statistike kiu estas la plej verŝajna unu 369 00:20:54,430 --> 00:20:58,110 esti produktitaj tiun sonon. 370 00:20:58,110 --> 00:20:58,610 BONE. 371 00:20:58,610 --> 00:21:01,540 372 00:21:01,540 --> 00:21:06,750 Kun tiu modelo, ni tiam komenci konstrui sur gxian supron. 373 00:21:06,750 --> 00:21:09,330 Ni prenu elparolo modelo. 374 00:21:09,330 --> 00:21:11,790 Nun, kelkfoje elparolo modeloj estas simpla kaj facila 375 00:21:11,790 --> 00:21:14,440 ĉar estas nur unu maniero prononci ion. 376 00:21:14,440 --> 00:21:17,990 Aliaj tempoj, ili estas iomete pli komplikita. 377 00:21:17,990 --> 00:21:21,340 Jen elparolo gvidisto por ke ruĝa afero kiu estas 378 00:21:21,340 --> 00:21:25,210 frukto kiu vin faros keĉupo el. 379 00:21:25,210 --> 00:21:27,360 Homoj ne kredas ke estas frukto. 380 00:21:27,360 --> 00:21:27,860 Dekstra? 381 00:21:27,860 --> 00:21:30,880 382 00:21:30,880 --> 00:21:35,300 >> Nun, ekzistas multaj malsamaj manieroj ke homoj prononci tiun vorton. 383 00:21:35,300 --> 00:21:37,780 Iuj diros "piedfingro-may-piedfingro." 384 00:21:37,780 --> 00:21:40,880 Iuj diros "piedfingro-Mah-piedfingro." 385 00:21:40,880 --> 00:21:44,800 Kaj ni povas kapti tion per unu el tiuj grafikaj modeloj 386 00:21:44,800 --> 00:21:48,305 kie, denove, ni reprezentas transiroj kiel havanta certa probablo 387 00:21:48,305 --> 00:21:51,360 kaj asociita probablo kun ili. 388 00:21:51,360 --> 00:21:58,290 >> Do en tiu kazo, se mi sekvos la supro itinero tra ĉi tiu tuta grafeo, 389 00:21:58,290 --> 00:22:03,330 Mi estus startanta je la letero sur la maldekstra, la "ta" sono. 390 00:22:03,330 --> 00:22:07,570 Mi prenus la supra duono, la "ha" kaj tiam "ma" 391 00:22:07,570 --> 00:22:14,530 kaj tiam "A", kaj tiam oni "ta", kaj "Oh." "Piedfingro-may-piedfingro." 392 00:22:14,530 --> 00:22:19,610 Se mi prenis la fundo vojon tra tiu, mi ricevos "ta-Mah-piedfingro." 393 00:22:19,610 --> 00:22:26,810 Kaj se mi iris malsupren kaj tiam ĝis, mi ricevus "ta-may-piedfingro." 394 00:22:26,810 --> 00:22:29,950 >> Tiuj modeloj kapti tiujn diferencoj ĉar kiam ajn 395 00:22:29,950 --> 00:22:32,410 ni deploji unu el tiuj rekono sistemoj, 396 00:22:32,410 --> 00:22:35,340 ĝi tuj devos labori kun multa alispecan personoj, 397 00:22:35,340 --> 00:22:39,295 multaj malsamaj akĉentoj, kaj eĉ malsamajn uzojn de la samaj vortoj. 398 00:22:39,295 --> 00:22:42,204 399 00:22:42,204 --> 00:22:44,120 Fine, sur supro de tiu, ni konstruu ion 400 00:22:44,120 --> 00:22:48,780 kiu aspektas vere komplika, vokis la lingvo modelo, 401 00:22:48,780 --> 00:22:52,950 sed fakte estas la plej simpla de la tri ĉar tiuj funkcii 402 00:22:52,950 --> 00:22:56,041 sur kio estas nomitaj n-gramo modeloj. 403 00:22:56,041 --> 00:23:02,270 Kaj en ĉi tiu kazo, mi montras al vi dupartan n-gramo modelo, bigram. 404 00:23:02,270 --> 00:23:08,910 Ni tuj fari fizikan la ideo ke kelkfoje, iuj vortoj estas 405 00:23:08,910 --> 00:23:14,680 pli verŝajna sekvi donita vorto ol aliaj. 406 00:23:14,680 --> 00:23:25,210 Se mi nur diris "veterprognozo" la sekva vorto povus probable estos "hodiaŭ" 407 00:23:25,210 --> 00:23:31,510 aŭ povis esti "la vetero prognozi morgaŭ. " 408 00:23:31,510 --> 00:23:38,870 Sed estas neverŝajne esti "la veterprognozo artiŝoko. " 409 00:23:38,870 --> 00:23:42,980 >> Kia lingvo modelo faras estas ĝi kaptas tiujn statistike 410 00:23:42,980 --> 00:23:47,450 nombrante, de iuj tre grandaj korpuso, ĉiuj la kazoj 411 00:23:47,450 --> 00:23:50,890 en kiu unu vorto sekvas alian. 412 00:23:50,890 --> 00:23:54,300 Do se mi prenas grandan corpus-- kiel ĉiu Wall Street Journal 413 00:23:54,300 --> 00:24:00,750 kiu estis produktita ekde 1930, kiu estas unu el la normaj corpuses-- 414 00:24:00,750 --> 00:24:03,910 kaj mi rigardas tra ĉiuj ke teksto, mi rigardas 415 00:24:03,910 --> 00:24:09,770 supren kiomfoje post "prognozo" mi vidas "hodiaŭ" 416 00:24:09,770 --> 00:24:17,454 kaj kiom da fojoj mi vidos "prognozo" sekvas "artiŝoko" 417 00:24:17,454 --> 00:24:19,370 la unua tiu tuj esti multe pli verŝajna. 418 00:24:19,370 --> 00:24:21,540 Ĝi tuj aperos multe pli ofte. 419 00:24:21,540 --> 00:24:24,610 Kaj tiel havos pli altan probablo asociita kun ĝi. 420 00:24:24,610 --> 00:24:27,340 >> Se mi volas eltrovi la probablo de tuta parolo 421 00:24:27,340 --> 00:24:29,940 do mi simple rompi ĝin. 422 00:24:29,940 --> 00:24:35,990 Do la probablo de aŭdo la frazo "la rato manĝis fromaĝon" 423 00:24:35,990 --> 00:24:39,110 estas la probablo de la vorto "la" komenca frazo, 424 00:24:39,110 --> 00:24:42,540 kaj tiam la probablo ke la vorto "rato" sekvas la vorton "la" 425 00:24:42,540 --> 00:24:44,910 kaj la probablo ke la vorto "manĝis" sekvas "rato" 426 00:24:44,910 --> 00:24:51,120 kaj la probablo ke "fromaĝo" sekvas "manĝis." 427 00:24:51,120 --> 00:24:55,160 >> Ĉi sonoj kiel multaj statistiko, multaj probabloj. 428 00:24:55,160 --> 00:24:57,510 Kaj tio estas ĉio, kion ĝi estas. 429 00:24:57,510 --> 00:25:02,920 Sed la mirinda afero estas, se vi tion faros kun sufiĉe granda provaĵo de datumoj, 430 00:25:02,920 --> 00:25:03,670 ĝi funkcias. 431 00:25:03,670 --> 00:25:05,250 Kaj ĝi funkcias terure bone. 432 00:25:05,250 --> 00:25:07,810 433 00:25:07,810 --> 00:25:11,420 Ni ĉiuj scias tiujn teknologiojn. 434 00:25:11,420 --> 00:25:16,500 Plej operaciumoj veni kun voĉo rekono ĉe tiu punkto. 435 00:25:16,500 --> 00:25:20,940 Ni uzas Siri kaj Cortana kaj Eĥo. 436 00:25:20,940 --> 00:25:25,070 Tion estas bazitaj sur tiu tipo de tri-tavola model-- 437 00:25:25,070 --> 00:25:30,620 fonetika modelo ĉe la fundo, elparolo modelo en la mezo, 438 00:25:30,620 --> 00:25:33,690 kaj lingvo modelo aldone ili. 439 00:25:33,690 --> 00:25:37,630 >> Nun, ili devas fari iomete pli ol ke por respondi demandojn. 440 00:25:37,630 --> 00:25:43,000 Sed la rekono de kion vi diro dependas ĝuste de tio. 441 00:25:43,000 --> 00:25:45,700 Do ni prenu ekzemplon tie. 442 00:25:45,700 --> 00:25:52,020 Do mi havas mian telefonon sidas tie sub la dokumenton fotilo. 443 00:25:52,020 --> 00:25:56,110 Kaj ni tuj petas Siri kelkajn demandojn. 444 00:25:56,110 --> 00:25:57,150 Bone? 445 00:25:57,150 --> 00:25:59,940 >> Do ni vekas mian telefonon tie. 446 00:25:59,940 --> 00:26:02,710 447 00:26:02,710 --> 00:26:05,000 Siri, kio estas la vetero kiel en New Haven hodiaŭ? 448 00:26:05,000 --> 00:26:07,670 449 00:26:07,670 --> 00:26:10,780 >> Siri: Jen la vetero por New Haven, Konektikuto hodiaŭ. 450 00:26:10,780 --> 00:26:11,890 >> BRIAN SCASSELLATI: OK. 451 00:26:11,890 --> 00:26:16,720 Do unue vi vidis ke Siri rekonis ĉiu de la individuaj vortoj 452 00:26:16,720 --> 00:26:19,050 kaj tiam produktis respondo. 453 00:26:19,050 --> 00:26:22,277 Ni parolos pri kiel tiu respondo okazan en iomete. 454 00:26:22,277 --> 00:26:24,110 Sed nun kiam ni konas ke tio estas nur bazita 455 00:26:24,110 --> 00:26:28,880 sur la krudaj statistikoj kaj ĉi ŝablona rekono tipo de alproksimiĝo, 456 00:26:28,880 --> 00:26:31,120 Ni povas ludi iujn ludojn kun Siri. 457 00:26:31,120 --> 00:26:34,560 >> Do mi povas provi denove. 458 00:26:34,560 --> 00:26:38,864 Siri, kio estas la vetero hipopotamo New Haven, hodiaŭ? 459 00:26:38,864 --> 00:26:39,810 >> Siri: OK. 460 00:26:39,810 --> 00:26:44,245 Jen la veteron por Nova Haven, Connecticut por hodiaŭ. 461 00:26:44,245 --> 00:26:46,120 BRIAN SCASSELLATI: Siri La ne timigis ke 462 00:26:46,120 --> 00:26:50,980 ĉar ĝi estas trovita la pattern-- "vetero", "hodiaŭ", "New Haven". 463 00:26:50,980 --> 00:26:54,420 Tio ĝi estas respondanta al, Nur ŝatas Eliza. 464 00:26:54,420 --> 00:26:54,920 Bone. 465 00:26:54,920 --> 00:26:59,390 Ni donu pli eĉ pli ridinda ekzemplo. 466 00:26:59,390 --> 00:27:03,075 Siri, vetero artiŝoko dazipo hipopotamo New Haven? 467 00:27:03,075 --> 00:27:06,806 468 00:27:06,806 --> 00:27:08,400 >> Siri: Lasu min kontroli tiun. 469 00:27:08,400 --> 00:27:11,280 Jen kion mi trovis en la reto cxar kio estas artiŝokoj armadillo 470 00:27:11,280 --> 00:27:13,780 hipopotamo New Haven. 471 00:27:13,780 --> 00:27:14,760 >> BRIAN SCASSELLATI: OK. 472 00:27:14,760 --> 00:27:20,400 Do se mi foriras nun sufiĉe for de ĉi tiu modelo, 473 00:27:20,400 --> 00:27:24,365 Mi povis konfuzi ĝin ĉar ĝi ne plu kongruas la skemo ke ĝi havas. 474 00:27:24,365 --> 00:27:27,370 475 00:27:27,370 --> 00:27:29,390 Kaj ke statistika motoro kiu estas jene: 476 00:27:29,390 --> 00:27:32,850 kio estas la probableco ke vi hvas la vortoj hipopotamo kaj artiŝoko 477 00:27:32,850 --> 00:27:34,440 kune, kaj armadillo? 478 00:27:34,440 --> 00:27:36,050 Ke estas alvenis al esti io nova. 479 00:27:36,050 --> 00:27:38,840 480 00:27:38,840 --> 00:27:40,610 >> Tiuj teknologioj ni uzas ĉiutage. 481 00:27:40,610 --> 00:27:43,670 482 00:27:43,670 --> 00:27:47,800 Se ni volas preni ilin unu paŝo plui, kvankam, se ni efektive 483 00:27:47,800 --> 00:27:53,930 volas povi paroli pri kio estas ke tiuj sistemoj estas respondanta al, 484 00:27:53,930 --> 00:28:00,630 ni devas paroli, denove, pri pli fundamenta aro de demandoj. 485 00:28:00,630 --> 00:28:05,370 Kaj tio estas temo en komunikado ke ni nomas demando responde. 486 00:28:05,370 --> 00:28:07,028 Tio estas, ni volas povi to-- yeah? 487 00:28:07,028 --> 00:28:07,944 Spektantaro: [inaudible]. 488 00:28:07,944 --> 00:28:10,789 489 00:28:10,789 --> 00:28:13,330 BRIAN SCASSELLATI: Ĉu ni atingos en latenta semantika prilaborado? 490 00:28:13,330 --> 00:28:14,070 Do jes. 491 00:28:14,070 --> 00:28:17,820 Estas multaj aferoj kiuj estas okazas sub la surfaco kun Siri 492 00:28:17,820 --> 00:28:20,210 kaj en kelkaj el la ekzemploj Mi tuj montros vin proksima 493 00:28:20,210 --> 00:28:22,610 kie estas tre iom laŭ la strukturo 494 00:28:22,610 --> 00:28:25,260 de kion vi diras ke estas grava. 495 00:28:25,260 --> 00:28:31,890 Kaj, fakte, ke estas granda pioniro por la venonta slide por mi. 496 00:28:31,890 --> 00:28:35,110 >> Do en la sama maniero kiu niaj parolrekono oni konstruis 497 00:28:35,110 --> 00:28:39,620 de multoblaj tavoloj, se ni volas kompreni kion ĝi estas ke estas vere 498 00:28:39,620 --> 00:28:44,620 dirata, ni tuj denove fidi multi-tavola analizo 499 00:28:44,620 --> 00:28:47,020 de la teksto kiu estas estanta rekonita. 500 00:28:47,020 --> 00:28:52,560 Do kiam Siri estas reale povis diru, rigardu Mi trovis tiujn vortojn. 501 00:28:52,560 --> 00:28:55,230 Nun kion mi faru kun ili? 502 00:28:55,230 --> 00:28:59,110 La unua komponanto estas ofte iri tra kaj provi analizi 503 00:28:59,110 --> 00:29:03,010 la strukturo de la frazo. 504 00:29:03,010 --> 00:29:05,410 Kaj en kion ni vidis en grado lernejo, ofte, 505 00:29:05,410 --> 00:29:08,920 kiel ia diagramado frazoj, ni tuj 506 00:29:08,920 --> 00:29:12,774 rekoni ke certaj vortoj havas iujn paperojn. 507 00:29:12,774 --> 00:29:13,440 Tiuj estas substantivoj. 508 00:29:13,440 --> 00:29:14,231 Tiuj estas pronomoj. 509 00:29:14,231 --> 00:29:16,200 Tiuj estas verboj. 510 00:29:16,200 --> 00:29:19,460 Kaj ni tuj rekoni ke por aparta gramatiko, 511 00:29:19,460 --> 00:29:24,700 tiukaze Esperanta gramatiko, estas valida manieroj en kiuj mi povas kombini ilin 512 00:29:24,700 --> 00:29:26,280 kaj aliaj manieroj kiuj ne estas validaj. 513 00:29:26,280 --> 00:29:29,920 514 00:29:29,920 --> 00:29:33,870 >> Ke agnosko, ke strukturo, eble estos sufiĉe por helpi gvidi nin 515 00:29:33,870 --> 00:29:36,720 iomete. 516 00:29:36,720 --> 00:29:39,820 Sed ĝi ne estas sufiĉe sufiĉas por ni por povi doni 517 00:29:39,820 --> 00:29:43,290 neniun signifon al ¿kion ĝi diras tie. 518 00:29:43,290 --> 00:29:46,615 Por fari tion, ni devas fidi iu kvanto de semantika pretigo. 519 00:29:46,615 --> 00:29:49,590 520 00:29:49,590 --> 00:29:55,080 Tio estas, ni tuj devas aspekti ĉe sub kion ĉiu el tiuj vortoj 521 00:29:55,080 --> 00:29:57,400 fakte portas kiel signifon. 522 00:29:57,400 --> 00:30:01,150 Kaj en la plej simpla maniero fari tion, ni tuj asocias kun ĉiu vorto 523 00:30:01,150 --> 00:30:06,930 ke ni scias certa funkcio, certa transformo ke 524 00:30:06,930 --> 00:30:09,300 permesas okazi. 525 00:30:09,300 --> 00:30:14,470 >> En tiu kazo, ni povus etikedi la vorto "Johano" kiel esti propra nomo, 526 00:30:14,470 --> 00:30:18,160 ke portas kun ĝi identecon. 527 00:30:18,160 --> 00:30:21,530 Kaj ni povus etikedi "Mary", kiel la sama maniero. 528 00:30:21,530 --> 00:30:27,900 Dum verbo kiel "amoj", ke konsistigas apartan rilaton 529 00:30:27,900 --> 00:30:31,582 ke ni povas reprezenti. 530 00:30:31,582 --> 00:30:33,290 Nun, tio ne signifas ke ni komprenas 531 00:30:33,290 --> 00:30:37,680 kio estas amo sed nur ke ni komprenas ĝi en la vojo de simbola sistemo. 532 00:30:37,680 --> 00:30:40,480 Tio estas, ni povas etikedi ĝi kaj manipuli ĝin. 533 00:30:40,480 --> 00:30:44,230 534 00:30:44,230 --> 00:30:49,120 >> Kun ĉiu de tiuj specoj de alproksimiĝoj, ajna tipo de semantika prilaborado 535 00:30:49,120 --> 00:30:57,060 tie tuj postulas iom iom de scio kaj multa laboro 536 00:30:57,060 --> 00:30:59,020 niaflanke. 537 00:30:59,020 --> 00:31:03,590 Ni ne plu estas en la regno kie nur ordinaraj statistiko 538 00:31:03,590 --> 00:31:07,320 tuj estos sufiĉe por ni. 539 00:31:07,320 --> 00:31:11,330 Nun, por iri de ĉi tiu punkto al esti 540 00:31:11,330 --> 00:31:15,520 kapablas paroli pri la internaĵo de kio efektive okazas tie, 541 00:31:15,520 --> 00:31:19,640 por povi manipuli tiun strukturi kaj kompreni demando 542 00:31:19,640 --> 00:31:23,160 kaj tiam povi eliri kaj serĉi, 543 00:31:23,160 --> 00:31:27,290 kiu postulas pli kompleksa kogna modelo. 544 00:31:27,290 --> 00:31:34,880 >> La maniero en kiu ĉi tiuj sistemoj estas konstruitaj estas plejparte tre, tre laboro 545 00:31:34,880 --> 00:31:36,350 intensivaj. 546 00:31:36,350 --> 00:31:39,490 Ili implikas homoj elspezi multe 547 00:31:39,490 --> 00:31:44,100 el tempo strukturi la vojojn en kiu tiuj specoj de frazoj 548 00:31:44,100 --> 00:31:47,270 povas esti prezentita en iu logiko. 549 00:31:47,270 --> 00:31:51,639 550 00:31:51,639 --> 00:31:53,430 Ĝi akiras eĉ iom pli kompleksa, kvankam. 551 00:31:53,430 --> 00:31:56,400 552 00:31:56,400 --> 00:31:59,660 >> Eĉ iam ni traktis kun semantiko, ni 553 00:31:59,660 --> 00:32:03,860 ankoraŭ devi rigardi la pragmatiko de ¿kion ĝi diras. 554 00:32:03,860 --> 00:32:08,620 Tio estas, kiel mi rilatas la vortojn ke mi devas ion fizike eksteren 555 00:32:08,620 --> 00:32:12,054 ekzistas en la mondo aŭ en Almenaŭ kelkajn informojn fonto 556 00:32:12,054 --> 00:32:12,970 ke mi povas manipuli? 557 00:32:12,970 --> 00:32:15,780 558 00:32:15,780 --> 00:32:20,790 >> Foje tiuj kondukas al mirinda bitoj de ambigueco. 559 00:32:20,790 --> 00:32:24,470 "Red-hot stelo por edzigi astronomo." 560 00:32:24,470 --> 00:32:25,630 BONE. 561 00:32:25,630 --> 00:32:28,540 Nun, ni legas ke kiel la amuza tipo de subtitolo 562 00:32:28,540 --> 00:32:34,690 ke ni vidus sur malfrua nokto TV ĉar ni ne interpretas "stelo" 563 00:32:34,690 --> 00:32:38,630 havi lia korpo celeste signifon. 564 00:32:38,630 --> 00:32:43,390 Ni scias ke ĝi signifas la pli ordinaraĵoj aktoro aŭ aktorino 565 00:32:43,390 --> 00:32:45,240 kun altaj kvantoj de videbleco. 566 00:32:45,240 --> 00:32:47,770 567 00:32:47,770 --> 00:32:51,950 >> "Taĉmento helpas hundo mordo viktimo." 568 00:32:51,950 --> 00:32:55,550 Ĉu ke la taĉmento estas reale tie ekstere helpanta hundo 569 00:32:55,550 --> 00:32:59,620 en ĉirkaŭiri kaj mordante viktimoj? 570 00:32:59,620 --> 00:33:02,380 Aŭ ĉu ekzistis individuo kiu estis 571 00:33:02,380 --> 00:33:04,625 mordita de hundo kiu bezonas helpon? 572 00:33:04,625 --> 00:33:07,650 573 00:33:07,650 --> 00:33:11,480 Nur rigardi la sintakso kaj la semantiko de la frazoj, 574 00:33:11,480 --> 00:33:14,660 ni ne povas determini tion. 575 00:33:14,660 --> 00:33:22,000 >> "Helikoptero funkciigita de homaj muŝoj." 576 00:33:22,000 --> 00:33:27,330 Ĉu estas, fakte, fakta etulojn flugante ĉirkaŭ tiu 577 00:33:27,330 --> 00:33:34,510 Estas homoj kun flugiloj motorizando helikopteroj por la bono de la homaro? 578 00:33:34,510 --> 00:33:38,960 Aŭ ĉu estas unu mekanika aparato ke derivas sian potencon de persono? 579 00:33:38,960 --> 00:33:41,600 580 00:33:41,600 --> 00:33:46,500 >> Kiam ni rigardas demando respondante sistemojn, 581 00:33:46,500 --> 00:33:51,110 Jen estas la tavoloj kiuj ni devas trakti. 582 00:33:51,110 --> 00:33:54,890 Nun, la plej bona kaj la plej speco de disvastiĝinta de tiuj sistemoj 583 00:33:54,890 --> 00:34:00,640 hodiaŭ estas kapablaj fari aferojn al nivelo kiu estas 584 00:34:00,640 --> 00:34:05,050 longe preter kion ni havis 10 jarojn. 585 00:34:05,050 --> 00:34:08,210 Jen unu el la pli bonaj sistemoj jen tie hodiaŭ. 586 00:34:08,210 --> 00:34:10,519 Kaj tiu estas sistemo de IBM nomis Watson. 587 00:34:10,519 --> 00:34:13,040 588 00:34:13,040 --> 00:34:15,500 Tiu estas de niaj amikoj ĉe IBM. 589 00:34:15,500 --> 00:34:19,810 Jen Katherine bankoj, Jia Chen, kaj Priskila Moraes donante nin 590 00:34:19,810 --> 00:34:26,323 manifestacion de Watson hieraŭ en IBM Yorktown. 591 00:34:26,323 --> 00:34:26,989 [VIDEO reprodukto] 592 00:34:26,989 --> 00:34:27,690 -Kiel vi fartas? 593 00:34:27,690 --> 00:34:30,600 594 00:34:30,600 --> 00:34:31,980 >> -Mi fartas bone. 595 00:34:31,980 --> 00:34:35,429 Mi estas ĉiam feliĉa, kiam mi estas pensante, precipe kiam mi 596 00:34:35,429 --> 00:34:38,920 povas resti cool en tiuj servilo ĉambroj. 597 00:34:38,920 --> 00:34:40,170 -kiu Estas via preferataj aktorino? 598 00:34:40,170 --> 00:34:43,870 599 00:34:43,870 --> 00:34:47,555 >> -Mia Ŝatata aktorino Angelina Jolie kiel Lara Croft 600 00:34:47,555 --> 00:34:54,800 en Tomb Raider ĉar ŝia originala aspektis kiel virtuala karaktero kiel mi. 601 00:34:54,800 --> 00:34:56,760 >> -Kiel Povas Vatsono helpi pacientojn? 602 00:34:56,760 --> 00:34:59,700 603 00:34:59,700 --> 00:35:03,755 >> -is La plano por pacientoj havas aliron al Watson rekte? 604 00:35:03,755 --> 00:35:08,050 Aliro al Watson konsila aplikoj varias de uzokazo. 605 00:35:08,050 --> 00:35:12,630 Sed nuntempe, Vatsono nur provizi ebla diagnozo kaj kuracado 606 00:35:12,630 --> 00:35:14,725 ebloj por profesia kuracisto. 607 00:35:14,725 --> 00:35:17,680 Kie konvene, pacientoj povas disponigi informojn 608 00:35:17,680 --> 00:35:21,210 al Vatsono, eble tra portalo retinterfaco, tablojdo, 609 00:35:21,210 --> 00:35:23,500 aŭ eĉ poŝtelefono. 610 00:35:23,500 --> 00:35:27,180 Ekzemple, paciento povas esti demandis priskribi iliajn simptomojn 611 00:35:27,180 --> 00:35:30,460 en natura lingvo rekte en Vatsono solvo, 612 00:35:30,460 --> 00:35:34,050 permesante la kuracisto temigi diagnozo kaj ne datenkolektado. 613 00:35:34,050 --> 00:35:38,379 614 00:35:38,379 --> 00:35:42,716 >> -kiu Murdita Abraham Lincoln? 615 00:35:42,716 --> 00:35:46,153 >> -John Wilkes Booth. 616 00:35:46,153 --> 00:35:52,373 >> -En Kiu jaro faris la Arizono Diamondbacks gajni la Monda Serio? 617 00:35:52,373 --> 00:35:55,295 >> -2001. 618 00:35:55,295 --> 00:35:58,710 >> [FINO reprodukto] 619 00:35:58,710 --> 00:36:01,610 >> BRIAN SCASSELLATI: Do tiuj specoj de sistemoj 620 00:36:01,610 --> 00:36:07,430 devas fidi unue rekonante la parolado; dua, 621 00:36:07,430 --> 00:36:12,200 konvertanta ĝin en signfa interna reprezentado; kaj tiam, tria, 622 00:36:12,200 --> 00:36:17,090 povi eliri kaj trovi la informo fonto kiu 623 00:36:17,090 --> 00:36:21,140 permesas ilin respondi tiun demandon. 624 00:36:21,140 --> 00:36:27,320 Tiu nivelo de komplekseco engaĝas la samajn tipojn de programita aferoj 625 00:36:27,320 --> 00:36:31,790 ke vi estis faras en problemo aroj. 626 00:36:31,790 --> 00:36:38,000 >> Ni povis analizi HTTP petojn en la sama tipo de malalta-nivelo modelo 627 00:36:38,000 --> 00:36:40,810 trafa ke ELIZA povas fari. 628 00:36:40,810 --> 00:36:45,070 Ni estas kapabla transformi tiujn en interna reprezento, 629 00:36:45,070 --> 00:36:50,360 kaj tiam uzi ilin por konsulti iun ekstera datumbazo, eble uzante SQL. 630 00:36:50,360 --> 00:36:53,530 631 00:36:53,530 --> 00:36:56,260 Ĉiuj la sistemoj kiuj estas konstruitaj hodiaŭ 632 00:36:56,260 --> 00:37:00,520 fari tiun tipon de naturaj lingva komunikado 633 00:37:00,520 --> 00:37:04,100 estas konstruitaj sur tiuj samaj principoj. 634 00:37:04,100 --> 00:37:09,530 >> Nun, eĉ sistemon kiel Vatsono ne kompleksa sufiĉa 635 00:37:09,530 --> 00:37:14,820 povi respondi arbitra demandojn pri ajna temo. 636 00:37:14,820 --> 00:37:20,060 Kaj fakte, oni devas esti strukturita en donita domajno. 637 00:37:20,060 --> 00:37:24,440 Do vi povas iri enretan kaj vi povas trovi versioj de Watson funkciantaj bone 638 00:37:24,440 --> 00:37:27,700 ene medicina informadiko. 639 00:37:27,700 --> 00:37:31,490 Aŭ tie estas unu enreta ke nur traktas kiel 640 00:37:31,490 --> 00:37:34,540 rebonigi rekomendoj pri kio biero iros per kiuj nutraĵo. 641 00:37:34,540 --> 00:37:37,060 642 00:37:37,060 --> 00:37:41,870 Kaj ene de tiuj domajnoj, ĝi povas respondi demandojn, 643 00:37:41,870 --> 00:37:46,130 trovi la informon kiu bezonas. 644 00:37:46,130 --> 00:37:48,270 >> Sed vi ne povas miksi kaj egali ilin. 645 00:37:48,270 --> 00:37:53,150 La sistemo kiu estas estis trejnita kun la datumbazo de manĝaĵo kaj biero 646 00:37:53,150 --> 00:37:56,830 ne funkcias bone kiam subite meti ĝin en la medicina informadiko 647 00:37:56,830 --> 00:37:59,770 datumbazo. 648 00:37:59,770 --> 00:38:05,680 Do eĉ niaj plej bonaj sistemoj hodiaŭ fidi nivelo de pretigo 649 00:38:05,680 --> 00:38:11,570 en kiu ni estas mano kodigo kaj konstruado en la infrastrukturo por 650 00:38:11,570 --> 00:38:13,275 fari tiun sistemon run. 651 00:38:13,275 --> 00:38:16,360 652 00:38:16,360 --> 00:38:20,710 >> Nun, la lasta temo mi volas povi atingi hodiaŭ 653 00:38:20,710 --> 00:38:23,960 estas pri parola komunikado. 654 00:38:23,960 --> 00:38:29,290 Granda maso de informoj ni interkomuniki 655 00:38:29,290 --> 00:38:35,490 ne venas pri tra individuajn vortojn kiujn ni aplikanta. 656 00:38:35,490 --> 00:38:40,290 Ĝi devas vidi kun aferoj kiel proksimeco, rigardo, via tono de voĉo, 657 00:38:40,290 --> 00:38:42,270 via fleksio. 658 00:38:42,270 --> 00:38:46,620 Kaj ke komunikado estas ankaŭ iu kiu multaj malsamaj interfacoj 659 00:38:46,620 --> 00:38:49,960 zorgas multe pri. 660 00:38:49,960 --> 00:38:51,500 Ĝi ne estas kion Siri zorgas pri. 661 00:38:51,500 --> 00:38:56,250 Mi povas demandi Siri ion en unu voĉo aŭ en malsama tono, 662 00:38:56,250 --> 00:38:59,840 kaj Siri tuj donu al mi la saman respondon. 663 00:38:59,840 --> 00:39:05,260 Sed tio ne estas kion ni konstruu por multaj aliaj tipoj de interfacoj. 664 00:39:05,260 --> 00:39:09,120 >> Mi volas prezenti al vi nun al unu el la robotoj. 665 00:39:09,120 --> 00:39:12,720 Tio estis konstruita fare mia delonga amiko kaj kolego Cynthia 666 00:39:12,720 --> 00:39:16,010 Breazeal kaj gxia homomulto Jibo. 667 00:39:16,010 --> 00:39:20,090 Kaj ĉi robot-- ni iras havi paron volontuloj 668 00:39:20,090 --> 00:39:22,520 supreniru al interagi kun tiu. 669 00:39:22,520 --> 00:39:26,200 Do mi povas havi du personoj volantaj ludi kun la roboto por mi? 670 00:39:26,200 --> 00:39:29,936 Kial vi ne venas supren, kaj kial vi ne venis supren. 671 00:39:29,936 --> 00:39:31,310 Se vi volus aliĝi min tie, bv. 672 00:39:31,310 --> 00:39:36,520 673 00:39:36,520 --> 00:39:39,670 >> Kaj se mi povus havi vin venu rajton super tie. 674 00:39:39,670 --> 00:39:40,170 Dankon. 675 00:39:40,170 --> 00:39:40,480 Saluton. 676 00:39:40,480 --> 00:39:41,400 >> ALFREDO: Nice to meet you. 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: Raĥel. 680 00:39:43,146 --> 00:39:44,228 BRIAN SCASSELLATI: Raĥel. 681 00:39:44,228 --> 00:39:45,154 Agrable renkonti vin ambaŭ. 682 00:39:45,154 --> 00:39:46,820 Alfredo, mi tuj havas vi iros unue. 683 00:39:46,820 --> 00:39:47,990 Suprenvenu tie. 684 00:39:47,990 --> 00:39:51,870 Mi tuj enkonduki you-- se mi povas akiri ĉi ekstere 685 00:39:51,870 --> 00:39:58,450 sen frapanta la microphone-- al iom roboto nomita Jibo. 686 00:39:58,450 --> 00:40:00,140 BONE? 687 00:40:00,140 --> 00:40:04,260 >> Nun, Jibo estas desegnita por esti interaktivaj. 688 00:40:04,260 --> 00:40:09,339 Kaj kvankam ĝi povas doni vin parolado, multe de la interagado kun la roboto 689 00:40:09,339 --> 00:40:09,880 estas parola. 690 00:40:09,880 --> 00:40:12,450 691 00:40:12,450 --> 00:40:17,070 Alfredo, mi tuj petas vin diri ion belan kaj complimentary 692 00:40:17,070 --> 00:40:19,554 al la roboto, bonvolu. 693 00:40:19,554 --> 00:40:20,845 ALFREDO: Vi aspektas belaj. 694 00:40:20,845 --> 00:40:24,114 695 00:40:24,114 --> 00:40:25,611 >> [Zumantaj 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 Lia respondo ne parolaj. 700 00:40:33,180 --> 00:40:35,180 Kaj tamen ĝi donis vin ambaŭ klaran agnoskon 701 00:40:35,180 --> 00:40:39,680 ke ĝi estis aŭdinta, kion vi diris kaj ankaŭ iel komprenis tion. 702 00:40:39,680 --> 00:40:40,530 BONE? 703 00:40:40,530 --> 00:40:42,070 Paŝi ĝuste tien por unu sekundo. 704 00:40:42,070 --> 00:40:43,130 Dankon. 705 00:40:43,130 --> 00:40:44,090 >> Rachel, se vi volus. 706 00:40:44,090 --> 00:40:46,070 Nun, mi tuj donu vi la multe pli malfacilan taskon. 707 00:40:46,070 --> 00:40:48,361 Se vi volas stari ĉi tie, asist nur iomete tiom 708 00:40:48,361 --> 00:40:50,280 Ni povas akiri vin sur fotilo kaj rigardi tiun vojon. 709 00:40:50,280 --> 00:40:56,840 Mi tuj petas vin diri ion vere signifas kaj aĉaj al la roboto. 710 00:40:56,840 --> 00:41:02,900 >> RACHEL: Kion vi ĵus ŝajnis fari estis tute absurda. 711 00:41:02,900 --> 00:41:03,840 >> [Zumante SOUND] 712 00:41:03,840 --> 00:41:07,610 713 00:41:07,610 --> 00:41:09,030 >> Tio estis eĉ pli absurda. 714 00:41:09,030 --> 00:41:10,120 Kio okazas kun vi? 715 00:41:10,120 --> 00:41:13,487 716 00:41:13,487 --> 00:41:16,207 Aw, ne sentas malbone. 717 00:41:16,207 --> 00:41:17,040 Mi donos al vi brakumon. 718 00:41:17,040 --> 00:41:19,882 719 00:41:19,882 --> 00:41:21,090 BRIAN SCASSELLATI: Bone. 720 00:41:21,090 --> 00:41:22,280 Danke Rahxel. 721 00:41:22,280 --> 00:41:24,565 Alfredo, Rachel, danke uloj tre multe. 722 00:41:24,565 --> 00:41:26,840 >> [Aplaŭdo] 723 00:41:26,840 --> 00:41:28,660 724 00:41:28,660 --> 00:41:34,470 >> Do tiu tipo de interago havas en multmaniere iuj de la samaj reguloj 725 00:41:34,470 --> 00:41:36,950 kaj iuj de la sama strukturo kiel kio ni 726 00:41:36,950 --> 00:41:39,950 havu en lingva interago. 727 00:41:39,950 --> 00:41:44,530 Ĝi estas ambaŭ komunika kaj servas gravan celon. 728 00:41:44,530 --> 00:41:48,590 Kaj ke interago, en multaj manieroj, estas desegnita 729 00:41:48,590 --> 00:41:52,890 havi apartan efikon sur la persono interagante kun aŭ aŭskultante 730 00:41:52,890 --> 00:41:54,410 al la roboto. 731 00:41:54,410 --> 00:41:56,450 >> Nun, mi estas sufiĉe feliĉa havi Jibo tie hodiaŭ. 732 00:41:56,450 --> 00:42:00,550 Sam Spaulding estas ĉi tie helpi nin kun la roboto. 733 00:42:00,550 --> 00:42:07,470 Kaj mi tuj demandos Sam doni ni unu belan demo de Jibo dancado 734 00:42:07,470 --> 00:42:09,720 ke ni povas spekti fine tie. 735 00:42:09,720 --> 00:42:10,590 Do iru antaŭen, Jibo. 736 00:42:10,590 --> 00:42:11,550 >> SAM: OK, Jibo. 737 00:42:11,550 --> 00:42:14,430 Montru al ni viajn danco movojn. 738 00:42:14,430 --> 00:42:17,310 >> [MUZIKO Ludante] 739 00:42:17,310 --> 00:42:43,114 740 00:42:43,114 --> 00:42:44,780 BRIAN SCASSELLATI: Bone, ĉiuj. 741 00:42:44,780 --> 00:42:46,865 Danke al niaj amikoj ĉe Jibo. 742 00:42:46,865 --> 00:42:49,426 >> [Aplaŭdo] 743 00:42:49,426 --> 00:42:50,140 744 00:42:50,140 --> 00:42:54,990 >> Kaj dankon al niaj amikoj IBM por elhelpanta hodiaŭ. 745 00:42:54,990 --> 00:42:57,300 Komunikado estas io ke vi tuj 746 00:42:57,300 --> 00:43:02,280 vidi venanta supre pli kaj pli kiel ni konstruu pli kompleksaj interfacoj. 747 00:43:02,280 --> 00:43:05,760 Venontsemajne, ni parolos pri kiel interagadi 748 00:43:05,760 --> 00:43:08,890 kun komputilo kontraŭuloj en ludoj. 749 00:43:08,890 --> 00:43:12,950 Sed se vi havas demandojn pri tio, Mi estos ĉirkaŭe ĉe oficejo horoj ĉinokte. 750 00:43:12,950 --> 00:43:17,610 Mi ĝojas diskuti kun vi AI temoj aŭ enir pli detale. 751 00:43:17,610 --> 00:43:18,927 Havi grandan semajnfinon. 752 00:43:18,927 --> 00:43:21,409 >> [Aplaŭdo] 753 00:43:21,409 --> 00:43:21,909 754 00:43:21,909 --> 00:43:26,141 [MUZIKO Ludante] 755 00:43:26,141 --> 00:46:42,879