Video: Дурак и береза (November 2024)
Na konferenci Microsoft Build ta teden me je najbolj presenetil poudarek na kognitivnih in pogovornih storitvah, saj je Microsoft predstavil svojo vizijo, kako bodo takšne storitve v prihodnosti preoblikovale aplikacije, in razvijalce skušal prepričati, da se s to vizijo vključijo v uporabo.. Končni uporabniki jih do konca ne bodo razkrili pozneje - največje lastnosti za končne uporabnike za zdaj bodo izboljšave osebnega asistenta Cortana in nove funkcije črnila v "obletniški izdaji" sistema Windows 10, ki bo izšel letos poleti. Toda prizadevanje, da se Microsoft drži korak s svojimi tekmeci v strojnem učenju, inteligentnih agentih in aplikacijah za sporočanje, je za zdaj bolj usmerjen v razvijalce, saj podjetje že ima osnovne aplikacije, vendar potrebuje ekosistem, da bi jih naredili bolj impresivne.
Največja nova tema, ki jo je predstavila izvršna direktorica Satya Nadella, so bili "pogovori kot platforma", za katere se zdi, da vključujejo pogovorne platforme - od Cortane do Skypea do aplikacij drugih proizvajalcev - in jim dodajajo inteligenco. Ideja je takšnim aplikacijam dodati razumevanje, preference in zlasti kontekst.
Povedal je, da so v takšnih pogovorih trije glavni akterji: ljudje, digitalni pomočniki in roboti. Na osebo je govoril o aplikacijah, kot je Skype Translate, ki poskušajo omogočiti boljše pogovore v več jezikih. Kot je dejal, bo digitalni asistent vedel za vas v več napravah in si lahko pomagal pri vsakodnevnih opravilih, na primer pri načrtovanju sestankov. Boti so nove aplikacije, s katerimi se lahko pogovarjate v naravnem jeziku, in govoril je o viziji, v kateri lahko v pogovoru pokličete bote.
Vse to vodi k novi platformi, po njegovem mnenju človeški jezik postane uporabniški vmesnik, boti postanejo nove aplikacije, digitalni pomočniki pa so kot "meta-aplikacije", kot je brskalnik, ki deloma obstajajo za klic drugih aplikacij, z vsemi temi aplikacijami, vključno z inteligenco. Dejal je, da bo to tako velika sprememba platforme kot GUI, splet ali mobilni telefon.
Nadella je govorila o tem, kako vizija ni "človek proti stroju, ampak človek s stroji", z ljudmi, ki zagotavljajo empatijo, čustva in presoje, in stroji, ki zagotavljajo računsko moč. Vendar je dejal, da je pomembno imeti "principijelen pristop" k strojnemu učenju in ga uporabljati za povečanje človeških sposobnosti in izkušenj, biti zaupanja vreden (z vidika zasebnosti, varnosti in skladnosti), vključujoč in spoštljiv.
Na zadnji točki je dejal, da je pomembno, da takšne aplikacije predstavljajo "najboljše človeštvo, ne najslabše", in opozoril na Tay, Microsoftov neuspeli poskus, da bi prejšnji teden predstavil chat bota, ki ga je bilo treba odstraniti dan pozneje ko je začel ponavljati žaljive pripombe. Nadella je priznala, da se je s podjetjem zmotila in rekla, "da smo hitro ugotovili, da to ni bilo do ocene", vendar je dejala, da bo podjetje še naprej inkubiralo takšne tehnologije, ob tem pa opozorilo, da njeni botovi na Kitajskem in Japonskem niso imeli istih težav.
Med novimi podrobnostmi je Cortana, ki prihaja v Outlook, tako da lahko bolje razume vašo pošto, stike in koledar ter opravi stvari, kot so premestitve sestankov - odlična, če ne povsem nova ideja - in lahko predlagate stvari, ki jih morda želite narediti naslednje glede na vaš koledar, pošto ali pogovore. Nova različica Skype-a, ki je zdaj na voljo, dodaja podporo za Cortano in lahko podpira bote v svojih video klepetih, da naredi stvari, kot je prepisovanje kratkih video klicev in je dostopna za vse vrste storitev. Microsoft je to poimenoval s pomočjo Skypea kot "platno za pogovor". Tudi to se ne zdi nova ideja - stvari, kot sta WeChat in Facebook Messenger, že dolgo obstajajo boti, vendar vseeno kaže, kako Microsoft poskuša to spremeniti v platformo. Pokaže tudi, kako lahko to deluje na več platformah, pri čemer se demonstracija začne v računalniku z Windows in konča v Skypeu na telefonu Android.
Toda večina resničnih novic se zdi v novih ponudbah za razvijalce, s tistim, kar je danes znano kot Cortana Intelligence Suite (prej Cortana Analytics Suite, dober primer, kateri izrazi so v katerem koli letu vroči).
To je dejansko čas delovanja, zgrajen na platformi Azure, ki vključuje okvir bota, kognitivne storitve in strojno učenje.
Okvir bota olajša ustvarjanje bot-a ali povezovanje enega z drugimi storitvami. Razvijalci jih lahko ustvarijo v node.js ali C #, pri čemer je predstavljen tudi demo, ki ustvarja bot, ki naroči pice od Dominovih. Tu se mi zdi najbolj zanimivo to, da je mišljen kot odprt okvir z roboti, ki lahko delujejo ne samo znotraj Cortane in Skypea, temveč tudi Slack, Telegram, preprost SMS in druge storitve. Seveda nekaj najzanimivejših alternativnih storitev ni bilo na tem seznamu - vključno z Applovim Sirijem, Amazonovo Alexa ali Facebook Messengerjem ali WhatsAppom.
Druga predstavitev je pokazala, kako bodo nekatera prihajajoča orodja razvijalcem olajšala dodajanje ali spreminjanje pravil za bote in njihovo razumevanje naravnega jezika. Lahko predlaga druge besede, ki jih imajo ljudje, ki imajo podobne pomene, uporabljati razumevanje naravnega jezika, ki temelji na strojnem učenju, za izboljšanje besedišča ali sčasoma izroči zahteve človeškemu asistentu, če bot ne razume, kaj bi storil.
Nazadnje je podjetje uvedlo veliko večji nabor kognitivnih storitev, saj se je do lanskih 5 preseglo na 22 različnih storitev. Te storitve zajemajo široko paleto scenarijev, vključno s prepoznavanjem predmetov, govorom, znanjem in iskanjem. En primer je vključeval napis Cat Bot, ki slikam doda napise z uporabo kombinacije prepoznavanja predmetov in naravnega jezika. Zdi se, da je drugo orodje, imenovano CRIS (Custom Recognition Intelligence Service), veliko boljše delo pri pretvorbi govora v besedilo kot običajne metode. Nazadnje so demonstrirali z orodji za analizo na virih Twitterja, vzorčenje slik profilov za določitev starosti in spola plakata.
Seveda je Microsoft napovedal različna druga orodja, namenjena tudi razvijalcem, in še posebej spodbudila, da bi moral biti Windows platforma, ki jo uporabljajo za razvoj aplikacij ne glede na platformo. Najbolj presenetljivo od teh novih orodij - vsaj do govoric prejšnji teden - je dodajanje lupine BASH iz Linuxa, druga orodja pa vključujejo namizni pretvornik aplikacij za premikanje tradicionalnih namiznih aplikacij Win32 v nove Universal aplikacije; velik pritisk za orodja Xamarin za navzkrižni razvoj, ki predlagajo razvijalcem, da lahko ustvarijo jedro aplikacije za več platform in specifične spremembe za vsako okolje, vključno z Androidom in iOS-om, pa tudi Windowsom, na platformi Windows.
Poleg tega je Microsoft pokazal "dev mode" orodje, s katerim je Xbox One spremenil v stroj platforme za razvijalce, ki je danes na voljo; in dejal, da je prva različica HoloLensa na voljo tudi razvijalcem, ki se začnejo danes.
Nadella je jutro začela z razgovorom o tem, kako zdaj opažamo več razprav o vlogi tehnologije v naši družbi, saj je tehnologija postala osrednja in vpeta v naše vsakdanje življenje, podjetja in gospodarstva. Povedal je, da obstajajo vprašanja, ali tehnologija poganja gospodarsko rast za vsakogar ali ali je gospodarska rast zastala kljub porabi tehnologije; če omogoča zaposlitev ali njihovo premestitev; in če to omogoča ali preprečuje trajne vrednote, kot je zasebnost.
"Sem optimist, " je dejal, saj verjame, da tehnologija lahko vodi v gospodarsko rast po vsem svetu, nas lahko opolnomoči v našem vsakdanjem življenju in lahko podpira našo trajno vrednost. Da bi to naredili, moramo poskrbeti, da bomo tehnologijo uporabljali na načine, ki to omogočajo, in jo vrnili k Microsoftovi trenutni izjavi o misiji, da "opolnomoči vsakega človeka in vsako organizacijo na planetu, da doseže več". To se bo, kot je dejal, začelo pri razvijalcih.
Glavno opombo je zaključil z videoposnetkom, ki je pokazal, kako je Saqib Shaikh, slepi razvijalci pri Microsoftu, lahko uporabljal kognitivne tehnike s pametnimi očali Pivothead, da je dobil informacije o svetu okoli sebe. Primeri vključujejo zaslišanje ljudi, ki se igrajo v parku, in mahanje z očali, da bi slišali, da je mlado dekle metalo frizbi. Zdaj je to le raziskovalni projekt, ki pa je bil precej navdihujoč in Nadella je razvijalca pripeljala na oder.
Zame sem osrednjo opombo videl kot premik k vzpostavljanju novih platform, ki temeljijo na strojnem učenju in botih, pa tudi kot priznanje, da je Microsoft, tako uspešen kot Windows, daleč od prevladujočega v oblaku in je v bistvu izgubil bitko postati pomembna platforma mobilnih telefonov. (Dejansko je bil v operacijskem sistemu Windows Phone narejen le en predstavitveni del celotnega osrednjega besedila, in to je bil Skype demo, ki bi ga bilo mogoče narediti na Androidu prav tako enostavno.) Zato ni presenetljivo, da se Microsoft že veseli naslednje platforme - kje, seveda se bo soočil tako s tradicionalnimi kot novimi tekmovalci.