A Preview of Act 1

The next generation of artificial intelligence programs will require the ability to organize knowledge as groups of active objects. Each object should have only its own local expertise, the ability to operate in parallel with other objects, and the ability to communicate with other objects. Ar...

Full description

Bibliographic Details
Main Author: Lieberman, Henry
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/6350
_version_ 1826213494722134016
author Lieberman, Henry
author_facet Lieberman, Henry
author_sort Lieberman, Henry
collection MIT
description The next generation of artificial intelligence programs will require the ability to organize knowledge as groups of active objects. Each object should have only its own local expertise, the ability to operate in parallel with other objects, and the ability to communicate with other objects. Artificial Intelligence programs will also require a great deal of flexibility, including the ability to support multiple representations of objects, and to incrementally and transparently replace objects with new, upward-compatible versions. To realize this, we propose a model of computation based on the notion of an actor, an active object that communicates by message passing. Actors blur the conventional distinction between data and procedures. The actor philosophy is illustrated by a description of our prototype actor interpreter Act 1.
first_indexed 2024-09-23T15:50:27Z
id mit-1721.1/6350
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T15:50:27Z
publishDate 2004
record_format dspace
spelling mit-1721.1/63502019-04-12T08:30:18Z A Preview of Act 1 Lieberman, Henry The next generation of artificial intelligence programs will require the ability to organize knowledge as groups of active objects. Each object should have only its own local expertise, the ability to operate in parallel with other objects, and the ability to communicate with other objects. Artificial Intelligence programs will also require a great deal of flexibility, including the ability to support multiple representations of objects, and to incrementally and transparently replace objects with new, upward-compatible versions. To realize this, we propose a model of computation based on the notion of an actor, an active object that communicates by message passing. Actors blur the conventional distinction between data and procedures. The actor philosophy is illustrated by a description of our prototype actor interpreter Act 1. 2004-10-04T14:52:45Z 2004-10-04T14:52:45Z 1981-06-01 AIM-625 http://hdl.handle.net/1721.1/6350 en_US AIM-625 11908160 bytes 8410368 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Lieberman, Henry
A Preview of Act 1
title A Preview of Act 1
title_full A Preview of Act 1
title_fullStr A Preview of Act 1
title_full_unstemmed A Preview of Act 1
title_short A Preview of Act 1
title_sort preview of act 1
url http://hdl.handle.net/1721.1/6350
work_keys_str_mv AT liebermanhenry apreviewofact1
AT liebermanhenry previewofact1