Как домашният изкуствен интелект го улеснява - и по-трудно
Всеки път, когато нови разработчици дойдат във 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 в хола. „Достатъчно близка аналогия, какво мислите?“ - на практика твърди, попита Марк.
Той искаше Джарвис да може да разбира донякъде лингвистичните нюанси. „Когато му кажете„ пуснете нещо “, той отговаря, че„ това може да е песен, набор от песни, изпълнител, албум или препоръка “.
Да накараш Джарвис да анализира много сходни фрази се оказа страховита задача за Зукърбърг. Адел беше идеалният пример. „Фразата„ пусни някой като теб “означава да свириш точно тази песен“, обяснява той. - Фразата „пусни нещо като Адел“ означава екип, който да намери препоръки за изпълнители като Адел и да пусне някои от техните песни. Фразата „пусни нещо от Адел“ означава екип, който да намери някои от най-добрите й песни и да направи плейлист.