taking into account users' knowledge, abilities and - adenu

23
T AKING INTO ACCOUNT USERSKNOWLEDGE, ABILITIES AND PREFERENCES TO PERSONALIZE ANIMATED ASSISTANT AGENTS Blandine Ginon, Pierre-Antoine Champin, Stéphanie Jean-Daubias

Upload: others

Post on 10-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

TAKING INTO ACCOUNT USERS’ KNOWLEDGE, ABILITIES AND PREFERENCES TO PERSONALIZE

ANIMATED ASSISTANT AGENTS

Blandine Ginon, Pierre-Antoine Champin, Stéphanie Jean-Daubias

INTRODUCTION AND CONTEXT

Part of a research project on user assistance

Aimed at facilitating the definition and setup of assistance system for any given application

Without programming

Able to combine several assistance techniques

Animated agents

Counselor systems

Tutorials…

Personalized for each user according to

The context

The user’s specificities

17th July

2

PALE 2012 - Montreal

THE ANIMATED AGENTS

Used in many applications to assist the users

Various appearance, abilities, characteristics

17th July PALE 2012 - Montreal

3

THE ANIMATED AGENTS

Some animated agents are epiphyte

Can be grafted onto a given application

Can perform action without perturbing its functioning

17th July

4

PALE 2012 - Montreal

DESCRIPTION AND REUSE OF ANIMATED AGENTS

Make possible their reuse by a generic assistant

Call them to perform action in a given application

Personalize their action

Description of animated agent in a common formalism

Describe the characteristics that they can take

Describe their abilities

Define actions that they can perform

17th July

5

PALE 2012 - Montreal

GRAMMAR FOR ANIMATED AGENTS DESCRIPTION

17th July

6

PALE 2012 - Montreal

GRAMMAR FOR ANIMATED AGENTS DESCRIPTION

17th July

6

PALE 2012 - Montreal

EXAMPLE OF CHARACTERISTICS

17th July

7

PALE 2012 - Montreal

EXAMPLE OF CHARACTERISTICS

17th July

7

PALE 2012 - Montreal

EXAMPLE OF CHARACTERISTICS

17th July

7

PALE 2012 - Montreal

GRAMMAR FOR ANIMATED AGENTS DESCRIPTION

17th July

8

PALE 2012 - Montreal

EXAMPLE OF A MESSAGE CHANNEL

17th July

9

PALE 2012 - Montreal

Hello! Hello! Hello!

GRAMMAR FOR ANIMATED AGENTS DESCRIPTION

17th July

10

PALE 2012 - Montreal

DEFINITION OF ACTION WITH PARAMETERS

17th July

11

PALE 2012 - Montreal

DEFINITION OF ACTION WITH PARAMETERS

17th July

11

PALE 2012 - Montreal

DEFINITION OF ACTION WITH PARAMETERS

17th July

11

PALE 2012 - Montreal

DEFINITION OF ACTION WITH PARAMETERS

17th July

11

PALE 2012 - Montreal

DEFINITION OF ACTION WITH PARAMETERS

17th July

11

PALE 2012 - Montreal

EXAMPLE OF AN ACTION WITH PARAMETERS

17th July

12

PALE 2012 - Montreal Posture P1 Posture P2

EXAMPLE OF AN ASSISTANCE RULE

17th July

13

PALE 2012 - Montreal

If {application starts and (user’s knowledge : level=“novice”)}, Then {WebLéa performs ( action=Greet; text='Welcome + (user’s name)'; avatar=(user’s preferences))} And {WebLéa performs ( action=ShowButton; target=ButtonTutorial)}

Welcome John

EXAMPLE OF AN ASSISTANCE RULE

17th July

13

PALE 2012 - Montreal

If {application starts and (user’s knowledge : level=“novice”)}, Then {WebLéa performs ( action=Greet; text='Welcome + (user’s name)'; avatar=(user’s preferences))} And {WebLéa performs ( action=ShowButton; target=ButtonTutorial)}

Welcome John

CONCLUSION

Proposition of a grammar for animated agent description

It makes possible

Reuse by a generic assistant

Personalization according to

Context

Users’ specificities

The assistance designer doesn’t need to be able to program

17th July

14

PALE 2012 - Montreal

PERSPECTIVES

Use by a teacher

Definition of an assistance system suitable to his/her needs

For a learning environment

Provide personalized assistance to each learner

17th July

15

PALE 2012 - Montreal