8
COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

Embed Size (px)

Citation preview

Page 1: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

COLLAGEN: When Agents Collaborate with People

Charles Rich and Candace L. Sidner

Presented by Daniel Schulman

Page 2: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

What is Collagen?

A toolkit for building applications that use collaborative discourse.

Page 3: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

Concepts and Background

SharedPlans (Grosz & Sidner 90) Mutual beliefs about the collaboration.

Focus stack (of discourse segments) Keeps track of current attention.

Discourse interpretation algorithm What does action do to focus stack?

Discourse generation algorithm Focus stack + SharedPlans -> possible actions

Page 4: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

Task Modelling

Domain-specific knowledge about the collaboration.

Artificial discourse language (Sidner 94): “Propose” and “accept” beliefs. Beliefs include SHOULD (goals) and RECIPE

Recipe: Can produce steps to achieve a goal. For flexibility, Collagen uses generators.

Page 5: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

Sample Application – Travel Advisor

Page 6: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

Critique - Collagen

A very useful, well-thought out toolkit: Doesn’t require natural language processing –

so it doesn’t require strong AI. Application-independent design makes it very

flexible – ex. Could use it for a telephone-based system.

Ability to add in application-specific code is powerful.

Page 7: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

Critique – The Paper

Primary purpose of paper: To explain the architecture of Collagen. Not much justification/evaluation of architectural

choices.

Very confusing explanations: Tough to understand how pieces fit together. What parts are Collagen, what’s app-specific? Sample app doesn’t help – from wrong POV.

Page 8: COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman

Critique – Future Work

Future work section is good, but: Collagen is meant to be a toolkit, not a single

application. To really evaluate it, it should be used to build

several different applications. What kinds of collaboration is it good for? What

domains?