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...
Main Author: | |
---|---|
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 |