What is Intelligence (in its broadest sense)?
The capability to act purposefully towards the achievement of goals
What are the four key capabilities needed for intelligent systems?
What is Perceiving in AI systems?
The capability to perceive and understand what happens in environment, often through processing sensory data
What two types of reasoning exist in reasoning systems?
What is an autonomous agent?
An intelligent entity that can act in autonomy (without external control or supervision)
What are the three types of AI systems based on capabilities?
How does distributed perception differ from single AI perception?
In DAI, different entities perceive different portions of environment, while single AI has unified perception
What are the two types of interactions between agents?
What are the five key reasons to use DAI?
What is a Distributed System?
A system of multiple computational processes, each with own local memory and capable of interacting
What is a Distributed Architecture?
Set of connected computational elements that don’t share memory/clock/space, with communication system for interaction
What is Distributed Computing?
Solving problems using distributed entities where each has partial knowledge/capability of solving the problem
What are the four factors that distinguish DAI from distributed computing?
What are Distributed Algorithms?
Algorithms executed by concurrent distributed processes to solve distributed problems and coordinate actions
What are five main challenges in DAI?
What is Middleware?
Software layer between operating system and application software that enables components to interact effectively
What are the four key challenges middleware addresses?
What are the characteristics of Client-Server Models?
What are the characteristics of P2P Models?
What is a Multiagent Model?
Autonomous independent software modules acting independently with own goals, interacting with environment and each other