Історія cortana - як microsoft створила вбивцю siri і google now

Anonim

З технічної точки зору, Cortana не могла б з'явитися на світ ще 500 років, але це не зупинило Microsoft представити її вже зараз. Незважаючи на те, що у Apple є Siri, а у Google є Now - інші цифрові помічники для мобільних пристроїв, Microsoft пішла своїм шляхом, узявши краще від кожної з платформ. Cortana працює на основі штучного інтелекту 26-го століття однойменного персонажа в Halo і дебютує в мобільній операционке Microsoft Windows Phone 8.1.

Cortana постійно вивчає і відстежує ваші звички і уподобання і позиціонується як самий персональний цифровий помічник. Вона допомагає вам організовувати ваш день за допомогою пошуку в Мережі і аналізу ваших запитів. Cortana буде основним інструментом для пошуку, починаючи з Windows Phone 8.1.

Cortana - напевно, самий людяний, якщо можна так висловитися, голосовий помічник з усіх. Це серйозне поліпшення в Windows Phone, яке розроблялося протягом двох останніх років.

Ми перевели для вас на російську мову історію створення голосового помічника Cortana, яка була опублікована на The Verge декількома днями раніше. Сідайте зручніше.

Настільки незвичайна назва для голосового помічника випадково запропонував програмний менеджер Windows Phone Роберт Говарда, який озвучив свою ідею на одній з нарад. «Це був просто чорновий варіант назви», - говорить Маркус Еш, менеджер програмної групи Windows Phone. «Спочатку ми не хотіли використовувати його в фінальному варіанті».

Дивний той факт, що Cortana називається саме так, а не, припустимо, Microsoft Digital Assistant Home Premium, з огляду на любов Microsoft до довгих незрозумілим назв. За кілька тижнів до анонса, Cortana могла називатися Naomi, Alyx або якось інакше, але витоку і петиція користувачів допомогли назвою Cortana перемогти в цьому змаганні.

Назва Cortana прямо пов'язане з ігрового всесвіту Halo і добре поєднується із заявленою метою Microsoft: створити максимально реалістичний і людяний цифровий помічник. Cortana завжди була в Halo і тепер завжди буде в вашому смартфоні, якщо ви цього, звичайно, захочете.

Платформи конкурентів, начебто Google Now, копають вглиб даних вашого пристрою - найчастіше, це те, що вам потрібно, але таке буває далеко не завжди і вас починають дратувати ці нескінченні повідомлення про все на світі. Крім того, вас може турбувати і те, що помічник знає про вас занадто багато (Google Now) або не знає про вас практично нічого (Siri). Microsoft вдалося знайти оптимальне рішення в вигляді «записної книжки», де можна відзначити ключову інформацію про себе, яку повинна знати Cortana.

У Cortana є справжній блокнот, як ніби вона ваш справжній секретар

Ця проста ідея надихнула Microsoft на створення «Notebook», сервісу, який зберігає тільки ті дані для Cortana, які ви самі вважаєте потрібними. Це не контрольний список питань, а просто та інформація, яка відома про вас цифровому помічнику. «Це її думку про вас, але ви в будь-який момент можете його поправити і сказати« Ні, насправді я не хочу, щоб ти читала мою електронну пошту », - пояснює Еш. «Таким чином, ви має повний контроль над тим, що знає про вас Cortana, все абсолютно прозоро».

Дані Notebook зберігаються в хмарі і ви можете ділитися з Notebook певною інформацією. Концепція Cortana як цифрового помічника із записником в руці, а не моторошного «сталкера», була прийнята з самого початкового етапу розробки. Вона працює природно, вивчаючи ваші звички і уподобання, і завжди, перш ніж знайти будь-яку інформацію, перевіряє дані в Notebook.

При першому запуску Cortana, вам потрібно буде відповісти на деякі питання, на кшталт імені, переваг в їжі, улюбленого жанру фільмів і так далі. Після цього, сервіс почне свою роботу і ви зможете отримувати до нього доступ за допомогою кнопки пошуку. Ви можете бачити найактуальнішу інформацію, начебто авіарейсів, результатів спортивних змагань - це схоже на картки в Google Now. А щоб дані були найбільш достовірними, ви завжди можете внести зміни в Notebook, щоб у Cortana була актуальна інформація про вас.

Це справжній інформаційний центр, який можна закріпити на головному екрані у вигляді живої плитки або використовувати з нового Action Center, в якому збираються всі повідомлення, як в Notification Center на iOS. Наприклад, якщо ваша улюблена футбольна команда забила гол, то Cortana повідомить вам про це. Якщо ви опинитеся в іншій країні, то вона завантажить актуальну інформацію про валюту і погоді. А якщо у вашому текстовому повідомленні або електронному листі буде така фраза як «давай зустрінемося в 8 вечора», то Cortana допоможе швидко створити подію в календарі або повідомлення.

Ще одна особливість Cortana - це можливість створювати тригери за типом сервісу IFTTT. Це виглядає приблизно так: «Нагадай мені, коли я подзвоню дружині, поговорити з нею про Кевіна». І Cortana створить нагадування, яке спрацює, коли ви зателефонуєте своїй дружині або вона подзвонить вам.

Це круто, але Cortana дивує навіть коли виконує куди простіші завдання. Якщо ви запитаєте «Який найкращий ресторан у окрузі?», То Cortana не надасть вам список місць з рейтингом з Yelp як Siri, вона вибере одне місце з кращим рейтингом і покаже його вам. Різниця в тому, що ви могли б запитати «Які тут кращі ресторани» у множині, що зовсім не те ж саме, що «кращий ресторан» в єдиному. Вражає, коли ти можеш сказати «call it» (подзвони туди - прим. Пер.) Або «give me directions» (як туди дістатися - прим. Пер.) І Cortana без зайвих питань розуміє, що ви маєте на увазі саме той ресторан, який вона щойно знайшла. Це сприймається як штука з майбутнього.

У Windows Phone 8.1 Cortana виглядає як простий анімований коло, але це не означає, що вона настільки примітивна, у неї теж є своя особистість. Cortana може, як і Siri, відповідати на прості людські питання на кшталт «Хто твій батько?» (В цьому випадку вона відповість «З технічної точки зору, це був би Білл Гейтс»). На інші запити Cortana здатна видавати не менше дотепні відповіді, а також висловлювати одну з 16 емоцій за допомогою анімації. Звичайно, вона не буде емоційно реагувати на кожен запит, але за словами Microsoft, в майбутньому вона навчиться радіти досягненням вашої улюбленої спортивної команди разом з вами. «У Cortana закладено багато матеріалу і ми плануємо надавати йому форму в майбутньому», - говорить Еш.

При розробці Cortana, Microsoft активно співпрацювала з розробниками Halo з 343 industries і актрисою Джен Тейлор, яка озвучувала Cortana як в Halo, так і в Windows Phone 8.1. «Вона зіграла важливу роль в розробці Cortana», - говорить Еш. Спочатку, голос Тейлор буде використовуватися у відповідях типу chit-chat (просту розмову, балаканина - прим. Пер.). Наприклад, якщо ви запитаєте, що трапилося з Майстром Чіфом (головним героєм ігровий Всесвіту Halo, прим пер.), То отримаєте відповідь голосом Тейлор. На інші запити Cortana відповідає штучним синтезованим голосом, схожим на голос Джен Тейлор. (До речі, якщо захочете трохи повеселитися, вкажіть в настройках своє ім'я як Майстер Чіф - і подивіться що буде).

Протягом двох років, поки йшла розробка, Microsoft не просто створювала цифровий помічник - компанія використовувала свої величезні напрацювання останніх п'яти років. Так, Cortana працює на серверах Bing і розробка голосового помічника йшла в тісній взаємодії з командою Bing. Це як сервіс Now і пошуковик Google - неотдлімие один від одного речі.

Я зустрівся з деякими членами команди Bing, які працювали над Cortana і по ним видно, що вони задоволені тим, що у них вийшло. Хоча Microsoft трансформує Bing в платформу і сервіс, це все одно сприймається як доробка поточного продукту, Cortana ж - щось зовсім нове. Основоположні технології, такі як обробка людської мови і асоціація об'єктів з реального світу з віртуальним, звичайно, були використані в Cortana, але вони розроблялися не під конкретний продукт. Уявіть собі, що Bing - це будинок, а Cortana - яскравий червоний спортивний автомобіль, який стоїть в гаражі.

Щоб прискорити розробку Cortana, Майк Калькано, менеджер з розвитку Bing, приєднався до роботи над голосовим помічником 18 місяців тому і Cortana стала його першим серйозним проектом. «Коли я прийшов сюди, мій підхід полягав у тому, щоб послідовно об'єднати всі сервіси воєдино», - розповідає Майк. «У кожного, хто працював над цим проектом, була своя лялька Cortana і ми збирали все ляльки в одному місці в нашому офісі і перекидалися фразами на кшталт:« О, цей чувак з нами, у нього теж є лялька Cortana ».

Ці тісні зв'язки між підрозділами Microsoft зберігалися протягом усього процесу розробки. Команда Bing проводила стільки часу з хлопцями з підрозділу Windows Phone, що врешті-решт все стали думати, що місце роботи Калькано - місцевий бар в Бельв'ю, штат Вашингтон. «Ми дуже ладнали з командою Windows Phone … Ми разом жили проектом і працювали як єдине ціле і те, що ми зробили зараз - лише перша версія». Це можна вважати хорошим прикладом філософії «Єдиної Microsoft», яку представив колишній CEO Стів Баллмер незадовго до відставки - всі підрозділи повинні співпрацювати один з одним, а не вести війну між собою.

Cortana - перший великий випробування для сервісів Bing і це одна з головних причин, по якій Microsoft проводить попереднє бета-тестування. Система з часом повинна порозумнішати і стати досконалішим, особливо це стосується технології розпізнавання мови. Саме тому, Cortana поки доступна тільки в США. За кілька днів до виходу Windows Phone 8.1, розробники все ще виправляють недоліки Cortana. Виш Вадламані, програмний менеджер Bing, каже, що вже кілька днів поспіль працює з 7 ранку до пів-дванадцятої ночі, обробляючи гігабайти інформації, що надходить на сервера Bing і сподівається, що його праця не пропаде дарма: «Це в якійсь мірі хвилююче і в той же час страшно », - зізнається Виш.

Cortana б не з'явилася без платформи Bing від Microsoft

«Ми бачимо, що цей штучний інтелект знайде своє застосування далеко за межами Windows Phone», - розповідає директор Bing Стефан Вейц. Але де саме Microsoft буде використовувати Cortana - залишається загадкою. Зате відомо, що програми сторонніх розробників зможуть працювати в зв'язці з Cortana і вона зможе обробляти запити типу «Hulu (сервіс потокового відео - прим. Пер.), Покажи мені останній епізод« Американської сімейки »(оригінальна назва - Modern Family, американський серіал, прим. пер.) - і ця команда дійсно запустить додаток, яке покаже вам останній епізод «Американської сімейки» - схоже на голосовий пошук в Xbox, до речі. У поєднанні з розумними нагадуваннями і тригерами, це хороший приклад того, наскільки корисною може бути функція, якщо зробити її правильно.

У Microsoft вже знають, що вдають із себе платформи від Apple і Google і впровадили найкраще з Siri і Google Now в свою розробку, упакувавши це зручним інтерфейсом - і тепер Cortana може стати відмінним елементом для розвитку всієї екосистеми Microsoft (Windows, Xbox, інші продукти).

Незабаром, головна сторінка Bing буде оновлена, на ній з'являться повідомлення та інша інформація, які будуть відображатися у вигляді «живої плитки», як в Windows Phone. Природно, що кожен користувач буде бачити різну інформацію, адаптовану саме під нього. І не забувайте про те, що у Microsoft є мільйони користувачів Kinect, сотні мільйонів комп'ютерів під управлінням Windows, а також конкурентна мобільна операційна система Windows Phone. Поки що голос Cortana можна буде почути тільки з кишені, але зовсім скоро її буде чутно звідусіль.

Історія cortana - як microsoft створила вбивцю siri і google now