Attention, intentions, and the structure of discourse
Computational Linguistics
SOAR: an architecture for general intelligence
Artificial Intelligence
An artificial discourse language for collaborative negotiation
AAAI '94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 1)
Using plan recognition in human-computer collaboration
UM '99 Proceedings of the seventh international conference on User modeling
Incorporating tutorial strategies into an intelligent assistant
Proceedings of the 6th international conference on Intelligent user interfaces
Task-oriented collaboration with embodied agents in virtual worlds
Embodied conversational agents
COLLAGEN: A Collaboration Manager for Software Interface Agents
User Modeling and User-Adapted Interaction
A collaborative assistant for email
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Designing collaboration in consumer products
CHI '01 Extended Abstracts on Human Factors in Computing Systems
Collaborative Discourse Theory as a Foundation for Tutorial Dialogue
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
A collaborative planning model of intentional structure
Computational Linguistics
Journal of Artificial Intelligence Research
Lightweight Plug-In-Based Application Development
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Collaborative Discourse Theory as a Foundation for Tutorial Dialogue
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
Intelligent virtual environment for process training
Advances in Engineering Software
Ontological Feedback in Multiagent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
An Empirical Study of the Effect of Agent Competence on User Performance and Perception
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Toward Meta-cognitive Tutoring: A Model of Help Seeking with a Cognitive Tutor
International Journal of Artificial Intelligence in Education
An architecture to combine meta-cognitive and cognitive tutoring: Pilot testing the Help Tutor
Proceedings of the 2005 conference on Artificial Intelligence in Education: Supporting Learning through Intelligent and Socially Informed Technology
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
Using collaborative discourse theory to partially automate dialogue tree authoring
IVA'12 Proceedings of the 12th international conference on Intelligent Virtual Agents
Hi-index | 0.00 |
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.