Publication

The Envoy System: An Open Architecture for Agents

Abstract

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 architecturedescribed in this paper has been implemented in an Envoy Framework prototype.

Download publication

Related Resources

See what’s new.

Publication

01/01/2018

Leveraging Community-Generated Videos and Command Logs to Classify and Recommend Software Workflows

Users of complex software applications often rely on inefficient or…

Publication

01/01/2011

Medusa: A Proximity-Aware Multi-touch Tabletop

We present Medusa, a proximity aware multi-touch tabletop…

Publication

01/01/2010

Programmable Matter by Folding

Programmable matter is a material whose properties can be programmed…

Project

01/01/2015

Hy-Fi

A building project to test and refine a new low-energy biological…

Get in touch

Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.

Contact us