Video: Svi moji električni alati (Studeni 2024)
Ono što me je najviše iznenadilo na konferenciji Microsoft Build ovog tjedna bio je naglasak na kognitivnim i razgovornim uslugama, jer je Microsoft razvio svoju viziju kako će takvi servisi transformirati aplikacije u budućnosti i pokušao uvjeriti programere da se upoznaju s ovom vizijom, Krajnji korisnici će dobrim dijelom biti očigledni kasnije - najveće karakteristike krajnjih korisnika zasad će biti poboljšanja osobnog asistenta Cortane i nove značajke za inkiranje u "Anniversary Edition" sustava Windows 10, koji će izaći ovog ljeta. No, poticaj da Microsoft bude ukorak sa svojim suparnicima u strojnom učenju, inteligentnim agentima i aplikacijama za razmjenu poruka, zasad je više usmjeren na programere, jer tvrtka već ima osnovne aplikacije, ali im treba ekosustav kako bi ih učinio impresivnijima.
Najveća nova tema koju je uvela izvršna direktorica Satya Nadella bili su "razgovori kao platforma" koja, čini se, uključuje pregovore razgovore - od Cortane do Skypea do aplikacija trećih strana - i dodavanje inteligencije njima. Ideja je dodavanje razumijevanja, sklonosti, posebno konteksta takvim aplikacijama.
Rekao je da u takvim razgovorima postoje tri glavna glumca: ljudi, digitalni asistenti i roboti. S druge strane, govorio je o aplikacijama kao što je Skype Translate koji pokušavaju omogućiti bolje razgovore na više jezika. Digitalni asistent, rekao je, znat će o vama na više uređaja i može vam pomoći u svakodnevnim zadacima, kao što je zakazivanje obveza. Botovi su nove aplikacije s kojima možete razgovarati na prirodnom jeziku, a on je govorio o viziji u kojoj možete pozvati botove u razgovoru.
Sve to vodi prema novoj platformi, rekao je, gdje ljudski jezik postaje korisničko sučelje, botovi postaju nove aplikacije, a digitalni pomoćnici su poput "meta-aplikacija", poput preglednika, koji dijelom postoje kako bi pozvali druge aplikacije, sa svim tim aplikacijama, uključujući i inteligenciju. Rekao je da će to biti toliko velika kao promjena platforme kao što su GUI, Web ili dodir na mobitelu.
Nadella je govorila o tome kako vizija nije "čovjek nasuprot stroju, već čovjek sa strojevima", s ljudima koji pružaju empatiju, emocije i prosudbe te strojevima koji pružaju računsku snagu. Ali rekao je da je važno imati "principijelan pristup" strojnom učenju i koristiti ga za povećanje ljudskih sposobnosti i iskustava, biti pouzdan (u smislu privatnosti, sigurnosti i poštivanja), uključiv i poštovan.
U posljednjoj je točki rekao da je važno da takve aplikacije predstavljaju „najbolje čovječanstvo, a ne najgore“, te ukazao na Tay, Microsoftov neuspjeli eksperiment uvođenja chat robota prošli tjedan, koji je trebao biti skinut dan kasnije kad je počeo ponavljati uvredljive primjedbe. Nadella je priznala da je tvrtka krivo shvatila, rekavši da smo "brzo shvatili da nije dorastao", ali je rekla da će kompanija nastaviti inkubirati takve tehnologije, napominjući da njezini botovi u Kini i Japanu nisu imali iste probleme.,
Među novim detaljima su Cortane koji dolaze u Outlook, tako da može bolje razumjeti poštu, kontakte i kalendar i raditi stvari poput zakazivanja obveza - sjajna, ako ne i potpuno nova ideja - i biti u mogućnosti predložiti stvari koje biste možda željeli učiniti sljedeće na osnovu vašeg kalendara, pošte ili razgovora koje ste vodili. A nova verzija Skype-a koja je sada dostupna dodaje podršku za Cortanu i može podržavati botove unutar svojih video chatova, raditi stvari poput prepisivanja kratkih videopoziva i biti dostupne za sve vrste usluga. Microsoft je to nazvao Skypeom "platnom razgovora". Čini se da to nije nova ideja - stvari poput WeChat-a i Facebook Messengera već su dugo imale botove - ali to pokazuje kako Microsoft pokušava pretvoriti ovo u platformu. Također pokazuje kako to može raditi na više platformi, pri čemu demonstracija započinje na Windows računalu i završava u Skypeu na Android telefonu.
No čini se da se većina stvarnih vijesti nalazi u novim ponudama za programere, s onim što je danas poznato pod nazivom Cortana Intelligence Suite (ranije Cortana Analytics Suite, dobar primjer kojih su izrazi vrući u bilo kojoj godini).
Ovo je učinkovito vrijeme pokretanja izgrađenog na platformi Azure, koja uključuje okvir za bot, kognitivne usluge i strojno učenje.
Okvir bot olakšava izradu robota ili povezivanje jednog s drugim uslugama. Programeri mogu to stvoriti u node.js ili C #, a demo je uključio izradu robota koji naručuje pizze od Dominovih. Ono što sam ovdje smatrao najzanimljivijim jest to da je zamišljen da bude otvoren okvir, s botovima koji mogu raditi ne samo u Cortani i Skypeu, već i Slack, Telegram, jednostavan SMS i druge usluge. Naravno, neki od najzanimljivijih alternativnih servisa nisu bili na tom popisu - uključujući Appleov Siri, Amazonov Alexa ili Facebook Messenger ili WhatsApp.
Drugi je prikaz pokazao kako će neki nadolazeći alati programerima olakšati dodavanje ili promjenu pravila za botove i njihovo razumijevanje prirodnog jezika. Može sugerirati druge riječi koje ljudi mogu koristiti sa sličnim značenjima, koristiti razumijevanje prirodnog jezika zasnovanog na strojnom učenju za poboljšanje rječnika ili s vremenom predati zahtjeve ljudskom pomoćniku ako bot ne razumije što treba učiniti.
Konačno, tvrtka je uvela mnogo veći niz kognitivnih usluga, premjestivši do 22 različite usluge u odnosu na 5 prošle godine. Ove usluge pokrivaju širok raspon scenarija, uključujući prepoznavanje predmeta, govor, znanje i pretraživanje. Jedan primjer uključivao je titlni Bot koji slikama dodaje titlove koristeći kombinaciju prepoznavanja objekata plus prirodni jezik. Čini se da je drugi alat nazvan CRIS (Custom Recognition Intelligence Service) mnogo bolji posao pretvorbe govora u tekst od konvencionalnih metoda. Konačno, demonstrirali su pomoću alata za analizu na feedovima Twittera, uzorkovanja slika profila za određivanje starosti i spola plakata.
Naravno, Microsoft je najavio razne druge alate namijenjene i programerima, čineći poseban potez da Windows treba biti platforma koju koriste za razvoj aplikacija bez obzira na platformu. Najugodnije od ovih novih alata - barem do prošlonedjeljnih glasina - je dodavanje BASH školjke iz Linuxa, ali ostali alati uključuju pretvarač desktop aplikacija za premještanje tradicionalnih Win32 desktop aplikacija u nove Universal aplikacije; veliki poticaj za Xamarin alate za cross-development, sugerirajući programerima da mogu stvoriti jezgru aplikacije za više platformi i specifične promjene za svako okruženje, uključujući Android i iOS kao i Windows, a sve na Windows platformi.
Osim toga, Microsoft je pokazao "dev mode" alat za pretvaranje Xbox One u stroj platforme za razvojne programere, koji danas isporučuje; i rekao da je prva verzija HoloLensa također dostupna programerima od danas.
Nadella je jutro započela razgovorom o tome kako sada vidimo veću raspravu o ulozi tehnologije u našem društvu, jer je tehnologija postala glavna i utjelovljena u naš svakodnevni život, poduzeća i gospodarstva. Rekao je da postoje pitanja hoće li tehnologija pokrenuti gospodarski rast za sve ili je gospodarski rast zastao unatoč trošenju tehnologije; da li to omogućava radna mjesta ili njihovo premještanje; i ako vam to omogućuje ili sprečava trajne vrijednosti, poput privatnosti.
"Ja sam optimista", rekao je, vjerujući da tehnologija može potaknuti ekonomski rast u cijelom svijetu, može nas osnažiti u našem svakodnevnom životu i može podržati našu trajnu vrijednost. Da bismo to učinili, rekao je, moramo osigurati da tehnologiju koristimo na načine koji to omogućavaju, vraćajući je na Microsoftovu trenutnu izjavu o misiji kako bi "osnažili svaku osobu i svaku organizaciju na planeti za postizanje više". To, rekao je, mora započeti kod programera.
Glavni je zaključak videozapisom u kojem je prikazano kako je Saqib Shaikh, slijepi programer iz Microsofta, mogao upotrijebiti kognitivne tehnike s pametnim naočalama Pivothead kako bi dobio informacije o svijetu oko sebe. Primjeri uključuju slušanje ljudi kako se igraju u parku i prebacivanje naočala kako bi čulo da mlada djevojka baca frizbi. Ovo je sada samo istraživački projekt, ali bio je poprilično nadahnjujući, a Nadella je programera dovela na pozornicu.
Za mene sam glavni osvrt smatrao potezom prema uspostavljanju novih platformi temeljenih na strojnom učenju i na botovima, kao i na prepoznavanju činjenice da je Microsoft koliko god uspješan bio Microsoft daleko od vladajućeg oblaka i u osnovi je izgubio bitku postati važna platforma za mobilne telefone. (Zaista, samo jedan demo prikaz cijele ključne riječi napravljen je na Windows Phone-u, a to je bio i Skypeov demo koji je na Androidu mogao biti podjednako jednostavan.) Stoga ne iznenađuje da Microsoft iščekuje sljedeću platformu - gdje, naravno, suočit će se s tradicionalnim i novim natjecateljima.