Как домашният изкуствен интелект прави живота по-лесен - и по-труден - за семейство Зукърбърг

Всеки път, когато нови разработчици дойдат във Facebook, независимо дали са завършили колеж или установени служители на ниво VP, те се гмуркат в Bootcamp за първите месец и половина, интензивна програма за изследване на всички нюанси на огромната кодова база на компанията и непрекъснато развиващия се набор от инструменти за програмиране, предоставени на тяхно разположение.

В ранните дни на Facebook първият му разработчик, Марк Зукърбърг, допринесе повече за изграждането на кодовата база от всеки друг. Но по програмата Bootcamp, която стартира през 2006 г., две години след основаването на компанията в стая в кампуса на Харвард, самият той не учи.

Позицията на главен изпълнителен директор на Facebook обаче не е тази, която може да бъде оставена за шест седмици с цел подобряване на уменията. „Не взех официално обучение на Bootcamp“, каза ми Зукърбърг миналата седмица. "Но може би се досещате, че когато задавам въпроси на хората, те ми отговарят доста бързо." Срещата ни се състоя в просторния хол на класическата му 113-годишна дървена къща в Пало Алто, Калифорния, където присъствах на демонстрацията на Джарвис. Марк даде първото си интервю за тазгодишния проект за саморазвитие.

Зукърбърг каза, че често след завършване на сесия по програмиране се чувства същото, както при изучаване на китайски език, който е включен в целите му за самопомощ за 2010 г. Той има чувството, че мозъкът, когато се активира, започва да работи с пълен капацитет.

След една година кодиране, ето Джарвис.

Публикувано от Марк Зукърбърг във вторник, 20 декември 2016 г.

Културата на програмиране на Facebook диктува, че в случай на неизправност, трябва да си вземете почивка и да поправите грешката. Но това е напълно неприложимо за прекалено зает ръководител на компания, пътуващ по света. „Или ще ме откъснат от бизнес срещи, или някой ще трябва да редактира кода ми, което не е позволено“, казва той. Ето как мина доста време, откакто той действително програмира на работа.

Но обратно към тази година, Зукърбърг прекара около 100-150 часа за своя домашен проект, кръстен на Джарвис, футуристичният помощник на AI на Тони Старк от филмите и комиксите на Iron Man. Неговият Jarvis обаче е по-скоро като домашна, силно персонализирана версия на нещо като Alexa на Amazon. Изводът е, че Марк и съпругата му Присила Чан могат да включват и изключват светлините, да пускат любимата си музика, да отварят вратите за приятели, да препичат и дори да събудят едногодишната си дъщеря Макс с уроци по китайски чрез iPhone приложение или Facebook Messenger бот.

ОТЛИЧЕН ЕКСПЕРИМЕНТ

Когато стигнете до имота на Марк Зукърбърг на 1,6 хиляди квадратни метра на тиха зелена улица в шикозния район на Силициевата долина, Джарвис ще ви разпознае и автоматично ще уведоми собственика за вашето пристигане. Но най-изненадващо е, че щом подминете дървената порта на алеята на цитрусовия клен, Zuckerberg ще се появи лично пред вас.

Обсъждането на теми като Джарвис със сигурност е по-лесно. Седнал на тъмнозелен диван в хола си до Звяра, унгарската овчарка, обесен с дрехи, Зукърбърг обясни как системата, която създава през последната година, улесни живота - макар и понякога по-труден - за него, Присила и Макс.

интелект

Зукърбърг започна с демонстрация на бота на Messenger, която той разработи като предния край на системата. Използвайки своя iPhone, той въведе прости команди, за да изключи и включи осветлението - и наистина светлините угаснаха, после се включиха.

В допълнение, той също работи върху системата по отношение на отговора на гласови команди чрез персонализирано приложение за iOS, което той разработи. Тук резултатите бяха по-малко ясни. Трябваше да даде команда да изключи осветлението четири пъти, преди светлините да изгаснат.

"Еха. Може би най-големият провал на всички времена ", - той беше объркан.

Зукърбърг искаше Джарвис да може да разбира донякъде лингвистичните нюанси.

Използването на системата за възпроизвеждане на музика е по-успешно. „Пусни ни музика“, даде той заповед и след няколко секунди композицията „Бих ли те излъгал“ от Дейвид Гета изсвири много тихо от високоговорителите в хола. По-силно, каза той два пъти и системата изпълни командата. Не се получи и за първи път.

Една от чертите на Джарвис, с която Зукърбърг е особено горд, е способността му да приспособи както себе си, така и музикалните вкусове на Присила. Когато тя помоли Джарвис да изсвири нещо, системата ще избере песента въз основа на нея, а не на неговите предпочитания. Дизайнът включва и способността на системата да отговаря на заявки като възпроизвеждане на определен стил музика: например светлина, семейство или конкретен изпълнител.

Играйте нещо като Red Hot Chili Peppers, заповяда Зукърбърг на Джарвис. Няколко секунди по-късно системата пусна шумно хита на Nirvana Smells Like Teen Spirit в хола. „Достатъчно близка аналогия, какво мислите?“ - на практика твърди, попита Марк.

Той искаше Джарвис да може да разбира донякъде лингвистичните нюанси. „Когато му кажете„ пуснете нещо “, той отговаря, че„ това може да е песен, набор от песни, изпълнител, албум или препоръка “.

Да накараш Джарвис да анализира много сходни фрази се оказа страховита задача за Зукърбърг. Адел беше идеалният пример. „Фразата„ пусни някой като теб “означава да свириш точно тази песен“, обяснява той. - Фразата „пусни нещо като Адел“ означава екип, който да намери препоръки за изпълнители като Адел и да пусне някои от техните песни. Фразата „пусни нещо от Адел“ означава екип, който да намери някои от най-добрите й песни и да направи плейлист.

Фразите „Някой като теб“, „нещо като Адел“ и „нещо от Адел“ са много сходни, но означават съвсем различни неща. Разработването на набор от възможности за много различни задачи (не само за включване и изключване на светлините) и способността да се улови разликата чрез обратна връзка беше забавно да се работи. ".

"ДОБЪР НАЧИН НА ЯДОВА СЪПРУГА"

Получаването на правилната музика за възпроизвеждане е едно; уверете се, че Джарвис не дразни Присила, е съвсем различно.

Дори обикновена молба за включване/изключване на осветлението или възпроизвеждане на музика може да бъде изненадващо двусмислена, ако не е ясно къде точно трябва да се направи. Например, някои неща Зукърбърг и съпругата му наричат ​​по различен начин: той казва "гост", тя - "хол". По този начин Джарвис трябва да разбира синонимите. Но Зукърбърг не искаше просто да програмира различни фрази - обучението на фрази на Джарвис и други контекстуални нюанси беше много по-интересна задача.

„Например това се случва“, обяснява Марк. „Ако кажа„ включете светлината в тази стая “и светлината е твърде ярка, Присила ще ви помоли да„ приглушите светлината “, но без да посочва коя стая. Тоест системата трябва да знае къде се намираме. Ето още едно погрешно тълкуване на контекста: казвам „включи музиката“ - и музиката започва да свири в стаята на Макс, защото. бяхме там преди ".

Ами ако Макс вече спи? "Това просто няма порта, добър начин да разгневите жена си.".

ПО-ЛЕСНО ОЧАКВАНО. НО…

Зукърбърг обикновено си поставя само една годишна цел за самоусъвършенстване, но през 2016 г. бяха две. Второто е да пробягате 365 мили. Когато развиваше Джарвис, начинът на живот на Марк не беше толкова твърд, както когато четеше книга на всеки две седмици - предизвикателство от 2015 г.

Всъщност Джарвис отне по-малко време от „изпълняващата се“ задача, до голяма степен благодарение на колекцията от инструменти на Facebook, които Марк беше полезен за например разпознаване на изображения и глас.

Това, което със сигурност не очакваше, беше, че ще отнеме лъвския дял от времето, за да се намерят начини за свързване на Jarvis с различни системи в къщата: домашно осветление Crestron, системи за контрол на вратите и температурата, телевизори Samsung, системи за сигурност, стрийминг кутии Sonos и Spotify за музика - всичко, което щеше да контролира.

Свързаните с интернет хладилници нямат сертификати за сигурност на Facebook.

Строго погледнато, домашната мрежа на Зукърбърг е част от корпоративната инфраструктура на Facebook. За да го защити, всички устройства, свързани с него, трябва да имат сертификат за сигурност на Facebook, който по същество е цифров ключ за удостоверяване, който потвърждава сигурността на конкретно устройство.

Това ограничи списъка с устройства, които Марк можеше да контролира. Например хладилниците, свързани към интернет, нямат сертификати за сигурност на Facebook. Това не е проблем за повечето хора, но Марк Зукърбърг не е мнозинството. На първо място се изискваше да се гарантира абсолютната безопасност на къщата.

Един от начините, по които Зукърбърг е взел за сигурно управление на определени устройства, е чрез използване на свързани с интернет ключове, които позволяват поне включването и изключването на захранването от разстояние. Искаше Джарвис да успее да направи тост за закуска с филийки хляб, които самият Марк предварително би сложил в тостера. Но нито един модерен тостер на празен ход няма да ви позволи да прокарате хляба - от съображения за безопасност. Така че Марк купи античен тостер от 1950 г., за да го осъществи.

В крайна сметка свързването на всички устройства, точно както е планирал, изисква много часове на обратен инженеринг на софтуера, който се доставя с продуктите и услугите, които той използва - и това беше преди той да започне да програмира директно изкуствен интелект.

„ТОВА НЕ Е СЕРИАЛНА СИСТЕМА, ГОТОВА ЗА ИЗПОЛЗВАНЕ“

Въпреки не толкова перфектната работа на Джарвис пред журналист, Зукърбърг се гордее с постигнатото по този проект и иска да сравни резултатите си със системи, предлагани на пазара като Echo на Amazon (задвижвано от Alexa) и Google на Home (захранвано от Google Assistant).

„Това не е готова за производство система, готова за масово използване“, подчертава той. "Но ако не бях в състояние да проектирам система, която може да направи поне това, което [Echo and Home] може, вероятно ще бъда много разочароваща за себе си.".

Той бърза да добави, че изграждането на системи като Amazon и продукти на Google, предназначени да позволят на милиони хора да управляват множество устройства, е много по-голямо предизвикателство от разработването на AI за един дом и че той по никакъв начин не намалява резултатите на тези компании. Той също така обяви, че не планира да направи тази система продукт на Facebook.

„Но - продължава той, - ако не бях в състояние да разширя функционалността на изкуствения интелект в областта на музикалните препоръки, или разпознаването на лица, или разбирането на контекста в рамките на движението ми из къщата, тогава едва ли би било възможно да се помисли, че наистина разработвам проекта ".

Една от темите за изучаване е свързана с това как взаимодействаме с текста и гласа. Гласовите команди и обратната връзка на Jarvis са полезни за възпроизвеждане на музика. (В демонстрацията, която получих, Джарвис говори със синтезиран женски глас, напомнящ на Сири или Алекса. Морган Фрийман все още не е успял да запише целия текст за системата.) Но Зукърбърг изведнъж осъзна, че в много случаи текстовите команди са за предпочитане, особено когато сте сред хора.

„Когато минавам човек през порта, това не докосва никого около мен - разсъждава той, - така че вероятно просто ще напиша текстова команда.“.

Дори ако говори командата, той често предпочита Джарвис да му отговори в текстова форма или „да покаже, вместо да каже какво ще прави“. „Защото - обяснява Марк, - когато говори, то се нуждае от внимание и е нещо досадно.

Има обаче моменти, когато гласуването става решаващо. „Ако говорите с него и той може да ви отговори, възниква много по-силно чувство - не казвам, че той е част от семейството, това е твърде много, - той се възприема като по-материализиран и Макс го обожава“, казва Зукърбърг.

Зукърбърг не си прави илюзии, той разбира, че продуктът, който е създал за по-малко от 150 часа, не може да се сравни с това, което професионалистите по изкуствен интелект във Facebook (да не говорим за някои от най-талантливите хора в бранша) могат да произведат за хиляда и повече часа, освен това че един инженер може да посвети цяла година на проект.

Въпреки това, след почти една година на цялостни, любознателни изследвания, той довърши Джарвис до степен, в която е готов да го покаже на света. Той казва, че ще продължи да се занимава с него, защото сам го използва всеки ден и че непрекъснато ще прави подобрения или нови функции. Но е доста доволен от това, което сега има семейството му.

„Чудесно е да се събудиш само за да му поздравиш добро утро. Или се събудете и след вас къщата се събужда, - споделя впечатленията си Марк. - И, отново, чудесно е, когато можете да си легнете, без да се притеснявате да изключите всички уреди, но просто кажете „лека нощ“ - и всичко в къщата се изключва и можете да сте сигурни, че вратите са заключени. “.

Зукърбърг, разбира се, не е просто съпруг и баща, който иска да направи живота на семейството си у дома по-добър. Той е и ръководител на компания, чиято съдба зависи от това колко ефективно тя позволява на разработчиците да създават страхотни неща. И едно от най-хубавите неща за Project Jarvis беше да разгледам свежия опит във програмирането на Facebook.

„След като прекарах толкова много време в кодиране с инструменти на Facebook - което всъщност не правя като главен изпълнителен директор - натрупах богат опит като начинаещи и опитни разработчици на Facebook. И още повече оцених това, с което работих отблизо - всички тези вътрешни инструменти, които сме създали и които са се превърнали в значителна част от културата на компанията “, заключава Марк.