Tehnologia agentului doamnei

Ce trucuri numai dezvoltatorii de software nu folosesc pentru a crește popularitatea produsului lor în rândul utilizatorilor. În acest caz, toate mijloacele sunt bune: cineva face produsul mai ieftin (și unele gratuit), cineva îl furnizează cu funcționalități fără precedent până în prezent. Cineva acordă atenție vitezei de lucru, cineva - la interfață. Aici, la ultimul moment, și opriți, pentru că, după cum știți, pe haine sunt îndeplinite. Și nu numai oamenii, ci și programele.







Despre un clip de la Microsoft Office nu cu mult timp în urmă de la noi, singurul care nu sa așezat niciodată la un calculator personal nu a auzit. Câte emoții acest personaj legendar evocă de la utilizatori - pur și simplu nu pot fi descrise cuvinte. Cu toate acestea, destul de ciudat, majoritatea acestor emoții, contrar așteptărilor creatorilor "Luger", s-au dovedit a fi negative. Cu toate acestea, în special ciudat în acest lucru este nimic, deoarece site-urile clip-helper au fost prea intruziv, și scoateți-l din ghidul de ecran novice pur și simplu nu ar face. În plus, asistentul a distras destul de bine utilizatorul în timpul procesului de scriere sau de lucru cu tabele, care, de asemenea, nu au contribuit la îmbunătățirea experienței programului.

Așa i-am recomandat pe ajutoarele de la "Birou", previzionez întrebarea: "Deci, dacă ei strică impresia programului, de ce naiba au nevoie de ceva?". Întrebarea este logică, însă, nu uitați că programul programului este diferit. De exemplu, într-un program de curățare excelent al registrului de sistem NBG Clean Registry helper nu interferează, deoarece utilizatorul nu are nevoie de o astfel de concentrare pe lucrul cu programul, ca atunci când lucrează cu documente în Microsoft Office. Din nou, ajutoarele sunt și ele diferite. Nu pentru nimic, că "Melkomyagkie" a înlocuit clipul în versiuni noi ale unui magician bun-natură într-o haină albastră cu stele. Utilizatorii sunt mai aproape și mai plăcuți decât un clip răsucite. Și deja de ce se întâmplă acest lucru, întrebarea nu este pentru mine și nu pentru alți programatori, ci pentru psihologi.







Caracterul agentului în sine este întotdeauna afișat într-o fereastră care se află în partea de sus a tuturor ferestrelor din sistem. Utilizatorul poate muta fereastra cu agentul folosind mouse-ul. Aplicația însăși poate schimba și coordonatele ferestrei. În plus față de fereastra care conține imaginea personajului direct, există o altă fereastră cu un indiciu în care ar trebui afișate replicile asistentului. Există, de asemenea, o pictogramă în tavă (lângă ceas), care este afișată pentru ca utilizatorul să ascundă agentul, a avut ocazia să-l apeleze din nou pe ecran, fără a cheltui prea mult timp pentru același apel. Când deplasați mouse-ul peste pictogramă, va apărea o sugestie cu numele caracterului.

Abilitatea agentului de a se integra cu motorul de ieșire vocală al agentului este interesant. Adică, dacă adăugați suport pentru voce imaginii și replicilor agentului, efectul se va dubla. Nu trebuie să uităm că, pentru citirea cu succes a motorului vocal al agentului de către motorul vocal, acestea ar trebui construite într-un mod special. De exemplu, toate cifrele trebuie scrise doar în cuvinte.

Utilizarea unui agent în programe este suficient de simplă din punct de vedere al programării. De exemplu, următorul cod din Visual Basic arată cum să încărcați un caracter dintr-un fișier și să îl afișați pe ecran:

Bineînțeles, dacă ne limităm la acest cod, atunci nu este prea important să implementăm un program de ajutor pentru agenți. Agentul trebuie să fie interactiv, adică trebuie să reacționeze în mod constant la acțiunile utilizatorului și să-l ofere să efectueze alte acțiuni pe care utilizatorul nu le-a asumat. Dar, în același timp, așa cum am spus, nu puteți merge prea departe, sau agentul dvs. va suferi soarta tristă a unui clip de la "Birou", popularitatea căruia era pur și simplu sub.

În general, comportamentul agentului este exact ceea ce trebuie să programați. Și peste acesta este necesar să gândim foarte atent, pentru a nu provoca o reacție negativă din partea utilizatorului. Personal, mi se pare că agentul este cel mai potrivit pentru desfășurarea unui tur de antrenament al programului în timpul primei sale lansări. Puteți "închide" pe funcția de agent "consilier al zilei", care oferă consultanță de fiecare dată când începe programul. Cu toate acestea, acum există programe mai puține și mai puține care au această funcționalitate (adică "Sfaturile zilei", demonstrat la pornire). În general, nu este atât de dificil să găsești un agent, precum și să îl introduci în program. Un alt lucru este că poate afecta foarte mult dimensiunea sa (fișiere cu imagini ale personajului, cu actualizări vocale și de sistem, astfel încât totul să funcționeze așa cum ar trebui). Prin urmare, în utilități mici, agentul are greu de utilizat.

De fapt, am vrut să vă spun despre agentul Microsoft. Să o folosești sau nu este decizia ta. Sper că am reușit să vă ofer suficiente informații pentru a vă permite să decideți dacă are sens să utilizați această tehnologie în aplicațiile dvs.

Versiune imprimabilă







Articole similare

Trimiteți-le prietenilor: