Real brains: artificial minds
Concurrent Prolog
Logic and information
Intelligence without representation
Artificial Intelligence
Information flow: the logic of distributed systems
Information flow: the logic of distributed systems
Dynamic Subsumption Architecture for Programming Intelligent Agents
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Explaining the ineffable: AI on the topics of intuition, insight and inspiration
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
A Collection of Definitions of Intelligence
Proceedings of the 2007 conference on Advances in Artificial General Intelligence: Concepts, Architectures and Algorithms: Proceedings of the AGI Workshop 2006
Hi-index | 0.00 |
In this article, I present a software architecture for intelligent agents. The essence of AI is complex information processing. It is impossible, in principle, to process complex information as a whole. We need some partial processing strategy that is still somehow connected to the whole. We also need flexible processing that can adapt to changes in the environment. One of the candidates for both of these is situated reasoning, which makes use of the fact that an agent is in a situation, so it only processes some of the information – the part that is relevant to that situation. The combination of situated reasoning and context reflection leads to the idea of organic programming, which introduces a new building block of programs called a cell. Cells contain situated programs and the combination of cells is controlled by those programs.