У дома Напредничаво мислене Когнитивните и разговорни инструменти заемат централно място в изграждането на microsoft

Когнитивните и разговорни инструменти заемат централно място в изграждането на microsoft

Видео: Объект 430 ВарианÑ, Топь, Стан (Септември 2024)

Видео: Объект 430 ВарианÑ, Топь, Стан (Септември 2024)
Anonim

Това, което ме изненада най-много на конференцията на Microsoft Build тази седмица, беше акцентът върху когнитивните и разговорни услуги, тъй като Microsoft разгърна визията си за това как подобни услуги ще трансформират приложения в бъдеще и се опита да убеди разработчиците да се борят с тази визия, Голяма част от това няма да е очевидно за крайните потребители до по-късно - най-големите функции за крайните потребители засега ще бъдат подобренията на личния асистент на Cortana и новите функции за мастилене в „Anniversary Edition“ на Windows 10, което трябва да излезе през лятото. Но натискът да се увери, че Microsoft е в крак със своите конкуренти в областта на машинното обучение, интелигентните агенти и приложенията за съобщения, засега е насочен повече към разработчиците, тъй като компанията вече има основни приложения, но се нуждае от екосистема, която да ги направи по-впечатляващи.

Най-голямата нова тема, въведена от изпълнителния директор Сатя Надела, беше „разговорите като платформа“, която изглежда включва обмен на платформи за разговор - от Cortana до Skype до приложения на трети страни - и добавяне на интелигентност към тях. Идеята е да добавите разбиране, предпочитания и по-специално контекст към такива приложения.

Той каза, че в такива разговори има трима основни участници: хора, дигитални асистенти и ботове. От страна на човек той говори за приложения като Skype Translate, които се опитват да активират по-добри разговори на няколко езика. Дигитален асистент, каза той, ще знае за вас на множество устройства и може да ви помогне при ежедневни задачи, като например насрочване на срещи. Ботовете са нови приложения, с които можете да разговаряте на естествен език и той говори за визия, в която можете да повикате ботове в рамките на разговор.

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

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

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

Сред новите подробности са Cortana, която идва в Outlook, така че по-добре да разбере вашата поща, контакти и календар и да прави неща като разсрочване на срещи - чудесна, ако не напълно нова идея - и да бъде в състояние да ви предложи неща, които може да искате да направите следващото въз основа на вашия календар, имейл или разговорите, които сте водили. А нова версия на Skype, която вече е на разположение, добавя поддръжка за Cortana и може да поддържа ботове в рамките на видео чатовете си, за да прави неща като преписване на кратки видео разговори и да бъде достъпна за всички видове услуги. Microsoft нарече това, използвайки Skype, като „платно за разговор“. Това също не изглежда нова идея - неща като WeChat и Facebook Messenger са имали ботове отдавна - но това показва как Microsoft се опитва да превърне това в платформа. Той също така показва как това може да работи кросплатформно, като демонстрацията започва на компютър с Windows и завършва в Skype на телефон с Android.

Но повечето истински новини изглежда са в нови предложения за разработчици, с това, което сега е известно като Cortana Intelligence Suite (преди Cortana Analytics Suite, добър пример за това кои термини са горещи през дадена година).

Това е ефективно време за изпълнение, изградено на платформата Azure, която включва бот рамка, когнитивни услуги и машинно обучение.

Рамката на бота улеснява създаването на бот или свързването на такъв към други услуги. Разработчиците могат да ги създадат в node.js или C #, а демонстрацията включва създаване на бот, който поръчва пици от Domino's. Това, което намерих най-интересно тук, е, че е предназначено да бъде отворена рамка, с ботове, които могат да работят не само в Cortana и Skype, но и Slack, Telegram, прост SMS и други услуги. Разбира се, някои от най-интересните алтернативни услуги не бяха в този списък - включително Siri на Apple, Amazon's Alexa или Facebook Messenger или WhatsApp.

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

И накрая, компанията въведе много по-голям набор от познавателни услуги, като достигна до 22 различни услуги от 5 миналата година. Тези услуги обхващат широк спектър от сценарии, включително разпознаване на обекти, реч, знания и търсене. Един пример включва Bot Caption, който добавя надписи към снимки, използвайки комбинация от разпознаване на обекти плюс естествен език. Друг инструмент, наречен CRIS (Custom Recognition Intelligence Service), изглежда върше много по-добра работа за преобразуване на реч в текст от конвенционалните методи. Накрая те демонстрираха, използвайки инструментите за анализиране на емисии в Twitter, вземане на проби от профилни снимки за определяне на възрастта и пола на плаката.

Разбира се, Microsoft обяви различни други инструменти, насочени и към разработчиците, като направи особено желание Windows да бъде платформата, която използват за разработване на приложения, независимо от платформата. Най-изненадващото от тези нови инструменти - поне до слуховете миналата седмица - е добавянето на черупката на BASH от Linux, но други инструменти включват конвертор на настолни приложения за преместване на традиционните настолни приложения Win32 в нови универсални приложения; голям тласък за инструментите за кръстосано развитие на Xamarin, предлагайки разработчиците да могат да създадат ядрото на кросплатформеното приложение и специфичните промени за всяка среда, включително Android и iOS, както и Windows, всички на платформа на Windows.

Освен това Microsoft показа „dev mode“ инструмент за превръщане на Xbox One в машина на платформата за разработчици, която се доставя днес; и каза, че първата версия на HoloLens също е била достъпна за разработчиците, започвайки днес.

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

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

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

За мен видях основната забележка като ход към създаването на нови платформи, базирани на машинно обучение и на ботове, както и признание, че колкото и успешен да беше Windows, Microsoft далеч не е доминиращ в облака и по същество е загубил битката да се превърне във важна платформа за мобилни телефони. (Всъщност само една демонстрация на цялата основна бележка беше направена на Windows Phone. Това беше демонстрация на Skype, която можеше да се направи на Android също толкова лесно.) Не е изненадващо, че тогава Microsoft гледа напред към следващата платформа - къде, разбира се, ще се сблъска както с традиционните, така и с новите конкуренти.

Когнитивните и разговорни инструменти заемат централно място в изграждането на microsoft