SodaBot: A Software Agent Environment and Construction System

This thesis presents {\em SodaBot}, a general-purpose software agent user- environment and construction system. Its primary component is the {\em basic software agent} --- a computational framework for building agents which is essentially an {\em agent operating system}. We also present a new language for programming the basic software agent whose primitives are designed around human-level descriptions of agent activity. Via this programming language, {\em users can easily implement a wide-range of typical software agent applications}, e.g. personal on-line assistants and meeting scheduling agents. The SodaBot system has been implemented and tested, and its description comprises the bulk of this thesis.

[1]  F. Beaufils,et al.  FRANCE , 1979, The Lancet.

[2]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[3]  Paul A. Viola,et al.  The AGENT0 manual , 1991 .

[4]  Amy L. Lansky A data analysis assistant , 1994 .

[5]  Richard B. Segal Softbots as Testbeds for Machine Learning , 1992 .

[6]  Pattie Maes Social Interface Agents: Acquiring Competence by Learning from Users and other Agents , 1994 .

[7]  Balachander Krishnamurthy,et al.  Yeast: A General Purpose Event-Action System , 1995, IEEE Trans. Software Eng..

[8]  Oren Etzioni,et al.  Building Softbots for UNIX (Preliminary Report) , 1992 .

[9]  Verzekeren Naar Sparen,et al.  Cambridge , 1969, Humphrey Burton: In My Own Time.

[10]  Tom M. Mitchell,et al.  A Personal Learning Apprentice , 1992, AAAI.

[11]  Jeffrey S. Rosenschein,et al.  Coalition, Cryptography, and Stability: Mechanisms for Coalition Formation in Task Oriented Domains , 2018, AAAI.

[12]  Oren Etzioni,et al.  Intelligence without Robots: A Reply to Brooks , 1993, AI Mag..

[13]  Oren Etzioni,et al.  An Approach to Planning with Incomplete Information , 1992, KR.

[14]  Craig A. Knoblock,et al.  An Architecture for Information Retrieval Agents , 1994 .

[15]  Oren Etzioni,et al.  OS Agents: Using AI Techniques in the Operating System Environment , 1993 .

[16]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[17]  Pattie Maes,et al.  Learning Interface Agents , 1993, AAAI.

[18]  Robyn Kozierok A learning approach to knowledge acquisition for intelligent interface agents , 1993 .

[19]  Mark R. Horton Standard for interchange of USENET messages , 1983, RFC.

[20]  Bart Selman,et al.  An Experiment in the Design of Software Agents , 1994, AAAI.

[21]  Timothy W. Finin,et al.  Enabling Technology for Knowledge Sharing , 1991, AI Mag..

[22]  Michael R. Genesereth,et al.  A Knowledge Sharing Approach to Software Interoperation , 1994 .

[23]  Timothy W. Bickmore,et al.  A basic agent , 1990, Comput. Intell..