Research Article

A Text-Based Chat System Embodied with an Expressive Agent

Table 1

Summarized related works in the literature.

ArticleAgent’s appearanceInputs/sensorsActionsAgent’s communication typeApplication

Kurlander et al. [6]2D comic charactersText; emotional wheelDisplay gesture; generate text balloonsBoth verbal and nonverbalEntertainments
Nagao and Takeuchi [7]3D face modelHuman voiceDisplays facial expressions and gestures; generates voiceBoth verbal and nonverbalEntertainments
Vilhjalmsson and Cassell [8]3D upper body of a cartoon like characterCursor key; mouse; textGenerates gestures: glance, smile, wave, head nod, raising browsNonverbalChatting
Loyall and Bates [9]An ellipsoid with eyesObserves the virtual environmentJump, turn, squash, puff up, slide, change color, move eyes, and so onNonverbalEntertainment
Mount [10]Photo unreal representation of a femaleText input (queries by customer or visitors)Answers queries; generates gestures: blink eyes, raising eye brows, smiles, tilts, and so onBoth verbal and nonverbalVirtual customer care agent (Anna) in IKEA.com
Cassell et al. [11]Computer generated humanCamera; audio; input textGenerates voice; displays facial expression and gesturesBoth verbal and nonverbalVirtual real estate agent (REA)
Riccardo and Peiro [12]3D female facial modelInput text; camera; human voiceSpeaks Italian language; copies human movementBoth verbal and nonverbalResearch
Kramer et al. [13]Virtual male agentAudioSpeak; displays appointmentsBoth verbal and nonverbalAssistive system for elderly and cognitively impaired users
Ameixa et al. [14]Animated agentInput text (user requests)Replies using knowledge based systemVerbalResearch
Youssef et al. [15]Female animated agentCamera; audioLeads discussions; proposes conversations; reacts in response to intervieweeBoth verbal and nonverbalVirtual recruiter
Straßmann et al. [16]Humanoid male agent-Displays nonverbal behavior: dominant, submissive, cooperative, and noncooperativeNonverbalResearch
Kopp et al. [17]Animated agentKeyboard; camera; audioGenerates voice; displays nonverbal behaviorBoth verbal and nonverbalVirtual guide in a public computer museum
Vosinakis and Panayiotopoulos [18]3D model of an agent/avatar or any object-Can use features such as path finding, inverse kinematics, and planning to achieve their goalsNonverbalResearch
Formolo and Bosse [19]Animated agentAudio; input textChanges behaviorNonverbalResearch
Gratch et al. [20]Animated agentCamera; audioSpeaks German language; copies the gesture of one user and shows it to the other userBoth verbal and nonverbalEntertainment
Kim et al. [21]3D humanoid agentInput textGenerates movements and dialogues; generates gazeBoth verbal and nonverbalSocial interaction
Weise et al. [22]Digital characterKinect; audioCopies the user gesture and voiceBoth verbal and nonverbalDigital game play; social interaction
mocitotalk [23]Animated agentCamera; audioGenerates an animate agent, copies action, and so onBoth verbal and nonverbalEntertainment
Alam and Hoque [24]Male and female agentInput textGenerates facial expressions with motions (such as head movement and eye blinks)NonverbalChatting