Calculul afectiv este știința care studiază modul în care mașinile disting și răspund la emoțiile umane. Acesta își propune să îmbunătățească interacțiunea dintre oameni și computere prin construirea de mașini care pot reacționa și se pot adapta la schimbările în afectul utilizatorului pe baza indicațiilor pe care computerul le interpretează.
Cuvântul „afect” în contextul informaticului afectiv se referă la starea curentă a unei persoane. Include emoțiile, starea de spirit și modul în care o persoană răspunde la un stimul. În acest sens, diferite discipline științifice sunt în general necesare pentru a înțelege și implementa pe deplin tehnologia de calcul afectiv. Informatica, lingvistica, robotica, sociologia si psihologia sunt cateva discipline care sunt acoperite de calculul afectiv.
Pe lângă determinarea stării curente a utilizatorului, calculul afectiv urmărește, de asemenea, să creeze mașini care au capacitatea de a influența influența utilizatorului. Acest lucru poate fi deosebit de valoros în situațiile în care este nevoie de vigilență constantă. Un exemplu în acest sens este o mașină care poate detecta când un șofer este somnoros sau în stare de ebrietate. Face acest lucru urmărind frecvența de căscat, mișcarea ochilor și a capului și alte comportamente de condus. Apoi răspunde prin aprinderea intermitentă a unei lămpi de avertizare, emițând un sunet puternic sau trăgând de centura de siguranță.
Abilitatea de a interpreta cu acuratețe indicii verbale și non-verbale este principala barieră în calea calculului afectiv. Calculatoarele detectează în general indicii psihologice și fiziologice prin intermediul senzorilor care trebuie conectați la utilizator. Pe măsură ce tehnologia progresează, permite metode mai neintruzive de colectare a datelor. Camerele video pot urmări expresia facială și limbajul corpului, iar microfoanele pot înregistra tonul vocii. Senzorii de pe mouse și tastatură pot măsura modificările temperaturii și conductivității pielii.
Un alt obiectiv al calculului afectiv este acela de a crea mașini care pot imita emoțiile. În programarea computerelor care exprimă emoții, oamenii de știință folosesc teoria controlului afectelor. Aceasta înseamnă că emoția computerului trebuie să corespundă situației. Pentru a realiza acest lucru, cercetătorii folosesc o bază de date de afecte conținute într-un limbaj de marcare a emoțiilor.
Există utilizări comerciale pentru marketingul afectiv. Centrele de servicii pentru clienți pot detecta automat clienții potențiali iritați pe baza vocii lor și îi pot transfera unui reprezentant special instruit. Reclamele care utilizează design afectiv pot genera efecte care pot fi satisfăcute de produsul vândut.
În jocurile pe calculator, calculul afectiv permite jocurilor să se ajusteze în funcție de nivelul de calificare al jucătorului. Personajele care nu sunt jucători pot personaliza răspunsurile, ceea ce duce la o experiență mai interactivă. Inteligența artificială a jocului poate crește nivelul de dificultate dacă simte că jucătorul consideră că jocul este prea ușor. În schimb, jocurile afective pot oferi mai multe power-up-uri sau bonusuri dacă crede că jucătorul devine frustrat.