skip to main content
10.1145/544862.544924acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

A plug-in architecture for generating collaborative agent responses

Published: 15 July 2002 Publication History

Abstract

We describe an implemented architecture for programming the responses of collaborative interface agents out of easily composable and reusable plug-in components, and discuss the underlying theoretical and practical issues. The power of the architecture comes primarily from a rich representation of collaborative discourse state, which includes a focus stack and plan tree. The architecture also provides a useful separation between the principles and preferences underlying an agent's behavior. We illustrate the use of plug-ins in a complex tutoring agent, which includes plug-ins that diagnose incorrect actions and explain why a step needs to be done. Plug-ins are part of the COLLAGEN agent-building middleware, which has been used by a number of researchers in addition to its developers.

References

[1]
R. Bergmann and A. Kott. Integrating planning, scheduling and execution in dynamic and uncertain environments. AAAI Tech. Report WS-98-02]]
[2]
B. Cheikes and A. Gertner, Teaching to Plan and Planning to Teach in an Embedded Training System. In Proc. 10th Int. Conf. on Artificial Intelligence in Education, pages 398--409, San Antonio, TX, May 2001]]
[3]
J. Davies, N. Lesh, C. Rich, C. Sidner, A. Gertner, and J. Rickel. Incorporating tutorial strategies into an intelligent assistant. In Proc. Int. Conf. on Intelligent User Interfaces, pages 53--56, Santa Fe, NM, 2001]]
[4]
E. DeKoven, D. Keyson, and A. Freudenthal. Designing collaboration in consumer products. In Proc. ACM Conf. on Computer Human Interaction, Extended Abstracts, pages 195--196, Seattle, WA, 2001]]
[5]
B. J. Grosz and C. L. Sidner. Attention, intentions, and the structure of discourse. Computational Linguistics, 12(3):175--204, 1986]]
[6]
D. Gruen, C. Sidner, C. Boettner, and C. Rich. A collaborative assistant for email. In Proc. ACM Conf. on Computer Human Interaction, Extended Abstracts, pages 196--197, Pittsburgh, PA, 1999]]
[7]
J. Laird, A. Newell, and P. Rosenbloom. SOAR: An architecture for general intelligence. Artificial Intelligence, 33(1):1--64, 1987]]
[8]
N. Lesh, C. Rich, and C. Sidner. Using plan recognition in human-computer collaboration. In Proc. 7th Int. Conf. on User Modelling, pages 23--32, Banff, Canada, June 1999]]
[9]
N. Lesh, C. Rich, and C. Sidner. Collaborating with focused and unfocused users under imperfect communication. In Proc. 9th Int. Conf. on User Modelling, pages 64--73, Sonthofen, Germany, July 2001]]
[10]
K. E. Lochbaum. A collaborative planning model of intentional structure. Computational Linguistics, 24(4):525--572, Dec. 1998]]
[11]
C. Rich and C. Sidner. Collagen: A collaboration manager for software interface agents. User Modeling and User-Adapted Interaction, 8(3/4):315--350, 1998]]
[12]
C. Rich, C. Sidner, and N. Lesh. Collagen: Applying collaborative discourse theory to human-computer interaction. AI Magazine, 22(4), 2001]]
[13]
J. Rickel and W. L. Johnson. Task-oriented collaboration with embodied agents in virtual worlds. In J. Cassell, J. Sullivan, and S. Prevost, editors, Embodied Conversational Agents, pages 95--122. MIT Press, 2000]]
[14]
J. Rickel, N. Lesh, C. Rich, C. Sidner, and A. Gertner. Building a bridge between intelligent tutoring and collaborative dialogue systems. In Proc. 10th Int. Conf. on Artificial Intelligence in Education, pages 592--594, San Antonio, TX, May 2001]]
[15]
J. Rickel, N. Lesh, C. Rich, C. Sidner, and A. Gertner. Collaborative discourse theory as a foundation for tutorial dialogue. In 6th Int. Conf. on Intelligent Tutoring Systems, Biarritz, France, June 2002]]
[16]
C. L. Sidner. An artificial discourse language for collaborative negotiation. In Proc. 12th National Conf. on AI, pages 814--819, Seattle, WA, 1994]]
[17]
M. Tambe. Towards flexible teamwork. J. of Artificial Intelligence Research, 7:83--124, 1997]]
[18]
R. M. Young, J. Moore, and M. Pollack. Towards a principled representation for discourse plans. In Proc. 16th Annual Conf. of the Cognitive Science Society, pages 946--951, Hillsdale, NJ, 1994]]

Cited By

View all

Index Terms

  1. A plug-in architecture for generating collaborative agent responses

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    AAMAS '02: Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
    July 2002
    508 pages
    ISBN:1581134800
    DOI:10.1145/544862
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 July 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. action selection and planning
    2. agent architectures
    3. conversational agents
    4. interface agents

    Qualifiers

    • Article

    Conference

    AAMAS02
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 18 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media