Strojno generiranje čustev virtualnih karakterjev je zanimiv izziv strojno inteligence. Zaporedje značajskih čustev bi moralo biti videti kot resnično iz človeške perspektive. Upoštevati mora nekaj osnovnih pravil in resnične naključnosti. Predstavlja del socialno inteligentne komunikacije med uporabniki in pametnimi sistemi.
Izziv predstavlja merjenje realnega zaporedja čustev uporabnika in jih nato modelirati z uporabo strojnega učenja. Sistem smo zgradili na podlagi modeliranja Markovske verige, kjer je mogoče učinkovito kombinirati »prave« in naključne komponente poteka čustev.