Contextualitatea lui Computerra de ce mașina înțelege lumea oamenilor

Calculatorul modern este practic distrus de lumea exterioară și reacționează numai la datele de intrare. Știind ce se întâmpla în jur, îl va face un ajutor mai bun.







Ce are nevoie o persoană? Ce vrea el și cum poate fi ajutat? Ce setări sunt cele mai utile acum? Gadgeturile noastre încă așteaptă indicii, deși adesea destul de capabile să ghicească răspunsurile la aceste întrebări pe cont propriu.

Ce sunt contextele?

„Acțiunile oamenilor pot fi de multe ori a prezis, în funcție de situația din bibliotecă, bucătăria și biroul facem lucruri diferite de sistem Kontekstozavisimye ar trebui să beneficieze de această lege, - .. A scris Shilit -. Una dintre sarcinile sistemului informatic distribuit este redus la posibilitatea de a lua în considerare mediul în schimbare folosind o nouă clasă de aplicații care sunt conștiente de contextul lor. Aplicațiile sensibile la context se adaptează la locația, prezența oamenilor, altor computere și dispozitive, precum și la schimbări în aceste lucruri cu despre timp ".

Contextul poate servi aproape orice: un loc, timp, acces la anumite resurse sau prezența oamenilor potriviți. Profesorul Jianhua Ma de la Universitatea din Hosei identifică opt tipuri de contexte care pot fi luate în considerare de computere.

Primul computer sensibil la context

Contextualitatea lui Computerra de ce mașina înțelege lumea oamenilor

ParcTab a fost mult mai mic decât dispozitivele portabile de atunci. Se potrivește în palma și se cântăresc de trei ori mai mică decât, de exemplu, Apple Newton MessagePad 120. Dispozitivul de interfață (dezvoltat, de altfel, Bill Buxton. Cine a avut o mână în primul touch-interfață) a inclus trei butoane fizice, care pot înlocui și utilizarea supliment stylus. Datorită acestora, dispozitivul ar putea fi acționat cu o singură mână. Este demn de remarcat faptul că dispozitivul a folosit un sistem de scriere de mână care seamănă cu Graffiti de la Palm OS. Dar cei mai mulți dintre dezvoltatori erau mândri de adaptorul de rețea fără fir. În interiorul ParcTab, un transmițător în infraroșu era ascuns, comunicând cu routerele situate în cameră. Viteza de comunicare a fost de 9.600 sau 19.200 baud.

Contextualitatea lui Computerra de ce mașina înțelege lumea oamenilor

Aplicațiile ParcTab au luat în considerare nu doar comenzile imediate ale utilizatorului, ci și contextul, adică ceea ce se întâmplă în jur. De exemplu, clientul de e-mail ParcTab știa când utilizatorul este la o întâlnire și și-a schimbat comportamentul. În timpul întâlnirilor, el a dat numai scrisori importante, lăsând restul pentru mai târziu. Un program a ajutat la găsirea altor proprietari ParcTab, a vedea ce fac în prezent și a face schimb de mesaje. Celălalt a oferit acces la diverse date în funcție de locația utilizatorului.

Contexte astăzi

Aproape toate problemele cu care se confruntă dezvoltatorii ParcTab acum douăzeci de ani sunt ușor de rezolvat cu nivelul actual de dezvoltare tehnologică. Computerele cu buzunar și rețelele fără fir omniprezente nu au surprins pe nimeni. Se ridică o întrebare rezonabilă: unde este acum tot ce a venit grupul Shilita la începutul anilor nouăzeci? Unde sunt sistemele sensibile la context?

Contextualitatea lui Computerra de ce mașina înțelege lumea oamenilor






Contextualitatea lui Computerra de ce mașina înțelege lumea oamenilor

Rudamentele dependenței contextuale se regăsesc ocazional în gadgeturile și aplicațiile moderne. Aflați unde sunt prietenii, permiteți serviciile Google Latitude sau Foursquare, iar ambii pot să anunțe prietenii prietenilor. Dependența de context este, de asemenea, implementată parțial în Siri - asistentul automat disponibil în cele mai recente modele iPhone. Siri poate spune, de exemplu: "Amintește-mi să fixez mânerul ușii când ajung acasă", și ea o va face. Cu toate acestea, Siri este departe de a fi ideal. Este dincolo de puterea ei de a ghici ce este cu adevărat ocupat de utilizator și când și ce contează are sens să-i reamintesc.

Motoarele de căutare moderne au ajuns la dependență contextuală într-un mod diferit. Ambiguitatea limbajului natural nu permite interpretarea fără echivoc a cererilor. Ca urmare, motoarele de căutare nu au nimic altceva decât să încerce să înțeleagă adevăratele dorințe ale utilizatorului prin semne indirecte - cu alte cuvinte, în context.

Google Now urmărește îndeaproape utilizatorul și apoi utilizează cunoștințele acumulate pentru a selecta independent informațiile utile pentru el. Atunci când utilizatorul pornește la drum, sistemul va avansa avertizare de blocaje de trafic pe ruta, pe care îl folosește de multe ori într-un astfel de timp, ea își găsește rezultatele meciurilor sportive, în cazul în care observă un interes într-un anumit sport sau o echipă, și ea amintește evenimentele din alte câteva tipuri. Până în prezent, funcționalitatea Google Now lasă mult de dorit, dar Google intenționează să-l extindă în mod semnificativ. Aproape fiecare divizie a companiei își pregătește propriul modul și rămâne doar să înțeleagă clasarea rezultatelor. Acest lucru, cu toate acestea, Google este, de asemenea, foarte bun la lucru.

Probleme - fundamentale și nu foarte

Miniaturizarea electronicii, proliferarea comunicațiilor GPS și a comunicațiilor fără fir au eliminat majoritatea obstacolelor care au împiedicat dezvoltarea de dispozitive și aplicații sensibile la context. Dar principalul lucru care nu a fost în timpul ParcTab este bazele de date extinse care există astăzi. Google, Yelp sau Foursquare poate spune cu ușurință în cazul în care este cel mai apropiat, de exemplu, o farmacie, și în viitor, probabil, aceste servicii vor fi conștienți de acest lucru si ce farmacie are medicamente.

Există mai multe obstacole fundamentale. Adesea, este foarte dificil să înțelegeți exact ceea ce o persoană face și dorește să facă. Și nu e de mirare - oamenii înșiși nu înțeleg mereu clar acest lucru. Să presupunem că un utilizator intră în camera în care este localizat elementul, pe care sistemul trebuie să-l reamintească. Pe de o parte, datoria ei este aceea de a le reaminti utilizatorului. Dar, pe de altă parte, dacă în acel moment o persoană este ocupată cu ceva complet diferit, atunci memento-ul îi va distrage atenția.

Un sistem ideal pentru context sensibil trebuie să înțeleagă ce face de fapt utilizatorul. Pentru a rezolva pe deplin această problemă, este necesară o inteligență artificială, care, din păcate, nu este încă disponibilă. Cu toate acestea, am reușit să facem o interpretare automată sau recunoașterea vorbirii, chiar dacă nu este perfectă. Contextele nu sunt mai greu. Cu toate acestea, această problemă complică în mod semnificativ dezvoltarea unor sisteme sensibile la context. Chiar dacă astfel de lucruri simple, cum ar fi memento-urile care declanșează schimbarea locațiilor, sunt dificil de pus în aplicare, atunci cum rămâne cu cazurile mai sofisticate?

Dacă limităm sfera de aplicare a sistemului dependent de context, reducând astfel numărul de factori care trebuie luați în considerare, atunci el va putea să facă fără o înțelegere reală a ceea ce se întâmplă. Cărămizi pentru astfel de sisteme personale sunt deja disponibile. Printre acestea - programe care schimbă automat setările calculatorului în funcție de locație. De exemplu, puteți aduce aplicații Sidekick și MarcoPolo pentru Mac OS X, care pot schimba automat o mulțime de setări ale computerului atunci când modifică anumite condiții.

Contextualitatea lui Computerra de ce mașina înțelege lumea oamenilor

O altă dificultate legată de sistemele dependente de context nu are o soluție tehnică. Se reduce la faptul că programele și dispozitivele cunoscute, prin definiție, știu totul despre o persoană. Chiar dacă avem încredere în ei, rămân multe întrebări legate de intimitate. Vrem mereu prieteni și cunoștințe pentru a vedea unde suntem și ce facem? Vrem ca o clădire de birouri să știe întotdeauna în ce cameră suntem? Desigur, acest lucru va fi util pentru multe aplicații, însă, în același timp, angajatorul va putea să calculeze cu ușurință cât timp a fost cheltuit la birou și cât de mult - în camera de fumat. Pentru unii, acest lucru poate suna ca un argument în plus pentru un control total și contabilitate, dar nu toată lumea îi place să se simtă din nou ca zimți într-un mecanism de mare, și numai despre temerile unor posibile scurgeri de informații și utilizarea abuzivă a informațiilor, și nu spun nimic. Având în vedere confidențialitatea și diferențierea accesului la datele cu caracter personal, dezvoltarea sistemelor sensibile la context devine și mai complicată.

Cu toate acestea, beneficiile utilizării contextelor sunt mari și, în cea mai mare parte, evidente. Aparatele pot să ne reamintească sute de cazuri sau să sporească confortul - de exemplu, reglați automat volumul muzicii, iluminatul de comandă și încălzirea. Există multe exemple. Oricare dintre aceste aplicații merită efortul, precum și încercarea și eroarea pe care trebuie să le facă pionierii.







Articole similare

Trimiteți-le prietenilor: