Hva er menneskelig maskingrensesnitt?
Et menneske-maskingrensesnitt (HMI) er et grensesnitt som tillater interaksjon mellom et menneske og en maskin. Menneskelige maskingrensesnitt varierer mye, fra kontrollpaneler for kjernekraftverk til skjermen og inngangsknapper på en mobiltelefon. Å designe slike grensesnitt er en utfordring, og krever mye arbeid for å gjøre grensesnittet funksjonelt, tilgjengelig, behagelig å bruke og logisk. Noen ingeniører spesialiserer seg på å utvikle menneskelige maskingrensesnitt og endre måtene folk samhandler med maskiner og systemer på.
To komponenter er nødvendige i et menneskelig maskingrensesnitt. Den første er et innspill. En menneskelig bruker trenger en måte å fortelle maskinen hva de skal gjøre, å stille forespørsler fra maskinen eller å justere maskinen. Eksempler på inndataenheter inkluderer tastaturer, veksler, brytere, berøringsskjermer, styrespaker og mus. Alle disse enhetene kan brukes til å sende kommandoer til et system eller til og med et sammenkoblet sett med systemer.
Grensesnittet krever også en utgang, som lar maskinen holde den menneskelige brukeren oppdatert om fremdriften til kommandoer, eller å utføre kommandoer i fysisk rom. På en datamaskin har for eksempel brukere en skjerm som kan vise informasjon. En robot kan derimot bevege seg som svar på kommandoer og lagre data på en harddisk slik at folk kan se hvordan roboten svarer, lærer og navigerer i verden. Utgangene kan også omfatte så enkle ting som statuslamper som varsler folk når brytere eller brytere er blitt aktivert.
Teknologien bak det menneskelige maskingrensesnittet forbedres kontinuerlig. Forskere har utviklet grensesnitt som kan kontrolleres med sinnet, for eksempel å se applikasjoner for denne teknologien blant slagpasienter og andre mennesker med sterkt begrensede kommunikasjonsmåter. På samme måte har output blitt mye mer sofistikerte over tid.
Som mange mennesker har bemerket, kan et dårlig designet grensesnitt for menneskelige maskiner være ekstremt frustrerende. I den ene enden av skalaen kan grensesnittet være buggy eller ikke-funksjonelt, og forårsake problemer fordi det ikke fungerer som det er ment. I den andre enden av skalaen fungerer grensesnittet, men det er designet på en slik måte at det er forvirrende og utfordrende å betjene fordi det ikke er intuitivt for brukere. Kunsten å designe intuitive grensesnitt krever en dyp forståelse av hvordan mennesker interagerer med omgivelsene sine og en bevissthet om psykologien ved å designe grensesnitt på en måte som vil være tilgjengelig for et bredt spekter av mennesker. Det som for eksempel fungerer for en ingeniør i et menneskelig maskingrensesnitt, er kanskje ikke like lett for et allmennhet.