A prototype electronic encyclopedia
ACM Transactions on Information Systems (TOIS)
The society of mind
Semistructured messages are surprisingly useful for computer-supported coordination
ACM Transactions on Information Systems (TOIS)
Cooperating knowledge-based assistants for the office
ACM Transactions on Information Systems (TOIS)
Object lens: a “spreadsheet” for cooperative work
ACM Transactions on Information Systems (TOIS)
Interacting with an active, integrated environment
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Explanation-based learning: a survey of programs and perspectives
ACM Computing Surveys (CSUR)
LIZA: an extensible groupware toolkit
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Playground: an object-oriented simulation system with agent rules for children of all ages
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Neural agents - a frame of mind
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
ACM Transactions on Information Systems (TOIS)
Hypertext, full text, and automatic linking
SIGIR '90 Proceedings of the 13th annual international ACM SIGIR conference on Research and development in information retrieval
Groupware: some issues and experiences
Communications of the ACM
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
HyperActive: extending an open hypermedia architecture to support agency
ACM Transactions on Computer-Human Interaction (TOCHI)
A network of sensor-based framework for automated visual surveillance
Journal of Network and Computer Applications
Hi-index | 0.00 |
The Envoy Framework addresses a need for computer-based assistants or agents that operate in conjunction with users' existing applications, helping them perform tedious, repetitive, or time-consuming tasks more easily and efficiently. Envoys carry out missions for users by invoking envoy-aware applications called operatives and inform users of mission results via envoy-aware applications called informers. The distributed, open architecture developed for Envoys is derived from an analysis of the best characteristics of existing agent systems. This architecture has been designed as a model for how agent technology can be seamlessly integrated into the electronic desktop. It defines a set of application programmer's interfaces so that developers may convert their software to envoy-aware applications. A subset of the architecture described in this paper has been implemented in an Envoy Framework prototype.