Presentation is loading. Please wait.

Presentation is loading. Please wait.

Conversational Agent 1.Two layers: Dialogue manager and Conversational agent. 2.Rule-Based Translator (ELIZA and PARRY) 3. Layer one: Dialogue Manager.

Similar presentations


Presentation on theme: "Conversational Agent 1.Two layers: Dialogue manager and Conversational agent. 2.Rule-Based Translator (ELIZA and PARRY) 3. Layer one: Dialogue Manager."— Presentation transcript:

1 Conversational Agent 1.Two layers: Dialogue manager and Conversational agent. 2.Rule-Based Translator (ELIZA and PARRY) 3. Layer one: Dialogue Manager. 4.Dialogue Modeling. What does MARINA achieve?. 5. Level two: Conversational Agent 6. Other agents. MARINA in context. 7. Questions and answers.

2 Marina’s Goal Assist students learning a particular language. Propose topic in a foreign language. The Conquest of Mexico. Different agents will have different characters in the story. There will be a helper agent who will give hints on what task is next. This agent may provide sources such as web pages, photos, audio files for students to look up and figure out what the story is about.

3 Conversational Agent and Dialogue Manager Dialogue Manager (FSA) Conversational Agent (Proposition Based) Knowledge Store (current propositions) Situated Actions

4 Conversational Agent Provide interface through Instant Message or Email. Communicate with students and other agents. Choose a dialogue network to feed the Dialog Manager. Agent Knowled ge Store Situated Actions

5 Dialog Manager: Explore dialogue network. Use pattern matching and rule-based translator techniques. Return a set of values required by later dialogues. Manager (FSA)

6 Pattern matching and Rule- based translator. ELIZA Men are all alike. IN WHAT WAY They’re always bugging us about something. CAN YOU BE MORE SPECIFIC. Well, my boyfriend made me come here. YOUR BOYFRIEND MADE YOU COME HERE. He says I’m depressed much of the time. I AM SORRY TO HEAR YOU ARE DEPRESSED.

7 FSA for Telephone Request [--] Any response [--] Good Bye. 8 0 [--] Is this X? [no] [yes] Good, Do you have M’ number? Ok, I’ll check later. Do you have Martha’s number? 1 2 3 [--] Hmm, I think Martha sent you an email.. [282-8992] Ok, thanks!! [yes] What is it?? 4 5 6 7 [xxx-xxx] Ok, thanks!!

8 Dialogue Modeling. What does MARINA achieve? Turn taking (Rules) Adjacency pairs (greeting-greeting, request- grant, request-reject, etc) Grounding (continuer, back channel, acknowledgement, request for clarification) Implicature (Questions answered indirectly, commands presented as questions, etc) Maxims of quantity, quality, relevance and manner. Belief, Desire and Intention

9 Level two: Conversational Agent The situated action region is a set of all possible actions that the agent can perform. The knowledge store is the region where true propositions are stored. A situated action has three components: Situation: [[‘Ask’, ‘student’, ‘Telephone number’].[]..] Action: [[IM, ‘student’, ‘FSA.file’] ….[] …] Results: [[ADD, [‘contact’, ‘student’, ‘pending’]] …] Agent KSSA

10 Other agents. Marina in context Nuance Communications’ Dialog Builder CSLU speech toolkit (center for spoken language understanding) Philips Train Timetable System SRI-Autoroute Trains Verbmobil

11 Marina Conversational Agent is particular in: Its application is language learning. Simplicity since it processes text to text It provides the language learner with tireless conversational partners It provides AOL instant message like environment It also supports email communication It provides a virtual language community of agents and users

12 Questions and answers.


Download ppt "Conversational Agent 1.Two layers: Dialogue manager and Conversational agent. 2.Rule-Based Translator (ELIZA and PARRY) 3. Layer one: Dialogue Manager."

Similar presentations


Ads by Google