
VMattie
Welcome to the VMattie's home page!
THE UPDATED INFORMATION
| About VMattie Project |
| VMattie's Architecture |
| VMattie's Behavior Network |
| VMattie's Sensation and Actions |
| VMattie's Perception |
| VMattie's Tacking and Composition Memories |
| Publications |
One important role for autonomous agents is to assume tasks previously
performed by humans. Such tasks often require communication with humans,
and the coordination of multiple activities. What sort of agent architecture
will empower an agent to collaborate with humans in the process of autonomously
carrying out an every day clerical task? What if this task requires the
coordination of several different activities, including the composition
of simple documents? Here we propose such an architecture and include a
preliminary report on its first implementation. This architecture enables
a softbot, Virtual Mattie, to actively gather information from humans,
compose announcements of next week's seminars, and mail them each week
to a list that she keeps updated, all without the supervision of a human.
VMattie's architecture combines Maes' behavior net architecture and Hofstadter
and Mitchell's Copycat architecture and significantly extends them. ``Living''
in a UNIX environment, VMattie's communication with humans is entirely
via email with no agreed upon protocol. Thus natural language processing
in a narrow domain is required. She also warns seminar organizers of impending
time or place conflicts. In future versions, VMattie will learn the habits
of organizers in order to more effectively dun them for information. With
her low level operations based entirely on codelets, VMattie can also be
viewed as a multiagent system. The implementation is in Java and Perl.
VMattie is also an interdisciplinary project, leaning heavily on a psychological
analysis of a corpus of the real Mattie's messages as a basis for natural
language understanding.
This page is under construction, please be patient.