1 00:00:00,000 --> 00:00:02,928 >> [Muusika mängib] 2 00:00:02,928 --> 00:00:11,230 3 00:00:11,230 --> 00:00:12,790 >> DAVID Humala: See on CS50. 4 00:00:12,790 --> 00:00:14,072 See on nädala lõpuks 10. 5 00:00:14,072 --> 00:00:16,030 Ja poiss, me olema hea klassi teile täna. 6 00:00:16,030 --> 00:00:20,040 Me oleme nii põnevil, et kutsuda kaks Meie sõbrad Yale'i kuni täna 7 00:00:20,040 --> 00:00:23,920 ja vaadata ristumiskohas tehisintellekt, robootika, 8 00:00:23,920 --> 00:00:25,710 loomuliku keele töötlemise ja rohkem. 9 00:00:25,710 --> 00:00:27,090 >> Ja tõepoolest, üle Viimastel nädalatel oleme 10 00:00:27,090 --> 00:00:29,714 kindlasti kulutanud palju aega, eriti varasema psets, 11 00:00:29,714 --> 00:00:31,560 keskendudes päris madala üksikasjad. 12 00:00:31,560 --> 00:00:34,520 Ja see on väga lihtne unustada ning puude taga metsa 13 00:00:34,520 --> 00:00:38,170 ja saada üles riputatud silmad ja tingimused ja viiteid, kindlasti, ja muu taoline. 14 00:00:38,170 --> 00:00:41,770 Kuid reaalsus on kutid nüüd koostisosi, mis saab tõesti 15 00:00:41,770 --> 00:00:45,300 lahendada mõned huvitavad probleemid, nende hulgas need sellised, mis meie sõpradele Yale'i 16 00:00:45,300 --> 00:00:48,790 tööd lihtsalt häbelik Cambridge. 17 00:00:48,790 --> 00:00:52,410 >> Lubage mul kõigepealt tutvustada meie peas assistent Yale'i, Andy. 18 00:00:52,410 --> 00:00:55,182 >> [APPLAUSE] 19 00:00:55,182 --> 00:00:57,030 20 00:00:57,030 --> 00:01:00,710 >> ANDY: Esiteks, lihtsalt tänada et lubate paar Yalies 21 00:01:00,710 --> 00:01:02,700 pop mööda Cambridge täna. 22 00:01:02,700 --> 00:01:05,299 Me tõesti hindan seda. 23 00:01:05,299 --> 00:01:07,090 Teiseks, meie sõbrad tagasi koju-- Jason, 24 00:01:07,090 --> 00:01:09,670 Täname viibivad ja töötavad loengu. 25 00:01:09,670 --> 00:01:12,970 Loodan, et see kõik on hea, New Haven. 26 00:01:12,970 --> 00:01:15,720 >> Nii et jah, ma olen super põnevil tutvustada Scaz täna. 27 00:01:15,720 --> 00:01:17,020 Scaz jookseb robootika laboris. 28 00:01:17,020 --> 00:01:19,690 Ta on professor, nagu viis erinevate osakondade Yale'i. 29 00:01:19,690 --> 00:01:23,159 Oma lab, ta on palju, palju robotid, mis talle meeldib mängida. 30 00:01:23,159 --> 00:01:24,950 Tal on, sarnased, lahedam töö maailmas. 31 00:01:24,950 --> 00:01:27,116 Ja ta saab sellist jama ringi, et kogu päev 32 00:01:27,116 --> 00:01:29,090 pikk ja ei mingit tööd, samuti. 33 00:01:29,090 --> 00:01:33,070 >> Ja nii me tegelikult tõi üks neist maha täna. 34 00:01:33,070 --> 00:01:36,900 Nii ilma pikema jututa, Scaz on läheb minna ja tutvustada meid 35 00:01:36,900 --> 00:01:38,660 tema robot sõber. 36 00:01:38,660 --> 00:01:41,546 >> [APPLAUSE] 37 00:01:41,546 --> 00:01:42,935 38 00:01:42,935 --> 00:01:44,310 BRIAN SCASSELLATI: Aitäh, David. 39 00:01:44,310 --> 00:01:45,380 Aitäh, Andy. 40 00:01:45,380 --> 00:01:50,050 See on nii tore olla siin kõigiga täna. 41 00:01:50,050 --> 00:01:56,490 Tahan kõigepealt olema väga selge, et CS50 töötajad siin Cambridge 42 00:01:56,490 --> 00:01:59,190 on olnud uskumatult külalislahked meile. 43 00:01:59,190 --> 00:02:02,130 Me oleme nii tänulikud kõige eest nad olen teinud meid toetada. 44 00:02:02,130 --> 00:02:05,690 Ja nii me tahaksime, et oleks võimalik tagasi headust. 45 00:02:05,690 --> 00:02:09,370 >> Nii et täna saame teatada et me ei kavatse on uus, 46 00:02:09,370 --> 00:02:15,240 üks-of-a-tüüpi CS50 sündmus toimub New Haven järgmisel nädalal. 47 00:02:15,240 --> 00:02:18,040 Ja see on CS50 Research Expo. 48 00:02:18,040 --> 00:02:21,300 Nii et me läheme tuleb kutsuda everyone-- CS50 üliõpilased, 49 00:02:21,300 --> 00:02:26,510 töötajad nii Harvardi ja Yale-- kuni langenud ja külastada meie juures reedel. 50 00:02:26,510 --> 00:02:30,400 Me peame paljude üle 30 erinevat inimest, esitades 51 00:02:30,400 --> 00:02:34,830 ja exhibiting-- upperclassmen näitab välja mõned oma teadustöö tooteid. 52 00:02:34,830 --> 00:02:38,480 Me peame mõned alustavatel, isegi, otsin jaoks natuke uus tech talent, 53 00:02:38,480 --> 00:02:40,460 alustavatel nii Harvard ja Yale. 54 00:02:40,460 --> 00:02:44,550 Ja me peame mõned õpperühm otsin mõned uue koosseisu. 55 00:02:44,550 --> 00:02:46,357 >> See saab olema väga põnev aeg. 56 00:02:46,357 --> 00:02:49,190 Loodetavasti need, kes on maha tulevat Harvard-Yale mängu 57 00:02:49,190 --> 00:02:51,360 suudab peatada poolt natuke alguses, 58 00:02:51,360 --> 00:02:54,060 õigus kesklinnas ülikooli, Sterling Memorial Library. 59 00:02:54,060 --> 00:02:58,040 Me läheme pea komplekt eksponaate, mis ulatuvad autonoomsete 60 00:02:58,040 --> 00:03:04,460 sailboats tarvitamise viisi tarkvara säilitada keskaja käsikirjad. 61 00:03:04,460 --> 00:03:07,860 >> Me läheme on reklaami hoc võrgustike ja inimesed 62 00:03:07,860 --> 00:03:11,230 õpetamise tarkvara kodeerimine Kaplinnas. 63 00:03:11,230 --> 00:03:13,730 Me peame arvutis muusika meeleavaldusi. 64 00:03:13,730 --> 00:03:16,020 Ja me muidugi rohkem robotid. 65 00:03:16,020 --> 00:03:18,900 Nii me loodame liitu meiega seda sündmust. 66 00:03:18,900 --> 00:03:21,350 See peaks olema palju lõbus, natuke toitu, 67 00:03:21,350 --> 00:03:24,430 ja palju huvitavat asju rääkida. 68 00:03:24,430 --> 00:03:28,230 >> Nii et täna me ei kavatse rääkida umbes loomuliku keele töötlemise. 69 00:03:28,230 --> 00:03:32,560 Ja see on katse meile ehitada uus viis liidestamine 70 00:03:32,560 --> 00:03:35,150 meie seadmeid, sest viimase paari nädala jooksul, 71 00:03:35,150 --> 00:03:40,800 oled keskendunud, kuidas see on, et võite kirjutada koodi, kirjutada tarkvara 72 00:03:40,800 --> 00:03:47,110 et on võimalus, et suudetakse ütleksid masin, see on see, mida ma tahan, et sa teeksid. 73 00:03:47,110 --> 00:03:50,210 >> Aga me ei vaja eeldada, et kõik 74 00:03:50,210 --> 00:03:53,760 see on seal, et on kasutatud igaüks maailmas 75 00:03:53,760 --> 00:03:57,480 läheb valda sedalaadi õpetust. 76 00:03:57,480 --> 00:04:02,540 Nii me vahet arvutis keeled ja loomulik languages-- 77 00:04:02,540 --> 00:04:06,720 see tähendab, et asju, mida inimesed kasutamine suhelda teiste inimestega. 78 00:04:06,720 --> 00:04:12,270 Ja püüame luua liidesed, mis kasutavad Nende loomulik side mehhanismid. 79 00:04:12,270 --> 00:04:16,029 >> Nüüd, just nagu iga teine ​​teema et oleme alustanud ka CS50, 80 00:04:16,029 --> 00:04:19,589 me ei kavatse alustada lihtsaim natuke loomuliku keele töötlemise 81 00:04:19,589 --> 00:04:21,269 et suudame ette kujutada. 82 00:04:21,269 --> 00:04:24,940 Me läheme alustada ajaloolise osa loomulik keel. 83 00:04:24,940 --> 00:04:28,740 Ja siis me ehitada kuni üha uuemate süsteemide 84 00:04:28,740 --> 00:04:31,450 ja lõbutseda demos mööda teed. 85 00:04:31,450 --> 00:04:35,900 >> Nii et me läheme alustada, mida oli ilmselt esimene loomulik keel 86 00:04:35,900 --> 00:04:38,210 töötlemise süsteem. 87 00:04:38,210 --> 00:04:45,080 See oli tarkvarasüsteemi kirjutatud 1966 Joseph Weizenbaum nimetatakse Eliza. 88 00:04:45,080 --> 00:04:49,640 Ja Eliza oli mõeldud imiteerida koostoimel 89 00:04:49,640 --> 00:04:53,850 sa oleks koos Rogerian psühhoterapeut. 90 00:04:53,850 --> 00:04:57,210 Nüüd Rogerians, neil oli idee, et psühhoteraapia 91 00:04:57,210 --> 00:05:02,800 kaasatud on võimalik peegeldada tagasi patsiendile ja nendega rääkida, 92 00:05:02,800 --> 00:05:08,100 Põhimõtteliselt, vaid anda neile väike natuke terapeut. 93 00:05:08,100 --> 00:05:09,920 See tähendab, et kõik et terapeut ütles 94 00:05:09,920 --> 00:05:16,500 pidi olema lihtsalt peegeldus mida patsient rääkis neile. 95 00:05:16,500 --> 00:05:18,990 >> Nii proovime ja demo seda. 96 00:05:18,990 --> 00:05:22,820 Kas meil on vabatahtlik, kes tahaks olla valmis jagama oma sügavaimad, 97 00:05:22,820 --> 00:05:26,650 pimedamal ja / või võltsitud saladusi Eliza? 98 00:05:26,650 --> 00:05:29,680 Muidugi, miks sa ei tule välja. 99 00:05:29,680 --> 00:05:30,847 Fantastiline. 100 00:05:30,847 --> 00:05:31,430 Ja su nimi on? 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 Nice to meet you, Miles. 104 00:05:34,270 --> 00:05:36,270 Kui soovite korraldada peale seda. 105 00:05:36,270 --> 00:05:40,840 Ja me ei kavatse kasuta versioon Eliza 106 00:05:40,840 --> 00:05:44,640 et me oleme kopeeris jooksul CS50 IDE. 107 00:05:44,640 --> 00:05:47,140 Ja me vaatame allikas koodi see veidi aja pärast. 108 00:05:47,140 --> 00:05:49,910 Aga just nüüd, me oleme lihtsalt läheb tugineda seda kirjutades Eliza. 109 00:05:49,910 --> 00:05:55,480 >> Ja Eliza on annan teile vastuseid et ei kavatse olla kõigis pealinnades. 110 00:05:55,480 --> 00:05:57,950 Ja küsin mõned küsimused. 111 00:05:57,950 --> 00:06:02,130 Ja me vastame teile ja kirjuta vastustes Eliza. 112 00:06:02,130 --> 00:06:04,310 Nii Eliza on öelnud: "Tere, ma olen Eliza. 113 00:06:04,310 --> 00:06:05,462 Mis sul viga on? " 114 00:06:05,462 --> 00:06:08,092 Mida sa tahaksid rääkige Eliza umbes täna? 115 00:06:08,092 --> 00:06:10,750 >> MILES: Võin ainult magama kui mul on jänku sussid. 116 00:06:10,750 --> 00:06:12,440 >> BRIAN SCASSELLATI: Okei. 117 00:06:12,440 --> 00:06:13,360 Hästi. 118 00:06:13,360 --> 00:06:15,300 >> [NAER] 119 00:06:15,300 --> 00:06:22,410 >> "Ma võin ainult magama koos jänku sussid. " 120 00:06:22,410 --> 00:06:29,000 Ja Eliza ütleb: "Ütle, kas sa mingeid psühholoogilisi probleeme? 121 00:06:29,000 --> 00:06:30,450 Võib-olla on see hea näitaja. " 122 00:06:30,450 --> 00:06:30,780 >> OKEI. 123 00:06:30,780 --> 00:06:32,245 Mida sa tahaksid vastata? 124 00:06:32,245 --> 00:06:36,110 125 00:06:36,110 --> 00:06:36,970 >> MILES: Jah. 126 00:06:36,970 --> 00:06:38,660 >> BRIAN SCASSELLATI: Jah. 127 00:06:38,660 --> 00:06:39,570 Man palju sõnu. 128 00:06:39,570 --> 00:06:41,870 Naudin seda. 129 00:06:41,870 --> 00:06:50,200 Eliza ütleb: "Sa paistad üsna positiivne." 130 00:06:50,200 --> 00:06:53,200 >> MILES: Ei, ma olen tegelikult elektron. 131 00:06:53,200 --> 00:06:55,150 >> BRIAN SCASSELLATI: "Ei. 132 00:06:55,150 --> 00:07:02,240 Tegelikult, ma olen elektron. " "Kas sa tuled mulle 133 00:07:02,240 --> 00:07:06,954 sest sa oled elektron? " 134 00:07:06,954 --> 00:07:08,870 Nüüd saame näha mõningaid things-- ma lähen 135 00:07:08,870 --> 00:07:10,200 peatamiseks teid lihtsalt teise, Miles. 136 00:07:10,200 --> 00:07:11,010 Ära mine kuhugi. 137 00:07:11,010 --> 00:07:12,650 Me ei teinud sa veel. 138 00:07:12,650 --> 00:07:16,490 Eliza on mõnes mõttes, vastates teatud asjad 139 00:07:16,490 --> 00:07:21,140 et ta ütleb, kuid ilma tegelikku arusaamist. 140 00:07:21,140 --> 00:07:26,090 Ja see on ka parroting tagasi mõned osade oma karistuse. 141 00:07:26,090 --> 00:07:27,310 >> Nii me ütlesime: "Ei 142 00:07:27,310 --> 00:07:29,090 Tegelikult, ma olen elektron. " 143 00:07:29,090 --> 00:07:34,190 Eliza vastas tagasi, "Kas sa tuled mulle, sest sa oled elektron? " 144 00:07:34,190 --> 00:07:34,690 Hästi. 145 00:07:34,690 --> 00:07:36,050 Anname veel üks vastus siin. 146 00:07:36,050 --> 00:07:37,140 Anna see hea, Miles. 147 00:07:37,140 --> 00:07:37,806 >> MILES: Hea üks? 148 00:07:37,806 --> 00:07:48,400 149 00:07:48,400 --> 00:07:49,570 >> Jah, palun aidake mind. 150 00:07:49,570 --> 00:07:50,570 BRIAN SCASSELLATI: "Jah. 151 00:07:50,570 --> 00:07:58,010 Palun aidake mind. "" Oled sa kindel? " 152 00:07:58,010 --> 00:07:58,510 MILES: Ei 153 00:07:58,510 --> 00:08:00,860 BRIAN SCASSELLATI: Ei 154 00:08:00,860 --> 00:08:03,562 "Mida see soovitame teil?" 155 00:08:03,562 --> 00:08:06,760 >> MILES: Ma ei pruugi olla elektroni. 156 00:08:06,760 --> 00:08:11,170 >> BRIAN SCASSELLATI: "Ma pruugi olla elektrone. " 157 00:08:11,170 --> 00:08:13,790 "Kas sa tahad öelda pole lihtsalt olla negatiivne?" 158 00:08:13,790 --> 00:08:14,390 >> Hästi. 159 00:08:14,390 --> 00:08:16,030 Nii Miles, tänan sind nii palju. 160 00:08:16,030 --> 00:08:16,860 >> MILES: Aitäh. 161 00:08:16,860 --> 00:08:18,360 >> BRIAN SCASSELLATI: Tänan. 162 00:08:18,360 --> 00:08:20,230 [APPLAUSE] 163 00:08:20,230 --> 00:08:21,230 164 00:08:21,230 --> 00:08:26,700 >> Nii et see Eliza programmi mitmeti, reageerib vaid tükid 165 00:08:26,700 --> 00:08:32,730 et Anname ilma sügava arusaam sellest, mis siin toimub. 166 00:08:32,730 --> 00:08:36,640 See on omamoodi süsteem nimetatakse mustrite, kus 167 00:08:36,640 --> 00:08:40,490 ootame teatud bitti teksti, et me oleme siis 168 00:08:40,490 --> 00:08:44,860 kavatseme välja, mida anti sisendiks 169 00:08:44,860 --> 00:08:52,580 teisendada see potentsiaalselt mingil viisil, ja siis anna see tagasi kasutaja. 170 00:08:52,580 --> 00:08:55,150 >> Kas mõni te arvate et Eliza on tegelikult 171 00:08:55,150 --> 00:08:58,230 täitmisel kehtib psühhoanalüüs siin? 172 00:08:58,230 --> 00:08:59,250 Üks inimene, võibolla. 173 00:08:59,250 --> 00:09:00,166 >> Sihtrühm: [kuuldamatu]. 174 00:09:00,166 --> 00:09:03,315 175 00:09:03,315 --> 00:09:05,440 BRIAN SCASSELLATI: Ja kuidas Kas see teeb te tunnete? 176 00:09:05,440 --> 00:09:06,530 Jah, tõepoolest, nii see on. 177 00:09:06,530 --> 00:09:10,890 Ja me näeme, tegelikult on lähtekoodi see hetk. 178 00:09:10,890 --> 00:09:13,580 Ja nii sa lähed olema võimalik seda täpselt. 179 00:09:13,580 --> 00:09:17,420 >> Nüüd, Eliza on üks vorm, mida me kutsume praegu jututuba bot. 180 00:09:17,420 --> 00:09:19,950 See lihtsalt läheb läbi teksti, et pakute, 181 00:09:19,950 --> 00:09:24,030 annab minimaalseim summa mõistmise või töötlemiseks, 182 00:09:24,030 --> 00:09:26,790 ja siis papagoid sulle tagasi. 183 00:09:26,790 --> 00:09:31,830 Võtame pilk, kontseptuaalselt ja rääkida, mida 184 00:09:31,830 --> 00:09:34,690 see on see, et Eliza on tegelikult teevad. 185 00:09:34,690 --> 00:09:42,000 >> Eliza astub sentence-- olgem öelda: "Ma tahan muljet minu ülemus." 186 00:09:42,000 --> 00:09:45,130 Ja Eliza otsib läbi, et lause 187 00:09:45,130 --> 00:09:48,730 ja püüab leida ning sobitada teatud mustreid. 188 00:09:48,730 --> 00:09:52,850 Nii näiteks, üks mudel et Eliza otsib on sõnad 189 00:09:52,850 --> 00:09:55,110 "Ma tahan." 190 00:09:55,110 --> 00:09:59,330 Ja alati, kui näeb midagi mis on "ma tahan" seda, 191 00:09:59,330 --> 00:10:01,770 see sõnastab vastuse. 192 00:10:01,770 --> 00:10:05,040 Ja see vastus on fikseeritud string. 193 00:10:05,040 --> 00:10:07,915 Sel juhul on see "miks sa tahad?" 194 00:10:07,915 --> 00:10:11,330 Ja ma panen natuke tähe lõppu, sest see on lihtsalt 195 00:10:11,330 --> 00:10:13,310 alguses meie vastust. 196 00:10:13,310 --> 00:10:16,310 Ja täht näitab, et me läheme ülejäänud 197 00:10:16,310 --> 00:10:19,850 kasutaja utterance-- "muljet minu boss" - 198 00:10:19,850 --> 00:10:24,500 ja me ei kavatse lisada, et koridori lõpus string. 199 00:10:24,500 --> 00:10:28,990 >> Nüüd, selle asemel et öelda: "Miks sa tahad muljet oma boss, " 200 00:10:28,990 --> 00:10:31,800 seal on natuke veel töötlemistoimingud, mis me teeme. 201 00:10:31,800 --> 00:10:34,440 See tähendab, et me peame teisendada mõned asesõnad 202 00:10:34,440 --> 00:10:38,670 siin on "minu boss", et "boss." 203 00:10:38,670 --> 00:10:41,300 Ja seal võib olla mõni muu muutusi, mida me peame tegema. 204 00:10:41,300 --> 00:10:44,990 Nii et pigem lihtsalt kinni see otse lõpuni, mida me teeme 205 00:10:44,990 --> 00:10:49,160 on me võtame ülejäänud kasutaja utterance-- valge siin-- 206 00:10:49,160 --> 00:10:54,090 ja me võtame ta üks tükk aeg ja teisendada iga string 207 00:10:54,090 --> 00:10:58,180 sümboolne, iga sõna, võtta lausega. 208 00:10:58,180 --> 00:10:59,580 >> Nii et me võtame sõna "kuni". 209 00:10:59,580 --> 00:11:01,650 Pole konverteerimine et me peame seda tegema. 210 00:11:01,650 --> 00:11:02,340 "Muljet." 211 00:11:02,340 --> 00:11:04,140 Pole konverteerimine me peame tegema seal. 212 00:11:04,140 --> 00:11:06,670 "Minu" konverteerib et "oma". 213 00:11:06,670 --> 00:11:10,070 Ja "boss" me lihtsalt lahkuda, kuna "boss." 214 00:11:10,070 --> 00:11:12,740 Ja siis lõpuks midagi mis lõpeb ajavahemik, 215 00:11:12,740 --> 00:11:16,640 me muuta selle küsimusega. 216 00:11:16,640 --> 00:11:22,600 >> See on väga lihtne mustrite on tegelikult üsna edukas. 217 00:11:22,600 --> 00:11:27,260 Ja kui see võeti kasutusele in 1966-- Joseph Weizenbaum 218 00:11:27,260 --> 00:11:28,986 programmeeritud seda arvutis. 219 00:11:28,986 --> 00:11:31,110 Nüüd, arvutid tol ajal ei desktop mudeleid. 220 00:11:31,110 --> 00:11:33,950 Nad olid jagatud ressursse. 221 00:11:33,950 --> 00:11:39,090 Ja tema õpilased minna ja vestelda Eliza. 222 00:11:39,090 --> 00:11:41,570 Lõpuks ta tuli piirata juurdepääs 223 00:11:41,570 --> 00:11:43,890 sest tema õpilased ei olnud mingit tööd teha. 224 00:11:43,890 --> 00:11:46,190 Nad olid lihtsalt jututoas Eliza. 225 00:11:46,190 --> 00:11:48,850 Ja tegelikult, ta pidi tule tema assistent, kes 226 00:11:48,850 --> 00:11:55,840 veetis kogu oma aega rääkinud Eliza temast sügav ja murettekitav probleeme. 227 00:11:55,840 --> 00:12:00,350 >> Igaüks, kes kasutasid neid süsteeme hakkas antropomorfitseeriks neid. 228 00:12:00,350 --> 00:12:04,490 Nad hakkasid mõtlema neid on elusad ja reaalsed inimesed. 229 00:12:04,490 --> 00:12:07,969 Nad hakkasid tunda mõned asju, mida nad ütlesid 230 00:12:07,969 --> 00:12:09,010 tulid tagasi neile. 231 00:12:09,010 --> 00:12:12,120 Ja nad olid teada asju ise. 232 00:12:12,120 --> 00:12:17,290 Ja tegelikult, isegi eksperdid, isegi psühhoterapeudid, 233 00:12:17,290 --> 00:12:22,930 hakkasin muretsema, et tegelikult võibolla Eliza oleks asenda neid. 234 00:12:22,930 --> 00:12:25,640 Ja isegi arvuti teadlased mures, et me olime 235 00:12:25,640 --> 00:12:30,040 nii lähedal lahendamise loomuliku keele. 236 00:12:30,040 --> 00:12:33,520 >> Nüüd, see ei olnud kuskil lähedal tõsi. 237 00:12:33,520 --> 00:12:37,280 Aga see, kuidas muljetavaldav Nende süsteemide võib tunduda. 238 00:12:37,280 --> 00:12:40,080 Nii alustame vaadata all ja proovida 239 00:12:40,080 --> 00:12:46,190 saada natuke küsimus kus see kood tegelikult juhtub. 240 00:12:46,190 --> 00:12:48,170 Nii teeme seda koodi saadaval hiljem. 241 00:12:48,170 --> 00:12:50,880 Ja see on väga lihtne ja otsene port 242 00:12:50,880 --> 00:12:53,240 originaal Eliza rakendamist. 243 00:12:53,240 --> 00:12:56,350 >> Nii mõned neist stilistiline asjad, mida te näete siin 244 00:12:56,350 --> 00:12:59,360 ei ole stiililiselt mida me tahaks, et sa 245 00:12:59,360 --> 00:13:01,480 või mida me oleme õpetanud, et sa. 246 00:13:01,480 --> 00:13:04,770 Aga me oleme püüdnud hoida neid sama kogu paljud sadamad 247 00:13:04,770 --> 00:13:08,087 et see on olnud nii, et see on maitse originaal. 248 00:13:08,087 --> 00:13:09,920 Nii et me läheme hulka hunnik asju, 249 00:13:09,920 --> 00:13:12,920 ja siis me olema kogum märksõnu, mida 250 00:13:12,920 --> 00:13:16,460 et Eliza tunneb ja vastata otse. 251 00:13:16,460 --> 00:13:20,780 Nii et kui teil on sõnad nagu "kas sa" või "ma ei" või "ei" 252 00:13:20,780 --> 00:13:24,680 või "jah" või "dream" või "tere", siis Eliza 253 00:13:24,680 --> 00:13:27,920 Vastame valikuliselt neile. 254 00:13:27,920 --> 00:13:30,010 Me ka teatud asju 255 00:13:30,010 --> 00:13:34,940 et me vahetada, nagu ümberehitamiseks "minu", et "oma". 256 00:13:34,940 --> 00:13:39,920 >> Ja siis on meil hulk vastuseid et kõik need märksõnad, 257 00:13:39,920 --> 00:13:42,580 Vuorottelemme läbi Nende erinevaid vastuseid. 258 00:13:42,580 --> 00:13:45,350 Nii et kui ma ütlen "jah" kolm korda järjest, ma 259 00:13:45,350 --> 00:13:50,429 võib saada kolm erinevat vastuseid Eliza. 260 00:13:50,429 --> 00:13:52,345 Meie koodi, siis on tegelikult tähelepanuväärselt lihtne. 261 00:13:52,345 --> 00:13:59,490 Kui ma keri varem kõigi nende Vastuste et oleme programmeeritud 262 00:13:59,490 --> 00:14:02,920 ja me pikali meie peamine, me läheme initsialiseerida 263 00:14:02,920 --> 00:14:06,540 paar erinevaid muutujaid ja teha natuke majapidamine 264 00:14:06,540 --> 00:14:08,480 alguses. 265 00:14:08,480 --> 00:14:11,760 Aga seal on absoluutselt komplekt kood, mida saate aru. 266 00:14:11,760 --> 00:14:15,820 Üks suur samas silmus, mis ütleb, et ma olen hakka kordama seda ikka ja jälle. 267 00:14:15,820 --> 00:14:20,420 Ma lugeda rida, ja ma talletada, et sisend string. 268 00:14:20,420 --> 00:14:23,880 Ma vaatan ja vaata, kas see on eriline märksõna "bye", mis 269 00:14:23,880 --> 00:14:26,199 tähendab välju programmist. 270 00:14:26,199 --> 00:14:29,240 Ja siis ma vaatan ja vaata, kas keegi lihtsalt korrates ise 271 00:14:29,240 --> 00:14:29,800 ikka ja jälle. 272 00:14:29,800 --> 00:14:31,174 Ja ma kisa, kui nad teevad. 273 00:14:31,174 --> 00:14:34,820 Ma ütlen "ei korda ennast." 274 00:14:34,820 --> 00:14:40,500 >> Niikaua kui ükski neist juhtub, siis me siis skaneerida läbi ja ahela kaudu, 275 00:14:40,500 --> 00:14:45,330 liinidel 308-313 siin, ja vaadata ja näha, 276 00:14:45,330 --> 00:14:49,090 on mõni neist märksõna laused sisalduvate sisend 277 00:14:49,090 --> 00:14:50,620 et ma olin just? 278 00:14:50,620 --> 00:14:54,845 Kui on mäng neile, hästi siis ma mäletan, et asukohta. 279 00:14:54,845 --> 00:14:57,050 Ma mäletan, et märksõna. 280 00:14:57,050 --> 00:14:58,620 Ja ma saaks ehitada vastus. 281 00:14:58,620 --> 00:15:03,150 >> Kui ma ei leia üks, ka siis, viimane asi, mida minu märksõnade valikut 282 00:15:03,150 --> 00:15:08,070 on minu default vastuseid, kui midagi sobib. 283 00:15:08,070 --> 00:15:14,160 Ma küsin küsimusi nagu "Miks sa tulevad siia? "või" Kuidas ma saan teid aidata? " 284 00:15:14,160 --> 00:15:19,710 mis on vaid osaliselt asjakohased ükskõik mis sisend. 285 00:15:19,710 --> 00:15:22,580 >> Saadame ehitada Eliza vastus. 286 00:15:22,580 --> 00:15:26,040 Me oleme võimelised võtma et baasi vastust, 287 00:15:26,040 --> 00:15:28,370 nagu me tegime, et "minu boss" näiteks. 288 00:15:28,370 --> 00:15:30,970 289 00:15:30,970 --> 00:15:33,990 Kui see on kõik, mis seal on-- kui see on lihtsalt üks 290 00:15:33,990 --> 00:15:36,860 string, et ma peaksin respond-- Ma lihtsalt saatke see tagasi viia. 291 00:15:36,860 --> 00:15:40,610 Kui see on tärniga juures lõpuks see, siis ma 292 00:15:40,610 --> 00:15:45,710 töödelda iga žetooni ülejäänud alla vastus 293 00:15:45,710 --> 00:15:51,590 ja lisada need, vahetada, Sõna-sõnalt nagu ma pean. 294 00:15:51,590 --> 00:15:56,100 >> Kõik see on täiesti midagi, mida võiks ehitada. 295 00:15:56,100 --> 00:15:59,230 Ja tegelikult, kuidas me on töödeldud käsurea argumente, 296 00:15:59,230 --> 00:16:03,570 Muide, kus sa pead töödeldakse läbi HTTP taotlusi 297 00:16:03,570 --> 00:16:05,510 järgida sama liiki reegleid. 298 00:16:05,510 --> 00:16:08,220 Nad mustrite. 299 00:16:08,220 --> 00:16:15,170 >> Nii Eliza oli suhteliselt oluline mõju looduslikele keel 300 00:16:15,170 --> 00:16:21,620 sest ta tegi seda tunduda, et see oli väga saavutatav eesmärk, nagu millegipärast olime 301 00:16:21,620 --> 00:16:25,550 suutma seda probleemi lahendada otse. 302 00:16:25,550 --> 00:16:30,670 Nüüd, et see ei tähenda, et Eliza ei kõik, mis me tahame teha. 303 00:16:30,670 --> 00:16:33,710 Kindlasti mitte. 304 00:16:33,710 --> 00:16:35,660 Aga me peaksime suutma midagi enamat. 305 00:16:35,660 --> 00:16:38,280 306 00:16:38,280 --> 00:16:41,490 >> Meie esimene samm minna kaugemale Eliza läheb 307 00:16:41,490 --> 00:16:44,840 suutma vaadata ei tekstid on sisestatud 308 00:16:44,840 --> 00:16:53,750 arvesse klaviatuuril kuid kõnes, tegelik kõne salvestatakse mikrofoni. 309 00:16:53,750 --> 00:16:56,880 Nii nagu me vaatame neid erinevat tükki, me oleme 310 00:16:56,880 --> 00:17:00,304 läheb on ehitada kogum mudelid. 311 00:17:00,304 --> 00:17:02,970 Me läheme peame suutma minna madalaima taseme akustiline 312 00:17:02,970 --> 00:17:07,180 information-- sammuga, amplituud, frequency-- 313 00:17:07,180 --> 00:17:09,530 ja muuta, et võtta mõned üksused, et me oleme 314 00:17:09,530 --> 00:17:14,619 võimelised kergemini manipuleerida ja lõpuks, neid töödelda 315 00:17:14,619 --> 00:17:18,609 arvesse sõnu ja lauseid. 316 00:17:18,609 --> 00:17:22,880 >> Nii kõige kõnetuvastuse süsteemid, mis on seal täna 317 00:17:22,880 --> 00:17:26,069 jälgida statistilist mudel, kus me ehitame 318 00:17:26,069 --> 00:17:35,090 kolm eraldi esindused mida et helisignaali tegelikult sisaldab. 319 00:17:35,090 --> 00:17:38,640 Alustame foneetiline mudel mis räägib just baasi 320 00:17:38,640 --> 00:17:41,250 kõlab, et ma toodavad. 321 00:17:41,250 --> 00:17:46,900 Kas ma olen tootma midagi, mis on B nagu poiss või D nagu koer? 322 00:17:46,900 --> 00:17:53,220 Kuidas ära tunda need kaks erinevat Loomulik eraldi ja selge? 323 00:17:53,220 --> 00:17:56,600 >> Peal, et me siis ehitada Sõna hääldus mudel, 324 00:17:56,600 --> 00:18:01,350 midagi, mis seob kokku nende üksikute telefonid 325 00:18:01,350 --> 00:18:04,724 ja ühendab neid sõna. 326 00:18:04,724 --> 00:18:07,890 Ja pärast seda, me võtame sõna ja me koguda neid keeles 327 00:18:07,890 --> 00:18:13,010 mudeli täielik lause. 328 00:18:13,010 --> 00:18:17,230 >> Nüüd, me ei kavatse rääkida iga Nende iseseisvalt ja eraldi. 329 00:18:17,230 --> 00:18:21,580 Aga need kolm mudelit on kõik lihtsalt läheb statistika. 330 00:18:21,580 --> 00:18:23,502 Ja see tähendab, kui me nendega koostööd tegema, siis me 331 00:18:23,502 --> 00:18:25,376 suutma töötada neid kõiki korraga. 332 00:18:25,376 --> 00:18:28,100 333 00:18:28,100 --> 00:18:28,600 Hästi. 334 00:18:28,600 --> 00:18:30,890 Alustame meie foneetiline mudel. 335 00:18:30,890 --> 00:18:34,470 Nii foneetiline mudelid tugineda arvutuslik tehnika 336 00:18:34,470 --> 00:18:37,320 nimetatakse varjatud Markovi mudeleid. 337 00:18:37,320 --> 00:18:43,050 Need on graafiline mudeleid, mis ma on ja tunnustada riigi maailmas 338 00:18:43,050 --> 00:18:46,500 olevaks erineb kogum funktsioone. 339 00:18:46,500 --> 00:18:51,960 Ja et riik kirjeldab üks osa hagi, et ma olen tegelenud. 340 00:18:51,960 --> 00:19:00,190 >> Nii et kui ma arvan, et umbes tegemise heli "ma", nagu ema, 341 00:19:00,190 --> 00:19:03,970 on olemas erinevad komponentide, et heli. 342 00:19:03,970 --> 00:19:07,230 Seal on osa, kus ma hingab sisse. 343 00:19:07,230 --> 00:19:09,560 Ja siis ma rahakott minu huuled. 344 00:19:09,560 --> 00:19:13,710 Ja ma rulli minu huuled veidi tagasi natuke teha, et "ma" heli. 345 00:19:13,710 --> 00:19:15,340 Ja siis seal on vabastamist. 346 00:19:15,340 --> 00:19:17,020 Minu huuled lagune. 347 00:19:17,020 --> 00:19:19,030 Air väljasaatmiseni. 348 00:19:19,030 --> 00:19:22,650 "Ma." 349 00:19:22,650 --> 00:19:29,250 >> Need kolm eri paigus oleks esindatud riike sel graph-- 350 00:19:29,250 --> 00:19:33,420 algusega, keskel ja lõpus. 351 00:19:33,420 --> 00:19:38,060 Ja ma oleks üleminekud võimaldas mul reisida ühest riigist 352 00:19:38,060 --> 00:19:42,260 järgmisele teatud tõenäosusega. 353 00:19:42,260 --> 00:19:47,250 Nii näiteks, et M heli võib olla väga, 354 00:19:47,250 --> 00:19:51,850 väga lühike sisselaske juures beginning-- "mm" - ja siis pikema, 355 00:19:51,850 --> 00:19:55,640 vibreerivad faasi, kus ma hoian oma huuled kokku ja peaaegu humming-- 356 00:19:55,640 --> 00:20:05,090 "mmmm" - ja siis väga lühike plahvatavat kus ma suruvad breath-- "ma." 357 00:20:05,090 --> 00:20:09,370 >> Varjatud Markovi mudelit eesmärk lüüa asjaolu 358 00:20:09,370 --> 00:20:13,340 mis teed, mis ma tegema et heli "ma" läheb 359 00:20:13,340 --> 00:20:17,350 olla pisut erinev selle ajastust, on sagedus, 360 00:20:17,350 --> 00:20:21,030 ja selle funktsioone kui Muide, et sa teed seda 361 00:20:21,030 --> 00:20:23,300 või nii, et võin oleks, kui ma räägin 362 00:20:23,300 --> 00:20:26,030 umbes erinevate kasutusalade kirja. 363 00:20:26,030 --> 00:20:33,240 "Ema" ja "võib i", heli veidi erinevalt. 364 00:20:33,240 --> 00:20:36,800 >> Nii et ära tunda eriti hea, oleksime 365 00:20:36,800 --> 00:20:42,020 ehitada Markov mudelid, need varjatud Markovi mudelid, iga võimalik telefoni, et ma 366 00:20:42,020 --> 00:20:45,840 Võiksid tunda, igal võimalikul heli, 367 00:20:45,840 --> 00:20:49,750 ja siis vaadata akustiliste andmete, et mul on 368 00:20:49,750 --> 00:20:54,430 ja määrata statistiliselt milline neist on kõige tõenäolisem ühe 369 00:20:54,430 --> 00:20:58,110 et on toodetud selle heli. 370 00:20:58,110 --> 00:20:58,610 OKEI. 371 00:20:58,610 --> 00:21:01,540 372 00:21:01,540 --> 00:21:06,750 Seda mudelit meil siis hakata ehitama peal. 373 00:21:06,750 --> 00:21:09,330 Võtame hääldus mudel. 374 00:21:09,330 --> 00:21:11,790 Nüüd, mõnikord hääldus mudelid on lihtne ja 375 00:21:11,790 --> 00:21:14,440 sest seal on ainult üks hääldada midagi. 376 00:21:14,440 --> 00:21:17,990 Teinekord nad on veidi keerulisem. 377 00:21:17,990 --> 00:21:21,340 Siin on hääldus juhend eest, et punane asi, mis on 378 00:21:21,340 --> 00:21:25,210 puu, mis te teete ketšup välja. 379 00:21:25,210 --> 00:21:27,360 Inimesed ei usu, et see on puu. 380 00:21:27,360 --> 00:21:27,860 Õigus? 381 00:21:27,860 --> 00:21:30,880 382 00:21:30,880 --> 00:21:35,300 >> Nüüd on palju erinevaid võimalusi et inimesed hääldada seda sõna. 383 00:21:35,300 --> 00:21:37,780 Mõned ütlevad "varba-mail-toe." 384 00:21:37,780 --> 00:21:40,880 Mõned ütlevad "varba-mah-toe." 385 00:21:40,880 --> 00:21:44,800 Ja me saame lüüa, et koos üks neist graafiline mudelid 386 00:21:44,800 --> 00:21:48,305 kus jällegi, me esindame üleminekud millel on teatava tõenäosusega 387 00:21:48,305 --> 00:21:51,360 ja nendega tõenäosus nendega. 388 00:21:51,360 --> 00:21:58,290 >> Nii et sel juhul, kui oleksin järgida top tee läbi kogu see graafik, 389 00:21:58,290 --> 00:22:03,330 Oleksin alustades kirjas vasakus servas on "ta" heli. 390 00:22:03,330 --> 00:22:07,570 Ma võtaks ülemise poole, NN "oh," ja siis "ma" 391 00:22:07,570 --> 00:22:14,530 ja siis "a" ja seejärel "ta" ja "oh." "Toe-võib-toe." 392 00:22:14,530 --> 00:22:19,610 Kui ma võtsin alt tee kaudu see, ma saan "ta-mah-toe." 393 00:22:19,610 --> 00:22:26,810 Ja kui ma läksin alla ja siis up, ma saan "ta-võib-toe." 394 00:22:26,810 --> 00:22:29,950 >> Need mudelid jäädvustada nende erinevusi, sest alati, kui 395 00:22:29,950 --> 00:22:32,410 meil kasutada üks neist tunnustamise süsteemid, 396 00:22:32,410 --> 00:22:35,340 see saab olema töötada palju eri liiki inimesi, 397 00:22:35,340 --> 00:22:39,295 palju erinevaid aktsente ja isegi erinevad kasutusalad samad sõnad. 398 00:22:39,295 --> 00:22:42,204 399 00:22:42,204 --> 00:22:44,120 Lõpuks, peale selle, me ehitada midagi 400 00:22:44,120 --> 00:22:48,780 mis näeb tõesti keeruline, nimetatakse keele mudel, 401 00:22:48,780 --> 00:22:52,950 kuid tegelikult on kõige lihtsam Kolme sest need toimivad 402 00:22:52,950 --> 00:22:56,041 mida nimetatakse n-gramm mudelid. 403 00:22:56,041 --> 00:23:02,270 Ja sel juhul, ma näidata teile Kaheosalise n-grammine mudelis Bigrammi. 404 00:23:02,270 --> 00:23:08,910 Me kavatseme teha füüsilist idee et mõnikord, teatud sõnad 405 00:23:08,910 --> 00:23:14,680 tõenäolisem, et jälgida antud sõna kui teised. 406 00:23:14,680 --> 00:23:25,210 Kui ma ütlesin "ilmaennustust," järgmine sõna, mida tõenäoliselt "täna" 407 00:23:25,210 --> 00:23:31,510 või võiks olla "ilm prognoosida homme. " 408 00:23:31,510 --> 00:23:38,870 Aga see on ebatõenäoline, et olla edaspidi " ilmaennustust artišokk. " 409 00:23:38,870 --> 00:23:42,980 >> Mis keeles mudel teeb, on see lööb neid statistiliselt 410 00:23:42,980 --> 00:23:47,450 lugedes, alates väga suur corpus, kõik juhtudel 411 00:23:47,450 --> 00:23:50,890 milles üks sõna järgneb teisele. 412 00:23:50,890 --> 00:23:54,300 Nii et kui ma võtan suur corpus-- nagu iga Wall Street Journal 413 00:23:54,300 --> 00:24:00,750 mis on toodetud alates 1930 mis on üks standard corpuses-- 414 00:24:00,750 --> 00:24:03,910 ja ma vaatan läbi kõik et teksti ja loen 415 00:24:03,910 --> 00:24:09,770 up mitu korda pärast "prognoos" ma näen "täna" 416 00:24:09,770 --> 00:24:17,454 ja mitu korda ma näen "prognoos", millele järgneb "artišokk" 417 00:24:17,454 --> 00:24:19,370 esimene läheb olevat palju tõenäolisem. 418 00:24:19,370 --> 00:24:21,540 See saab ilmuda palju sagedamini. 419 00:24:21,540 --> 00:24:24,610 Ja nii see saab olema suurem tõenäosus sellega seotud. 420 00:24:24,610 --> 00:24:27,340 >> Kui ma tahan aru saada tõenäosus kogu lausung, 421 00:24:27,340 --> 00:24:29,940 siis ma lihtsalt lahku. 422 00:24:29,940 --> 00:24:35,990 Nii et tõenäosus kuulmine Lause "rott sõi juustu" 423 00:24:35,990 --> 00:24:39,110 on tõenäosus sõna "the" algab lausega, 424 00:24:39,110 --> 00:24:42,540 ja siis tõenäosus, et Sõna "rott" järgmiselt sõnaga «," 425 00:24:42,540 --> 00:24:44,910 ja tõenäosus, et Sõna "sõid" järgmiselt "rott" 426 00:24:44,910 --> 00:24:51,120 ning tõenäosus, et "juust" järgmiselt: "sõin." 427 00:24:51,120 --> 00:24:55,160 >> See kõlab nagu palju statistika, palju tõenäosust. 428 00:24:55,160 --> 00:24:57,510 Ja see on kõik, mis ta on. 429 00:24:57,510 --> 00:25:02,920 Aga hämmastav on see, kui sa seda teed Piisavalt suure valimi andmete 430 00:25:02,920 --> 00:25:03,670 see töötab. 431 00:25:03,670 --> 00:25:05,250 Ja see toimib tohutult hästi. 432 00:25:05,250 --> 00:25:07,810 433 00:25:07,810 --> 00:25:11,420 Me kõik teame, et need tehnoloogiad. 434 00:25:11,420 --> 00:25:16,500 Enamik operatsioonisüsteeme tulla hääljuhtimisega sel hetkel. 435 00:25:16,500 --> 00:25:20,940 Me kasutame Siri ja Cortana ja Echo. 436 00:25:20,940 --> 00:25:25,070 Ja need asjad on aluseks Seda tüüpi kolmekihiline model-- 437 00:25:25,070 --> 00:25:30,620 foneetilise mudel allosas, et hääldus mudel keskel, 438 00:25:30,620 --> 00:25:33,690 ja keele mudeli peal neid. 439 00:25:33,690 --> 00:25:37,630 >> Nüüd peavad nad tegema natuke rohkem kui selleks, et vastata küsimustele. 440 00:25:37,630 --> 00:25:43,000 Aga aru, milline sa oled ütlus sõltub täpselt sellest. 441 00:25:43,000 --> 00:25:45,700 Võtame näiteks siin. 442 00:25:45,700 --> 00:25:52,020 Nii et mul on mu telefon istub siin all dokument kaamera. 443 00:25:52,020 --> 00:25:56,110 Ja me ei kavatse palub Siri mõned küsimused. 444 00:25:56,110 --> 00:25:57,150 Hästi? 445 00:25:57,150 --> 00:25:59,940 >> Nii saab ärgata minu telefoni siin. 446 00:25:59,940 --> 00:26:02,710 447 00:26:02,710 --> 00:26:05,000 Siri, milline on ilm nagu New Haven täna? 448 00:26:05,000 --> 00:26:07,670 449 00:26:07,670 --> 00:26:10,780 >> SIRI: Siin on ilm New Haven, Connecticut täna. 450 00:26:10,780 --> 00:26:11,890 >> BRIAN SCASSELLATI: OK. 451 00:26:11,890 --> 00:26:16,720 Nii esimese nägid, et Siri tunnustatud iga üksiku sõna 452 00:26:16,720 --> 00:26:19,050 ja seejärel toodetud vastust. 453 00:26:19,050 --> 00:26:22,277 Me räägime, kuidas seda vastust saab teoks natuke. 454 00:26:22,277 --> 00:26:24,110 Aga nüüd, et me teame et see on lihtsalt aluseks 455 00:26:24,110 --> 00:26:28,880 toor statistika ja selle mustrite tüüpi lähenemist, 456 00:26:28,880 --> 00:26:31,120 saame mängida mõned mängud Siri. 457 00:26:31,120 --> 00:26:34,560 >> Nii et ma ei proovi uuesti. 458 00:26:34,560 --> 00:26:38,864 Siri, milline on ilm jõehobu New Haven, täna? 459 00:26:38,864 --> 00:26:39,810 >> SIRI: OK. 460 00:26:39,810 --> 00:26:44,245 Siin on ilm New Haven, Connecticut täna. 461 00:26:44,245 --> 00:26:46,120 BRIAN SCASSELLATI: Siri ei daunted et 462 00:26:46,120 --> 00:26:50,980 sest see on leidnud pattern-- "Ilm", "täna", "New Haven." 463 00:26:50,980 --> 00:26:54,420 Just see reageeri et just Eliza. 464 00:26:54,420 --> 00:26:54,920 Hästi. 465 00:26:54,920 --> 00:26:59,390 Anname see üks ühtlasema rohkem naeruväärne näiteks. 466 00:26:59,390 --> 00:27:03,075 Siri, ilm artišokk vöölane jõehobu New Haven? 467 00:27:03,075 --> 00:27:06,806 468 00:27:06,806 --> 00:27:08,400 >> SIRI: Las ma kontrollida seda. 469 00:27:08,400 --> 00:27:11,280 Siin on, mida ma leida internetist mida on artišokid armadillo 470 00:27:11,280 --> 00:27:13,780 jõehobu New Haven. 471 00:27:13,780 --> 00:27:14,760 >> BRIAN SCASSELLATI: OK. 472 00:27:14,760 --> 00:27:20,400 Nii et kui ma piisavalt kaugele eemal Selle mudeli 473 00:27:20,400 --> 00:27:24,365 Ma olen võimeline segadusse, kuna see ei vasta enam muster, mis see on. 474 00:27:24,365 --> 00:27:27,370 475 00:27:27,370 --> 00:27:29,390 Ja see statistika mootor, mis ütleb, 476 00:27:29,390 --> 00:27:32,850 Milline on tõenäosus, et sul sõnad jõehobu ja artišokk 477 00:27:32,850 --> 00:27:34,440 kokku ja armadillo? 478 00:27:34,440 --> 00:27:36,050 See ju olla midagi uut. 479 00:27:36,050 --> 00:27:38,840 480 00:27:38,840 --> 00:27:40,610 >> Nii et need tehnoloogiad, mida me kasutame iga päev. 481 00:27:40,610 --> 00:27:43,670 482 00:27:43,670 --> 00:27:47,800 Kui me tahame, et võtta neid üks samm veelgi, kuigi kui me tegelikult 483 00:27:47,800 --> 00:27:53,930 soovite, et oleks võimalik rääkida, mida ta on see, et need süsteemid reageerivad, 484 00:27:53,930 --> 00:28:00,630 meil rääkida jällegi umbes põhjalikumaid rida küsimusi. 485 00:28:00,630 --> 00:28:05,370 Ja see on teema, side mida me nimetame küsimusele vastates. 486 00:28:05,370 --> 00:28:07,028 See tähendab, et me tahame, et oleks võimalik mina-- jah? 487 00:28:07,028 --> 00:28:07,944 Sihtrühm: [kuuldamatu]. 488 00:28:07,944 --> 00:28:10,789 489 00:28:10,789 --> 00:28:13,330 BRIAN SCASSELLATI: Kas me saame arvesse varjatud Semantiline töötlemine? 490 00:28:13,330 --> 00:28:14,070 Nii et jah. 491 00:28:14,070 --> 00:28:17,820 On palju asju, mis on toimub pinna all on Siri 492 00:28:17,820 --> 00:28:20,210 ja mõned näited Ma lähen näitan sulle järgmine 493 00:28:20,210 --> 00:28:22,610 kus on üsna vähe nii struktuuri 494 00:28:22,610 --> 00:28:25,260 mida sa räägid, et on tähtis. 495 00:28:25,260 --> 00:28:31,890 Ja tegelikult, et on suur eelkäijana järgmisele slaidile minu jaoks. 496 00:28:31,890 --> 00:28:35,110 >> Nii samamoodi, et meie kõnetuvastuse ehitati üles 497 00:28:35,110 --> 00:28:39,620 mitmest kihist, kui me tahame mõista, mis see on, mis on tegelikult 498 00:28:39,620 --> 00:28:44,620 Nagu öeldud, me ei kavatse uuesti tugineda mitmekihilised analüüs 499 00:28:44,620 --> 00:28:47,020 teksti, mis on tunnustatud. 500 00:28:47,020 --> 00:28:52,560 Nii et kui Siri on tegelikult võimalik ütleme, otsida Ma leidsin neid sõnu. 501 00:28:52,560 --> 00:28:55,230 Mida ma nüüd nendega teha? 502 00:28:55,230 --> 00:28:59,110 Esimene komponent on sageli läbida ja proovida analüüsida 503 00:28:59,110 --> 00:29:03,010 struktuuri lause. 504 00:29:03,010 --> 00:29:05,410 Ja see, mida me oleme näinud algkool, sageli 505 00:29:05,410 --> 00:29:08,920 nagu omamoodi skeemide lauseid, me ei kavatse 506 00:29:08,920 --> 00:29:12,774 tunnistada, et teatud sõnad on teatud rollid. 507 00:29:12,774 --> 00:29:13,440 Need on nimisõnad. 508 00:29:13,440 --> 00:29:14,231 Need on asesõnad. 509 00:29:14,231 --> 00:29:16,200 Need on verbid. 510 00:29:16,200 --> 00:29:19,460 Ja me ei kavatse tunnustada et teatava grammatika 511 00:29:19,460 --> 00:29:24,700 sel juhul inglise keele grammatika, on kehtiv, kuidas ma saan neid kombineerida 512 00:29:24,700 --> 00:29:26,280 ja muid võimalusi, mis ei kehti. 513 00:29:26,280 --> 00:29:29,920 514 00:29:29,920 --> 00:29:33,870 >> See tunnustus, et struktuuri, võib olla piisav, et aidata juhtida meid 515 00:29:33,870 --> 00:29:36,720 natukene. 516 00:29:36,720 --> 00:29:39,820 Aga see ei ole päris piisavalt meil oleks võimalik anda 517 00:29:39,820 --> 00:29:43,290 mingit tähendust, mida on öeldud siin. 518 00:29:43,290 --> 00:29:46,615 Selleks, et me peame lootma mingi summa semantiline töötlemiseks. 519 00:29:46,615 --> 00:29:49,590 520 00:29:49,590 --> 00:29:55,080 See tähendab, et me ei kavatse on vaadata kell all, mida kõik need sõnad 521 00:29:55,080 --> 00:29:57,400 reaalselt nagu tähenduses. 522 00:29:57,400 --> 00:30:01,150 Ja lihtsaim viis seda teha, me läheme seostada iga sõna 523 00:30:01,150 --> 00:30:06,930 et me teame teatud funktsiooni, teatud transformatsioon, et see 524 00:30:06,930 --> 00:30:09,300 võimaldab juhtuda. 525 00:30:09,300 --> 00:30:14,470 >> Sel juhul me võiksime märgistada Sõna "John", kui on õige nimi, 526 00:30:14,470 --> 00:30:18,160 et ta tegeleb sellega identiteeti. 527 00:30:18,160 --> 00:30:21,530 Ja me võiksime märgistada "Mary", nagu samamoodi. 528 00:30:21,530 --> 00:30:27,900 Arvestades verbi nagu "armastab", et Eriliseks suhe 529 00:30:27,900 --> 00:30:31,582 et suudame esindada. 530 00:30:31,582 --> 00:30:33,290 Nüüd, see ei tähenda, et me mõistame 531 00:30:33,290 --> 00:30:37,680 mis on armastus vaid, et me mõistame see viis sümboolse süsteemi. 532 00:30:37,680 --> 00:30:40,480 See tähendab, et saame etikett seda ja manipuleerida seda. 533 00:30:40,480 --> 00:30:44,230 534 00:30:44,230 --> 00:30:49,120 >> Iga sellist laadi lähenemisviiside igat tüüpi semantiline töötlemine 535 00:30:49,120 --> 00:30:57,060 Siin läheb vaja veidi natuke teadmisi ja palju tööd 536 00:30:57,060 --> 00:30:59,020 meie poolt. 537 00:30:59,020 --> 00:31:03,590 Oleme enam valdkonda kus lihtsalt statistika 538 00:31:03,590 --> 00:31:07,320 saab olema meie jaoks piisav. 539 00:31:07,320 --> 00:31:11,330 Nüüd, et minna sellest punktist on 540 00:31:11,330 --> 00:31:15,520 võimalik rääkida sees mis tegelikult toimub siin, 541 00:31:15,520 --> 00:31:19,640 olemisele võimalik manipuleerida käesoleva struktureerida ja mõista küsimus 542 00:31:19,640 --> 00:31:23,160 ja siis on võimalik minna ja otsida, 543 00:31:23,160 --> 00:31:27,290 mis nõuab rohkem keeruline kognitiivne mudel. 544 00:31:27,290 --> 00:31:34,880 >> Viis, kuidas need süsteemid on ehitatud on enamasti väga tööjõu 545 00:31:34,880 --> 00:31:36,350 intensiivne. 546 00:31:36,350 --> 00:31:39,490 Nad kujutavad inimestele kulutavad palju 547 00:31:39,490 --> 00:31:44,100 aja struktureerimise viise mis selliseid lauseid 548 00:31:44,100 --> 00:31:47,270 saab esitada mõned loogika. 549 00:31:47,270 --> 00:31:51,639 550 00:31:51,639 --> 00:31:53,430 Läheb isegi veidi keerulisem, kuigi. 551 00:31:53,430 --> 00:31:56,400 552 00:31:56,400 --> 00:31:59,660 >> Isegi kui me oleme käsitlenud semantika, siis me 553 00:31:59,660 --> 00:32:03,860 veel vaadata pragmaatika, mida on öeldud. 554 00:32:03,860 --> 00:32:08,620 See tähendab, et kuidas ma seotud sõnad et mul on midagi füüsiliselt välja 555 00:32:08,620 --> 00:32:12,054 seal maailmas või Vähemalt mõned infoallikas 556 00:32:12,054 --> 00:32:12,970 et ma saan manipuleerida? 557 00:32:12,970 --> 00:32:15,780 558 00:32:15,780 --> 00:32:20,790 >> Mõnikord on need viia Imeline bitti ebaselgus. 559 00:32:20,790 --> 00:32:24,470 "Tulipunane star kolmap astronoom." 560 00:32:24,470 --> 00:32:25,630 OKEI. 561 00:32:25,630 --> 00:32:28,540 Nüüd lugesin, et kui naljakas tüüp pealkiri 562 00:32:28,540 --> 00:32:34,690 et me näeksime hilisõhtul TV sest me ei tõlgenda "star" 563 00:32:34,690 --> 00:32:38,630 on selle taevakeha tähenduses. 564 00:32:38,630 --> 00:32:43,390 Me teame, et see tähendab seda rohkem tavaline näitleja 565 00:32:43,390 --> 00:32:45,240 Suure hulga nähtavust. 566 00:32:45,240 --> 00:32:47,770 567 00:32:47,770 --> 00:32:51,950 >> "Squad aitab koer hammustada ohver." 568 00:32:51,950 --> 00:32:55,550 Kas see, et meeskonda on tegelikult seal abistamine koer 569 00:32:55,550 --> 00:32:59,620 aastal ringi ja hammustab ohvrid? 570 00:32:59,620 --> 00:33:02,380 Või on see, et seal oli isik, kes oli 571 00:33:02,380 --> 00:33:04,625 hammustas koer, kes vajas abi? 572 00:33:04,625 --> 00:33:07,650 573 00:33:07,650 --> 00:33:11,480 Just vaatlemisel süntaks ja semantika Lausete, 574 00:33:11,480 --> 00:33:14,660 me ei saa kindlaks teha, et. 575 00:33:14,660 --> 00:33:22,000 >> "Helikopter powered by inimese kärbsed." 576 00:33:22,000 --> 00:33:27,330 Kas on tegelikult tegelik vähe asju ringi lendamas, et 577 00:33:27,330 --> 00:33:34,510 On inimesi, kellel tiivad pingestamine helikopterite inimkonna hüvanguks? 578 00:33:34,510 --> 00:33:38,960 Või on üks mehaaniline seade et saab oma võimu inimene? 579 00:33:38,960 --> 00:33:41,600 580 00:33:41,600 --> 00:33:46,500 >> Kui me vaatame küsimus vastates süsteemid, 581 00:33:46,500 --> 00:33:51,110 need on kihid, mis peame tegelema. 582 00:33:51,110 --> 00:33:54,890 Nüüd on parim ja kõige Sorteeri of levinud Nende süsteemide 583 00:33:54,890 --> 00:34:00,640 täna suudavad seda teha asju tasemel, mis on 584 00:34:00,640 --> 00:34:05,050 palju kaugemale meil oli 10 aastat tagasi. 585 00:34:05,050 --> 00:34:08,210 Siin on üks parimaid süsteeme see on seal täna. 586 00:34:08,210 --> 00:34:10,519 Ja see on süsteem IBM nimega Watson. 587 00:34:10,519 --> 00:34:13,040 588 00:34:13,040 --> 00:34:15,500 See on meie sõbrad IBM. 589 00:34:15,500 --> 00:34:19,810 See on Katherine pangad, Jia Chen, ja Priscilla Moraes annab meile 590 00:34:19,810 --> 00:34:26,323 tutvustamise Watson Eile IBM Yorktown. 591 00:34:26,323 --> 00:34:26,989 [Video taasesitus] 592 00:34:26,989 --> 00:34:27,690 -Kuidas sul läheb? 593 00:34:27,690 --> 00:34:30,600 594 00:34:30,600 --> 00:34:31,980 >> -Ma Olen hästi. 595 00:34:31,980 --> 00:34:35,429 Ma olen alati õnnelik, kui ma olen mõtlesin, eriti kui ma 596 00:34:35,429 --> 00:34:38,920 võib säilitada kaine nende server tuba. 597 00:34:38,920 --> 00:34:40,170 Kes on sinu lemmik näitleja? 598 00:34:40,170 --> 00:34:43,870 599 00:34:43,870 --> 00:34:47,555 >> Mu lemmik näitleja Angelina Jolie kui Lara Croft 600 00:34:47,555 --> 00:34:54,800 in Tomb Raider, sest tema originaal kujul oli virtuaalse iseloomuga nagu mina. 601 00:34:54,800 --> 00:34:56,760 >> -Kuidas Watson aidata patsienti? 602 00:34:56,760 --> 00:34:59,700 603 00:34:59,700 --> 00:35:03,755 >> -Kas Kava patsientidel juurdepääs Watson otse? 604 00:35:03,755 --> 00:35:08,050 Juurdepääs Watson nõuandev rakendused erinevad kasutamise puhul. 605 00:35:08,050 --> 00:35:12,630 Aga praegu, Watson vaid annavad võimalik diagnoosi ja ravi 606 00:35:12,630 --> 00:35:14,725 võimalusi meditsiinitöötaja. 607 00:35:14,725 --> 00:35:17,680 Vajaduse korral patsiendid võib anda teavet 608 00:35:17,680 --> 00:35:21,210 Watson, võibolla läbi Portaal web interface, tablett, 609 00:35:21,210 --> 00:35:23,500 või isegi mobiiltelefoni. 610 00:35:23,500 --> 00:35:27,180 Näiteks võib patsiendile paluti kirjeldada oma sümptomeid 611 00:35:27,180 --> 00:35:30,460 loomulikus keeles otse viiakse Watson lahusega, 612 00:35:30,460 --> 00:35:34,050 võimaldavad arstil keskenduda diagnoosi ja mitte andmete kogumise. 613 00:35:34,050 --> 00:35:38,379 614 00:35:38,379 --> 00:35:42,716 >> Kes tappis Abraham Lincoln? 615 00:35:42,716 --> 00:35:46,153 >> Johannese Wilkes Booth. 616 00:35:46,153 --> 00:35:52,373 >> -Kui Mis aastal tegid Arizona Diamondbacks võita World Series? 617 00:35:52,373 --> 00:35:55,295 >> -2001. 618 00:35:55,295 --> 00:35:58,710 >> [Taasesituse lõpetamiseks] 619 00:35:58,710 --> 00:36:01,610 >> BRIAN SCASSELLATI: Nii selliseid süsteeme 620 00:36:01,610 --> 00:36:07,430 on toetuda ennekõike tunnistades kõnes; teiseks 621 00:36:07,430 --> 00:36:12,200 muundab selle mõtestatud sisemine esindatus; ja siis kolmas, 622 00:36:12,200 --> 00:36:17,090 on võimalik minna ja leida teabeallikaks, et 623 00:36:17,090 --> 00:36:21,140 võimaldab neil vastata sellele küsimusele. 624 00:36:21,140 --> 00:36:27,320 Selline keerukus eeldab sama tüüpi programmilise asju 625 00:36:27,320 --> 00:36:31,790 mis teil on teeme probleem komplekti. 626 00:36:31,790 --> 00:36:38,000 >> Suudame sõeluda HTTP päringute sama tüüpi madala mustriga 627 00:36:38,000 --> 00:36:40,810 sobitamise et Eliza teha. 628 00:36:40,810 --> 00:36:45,070 Suudame teisendada need sisemine esindatus, 629 00:36:45,070 --> 00:36:50,360 ja siis kasuta neid päringuid mõned välise andmebaasi, kasutades võimaluse SQL. 630 00:36:50,360 --> 00:36:53,530 631 00:36:53,530 --> 00:36:56,260 Kõik süsteemid, mis ehitatakse täna 632 00:36:56,260 --> 00:37:00,520 teha seda tüüpi looduslikku keeles suhtlemine 633 00:37:00,520 --> 00:37:04,100 ehitatakse üles need samad põhimõtted. 634 00:37:04,100 --> 00:37:09,530 >> Nüüd, isegi süsteemi nagu Watson ei ole piisavalt keeruline 635 00:37:09,530 --> 00:37:14,820 suutma vastata suvalise küsimusi igal teemal. 636 00:37:14,820 --> 00:37:20,060 Ja tegelikult, nad peavad olema struktureerida antud valdkonnas. 637 00:37:20,060 --> 00:37:24,440 Nii võid minna online ja saate teada versioone Watson, kes tegutsevad hästi 638 00:37:24,440 --> 00:37:27,700 jooksul meditsiinilise informaatika. 639 00:37:27,700 --> 00:37:31,490 Või seal ühe online et just tegeleb sellega, kuidas 640 00:37:31,490 --> 00:37:34,540 teha head soovitused Mis õlut läheb, millega toit. 641 00:37:34,540 --> 00:37:37,060 642 00:37:37,060 --> 00:37:41,870 Ja nendes valdkondades, see saab vastata küsimustele, 643 00:37:41,870 --> 00:37:46,130 leida teavet, mida ta vajab. 644 00:37:46,130 --> 00:37:48,270 >> Aga sa ei saa segada ja sobitada neid. 645 00:37:48,270 --> 00:37:53,150 Süsteem, mis on välja õpetatud andmebaasiga toidu ja õlle 646 00:37:53,150 --> 00:37:56,830 ei tööta hästi, kui sa äkki pane see koos meditsiinilise informaatika 647 00:37:56,830 --> 00:37:59,770 andmebaasis. 648 00:37:59,770 --> 00:38:05,680 Nii et isegi meie parimaid süsteeme täna toetuda tase töötlemine 649 00:38:05,680 --> 00:38:11,570 kus me oleme küljest kodeerimine ja hoone infrastruktuuri, et 650 00:38:11,570 --> 00:38:13,275 teha seda süsteemi käivitada. 651 00:38:13,275 --> 00:38:16,360 652 00:38:16,360 --> 00:38:20,710 >> Nüüd, viimase teemat ma tahan et oleks võimalik saada täna 653 00:38:20,710 --> 00:38:23,960 on umbes mitteverbaalne suhtlemine. 654 00:38:23,960 --> 00:38:29,290 Suur mass teabe me üksteisega suhelda 655 00:38:29,290 --> 00:38:35,490 ei tulnud umbes läbi üksikute sõnade, et me kohaldamisel. 656 00:38:35,490 --> 00:38:40,290 See on pistmist asjad lähedust, pilku, oma hääletooni, 657 00:38:40,290 --> 00:38:42,270 Sinu algustähega. 658 00:38:42,270 --> 00:38:46,620 Ja et kommunikatsioon on ka midagi, mida paljud erinevad liidesed 659 00:38:46,620 --> 00:38:49,960 hoolivad väga palju. 660 00:38:49,960 --> 00:38:51,500 See ei ole see, mida Siri hoolib. 661 00:38:51,500 --> 00:38:56,250 Ma ei küsi Siri midagi ühel häälel või erinevas hääletooniga, 662 00:38:56,250 --> 00:38:59,840 ja Siri läheb mulle sama vastus. 663 00:38:59,840 --> 00:39:05,260 Aga see pole see, mida me ehitada palju muid liideseid. 664 00:39:05,260 --> 00:39:09,120 >> Ma tahan teile tutvustada nüüd ühele robotid. 665 00:39:09,120 --> 00:39:12,720 See oli ehitatud minu kauaaegne sõber ja kolleeg Cynthia 666 00:39:12,720 --> 00:39:16,010 Breazeal ja tema firma Jibo. 667 00:39:16,010 --> 00:39:20,090 Ja see robot-- me läheme veel paar vabatahtlikel 668 00:39:20,090 --> 00:39:22,520 tulla suhelda seda. 669 00:39:22,520 --> 00:39:26,200 Nii võib mul kaks inimest valmis mängida robot minu jaoks? 670 00:39:26,200 --> 00:39:29,936 Miks sa ei tule üles, ja miks sa ei tule välja. 671 00:39:29,936 --> 00:39:31,310 Kui soovite minuga siin, palun. 672 00:39:31,310 --> 00:39:36,520 673 00:39:36,520 --> 00:39:39,670 >> Ja kui mul oleks teile tule õige siia. 674 00:39:39,670 --> 00:39:40,170 Tänu. 675 00:39:40,170 --> 00:39:40,480 Tere. 676 00:39:40,480 --> 00:39:41,400 >> ALFREDO: Meeldiv kohtuda. 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 >> Raaheli 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 nii. 682 00:39:45,154 --> 00:39:46,820 Alfredo, ma lähen on lähete esimest. 683 00:39:46,820 --> 00:39:47,990 Tulge siia üles. 684 00:39:47,990 --> 00:39:51,870 Ma lähen sisse sina-- kui ma saan seda välja 685 00:39:51,870 --> 00:39:58,450 ilma koputab microphone-- to väike robot nimega Jibo. 686 00:39:58,450 --> 00:40:00,140 OKEI? 687 00:40:00,140 --> 00:40:04,260 >> Nüüd, Jibo eesmärk on olla interaktiivne. 688 00:40:04,260 --> 00:40:09,339 Ja kuigi see võib anda teile kõne, palju suhtlemist robot 689 00:40:09,339 --> 00:40:09,880 on mitteverbaalne. 690 00:40:09,880 --> 00:40:12,450 691 00:40:12,450 --> 00:40:17,070 Alfredo, ma lähen palun öelda midagi ilusat ja tasuta 692 00:40:17,070 --> 00:40:19,554 robot, palun. 693 00:40:19,554 --> 00:40:20,845 ALFREDO: Ma arvan, et sa vaatad armas. 694 00:40:20,845 --> 00:40:24,114 695 00:40:24,114 --> 00:40:25,611 >> [Whirring 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 Tema vastus on ei verbaalne. 700 00:40:33,180 --> 00:40:35,180 Ja veel see andis sulle nii selge kinnitus 701 00:40:35,180 --> 00:40:39,680 et ta oli kuulnud, mida sa ütlesid ja ka kuidagi mõistnud. 702 00:40:39,680 --> 00:40:40,530 OKEI? 703 00:40:40,530 --> 00:40:42,070 Astuge tagasi siin üks teine. 704 00:40:42,070 --> 00:40:43,130 Aitäh. 705 00:40:43,130 --> 00:40:44,090 >> Rachel, kui soovite. 706 00:40:44,090 --> 00:40:46,070 Nüüd ma annan Sulle palju raskem töö. 707 00:40:46,070 --> 00:40:48,361 Kui soovite seista siin, varundada natuke nii 708 00:40:48,361 --> 00:40:50,280 saame teid kaamera ja otsida sel viisil. 709 00:40:50,280 --> 00:40:56,840 Ma küsin midagi öelda tegelikult tähendab ja vastik robot. 710 00:40:56,840 --> 00:41:02,900 >> Raaheli Mis sa lihtsalt tundus tegema, oli täiesti absurdne. 711 00:41:02,900 --> 00:41:03,840 >> [Sumin] 712 00:41:03,840 --> 00:41:07,610 713 00:41:07,610 --> 00:41:09,030 >> See oli isegi rohkem absurd. 714 00:41:09,030 --> 00:41:10,120 Mis toimub sinuga? 715 00:41:10,120 --> 00:41:13,487 716 00:41:13,487 --> 00:41:16,207 Ah, ei tunne end halvasti. 717 00:41:16,207 --> 00:41:17,040 Ma annan sulle kallistada. 718 00:41:17,040 --> 00:41:19,882 719 00:41:19,882 --> 00:41:21,090 BRIAN SCASSELLATI: Okei. 720 00:41:21,090 --> 00:41:22,280 Aitäh, Rachel. 721 00:41:22,280 --> 00:41:24,565 Alfredo, Rachel tänu poisid väga. 722 00:41:24,565 --> 00:41:26,840 >> [APPLAUSE] 723 00:41:26,840 --> 00:41:28,660 724 00:41:28,660 --> 00:41:34,470 >> Nii selline koostoime on in paljuski mõned samad reeglid 725 00:41:34,470 --> 00:41:36,950 ja mõned samad struktuuri, mida me 726 00:41:36,950 --> 00:41:39,950 oleks võinud keelelise suhtluse. 727 00:41:39,950 --> 00:41:44,530 See on nii kommunikatiivne ja täidab olulist eesmärki. 728 00:41:44,530 --> 00:41:48,590 Ja et interaktsiooni Paljuski on mõeldud 729 00:41:48,590 --> 00:41:52,890 olla märkimisväärne mõju inimene suheldes või kuulates 730 00:41:52,890 --> 00:41:54,410 robot. 731 00:41:54,410 --> 00:41:56,450 >> Nüüd ma olen õnn on Jibo täna. 732 00:41:56,450 --> 00:42:00,550 Sam Spauldingi on siin aidata meid koos robot. 733 00:42:00,550 --> 00:42:07,470 Ja ma küsin Sam anda meil üks kena demo Jibo tantsimine 734 00:42:07,470 --> 00:42:09,720 et saame vaadata lõpul siin. 735 00:42:09,720 --> 00:42:10,590 Nii et laske käia, Jibo. 736 00:42:10,590 --> 00:42:11,550 >> SAM: OK, Jibo. 737 00:42:11,550 --> 00:42:14,430 Näita meile oma tantsu samme. 738 00:42:14,430 --> 00:42:17,310 >> [Muusika mängib] 739 00:42:17,310 --> 00:42:43,114 740 00:42:43,114 --> 00:42:44,780 BRIAN SCASSELLATI: Olgu, kõik. 741 00:42:44,780 --> 00:42:46,865 Tänu meie sõprade Jibo. 742 00:42:46,865 --> 00:42:49,426 >> [APPLAUSE] 743 00:42:49,426 --> 00:42:50,140 744 00:42:50,140 --> 00:42:54,990 >> Ja tänu meie sõprade IBM aidates täna. 745 00:42:54,990 --> 00:42:57,300 Suhtlemine on midagi et sa lähed 746 00:42:57,300 --> 00:43:02,280 näha tulemas rohkem kui me ehitame keerulisem liidesed. 747 00:43:02,280 --> 00:43:05,760 Järgmisel nädalal saadame räägi kuidas liides 748 00:43:05,760 --> 00:43:08,890 arvuti vastased mängud. 749 00:43:08,890 --> 00:43:12,950 Aga kui teil on küsimusi selle, Ma tulen umbes kell tööaega täna. 750 00:43:12,950 --> 00:43:17,610 Ma olen õnnelik, et teile rääkida AI teemasid või sattuda üksikasjalikumalt. 751 00:43:17,610 --> 00:43:18,927 Head nädalavahetust. 752 00:43:18,927 --> 00:43:21,409 >> [APPLAUSE] 753 00:43:21,409 --> 00:43:21,909 754 00:43:21,909 --> 00:43:26,141 [Muusika mängib] 755 00:43:26,141 --> 00:46:42,879