|
Domain |
Parts |
Remarks |
|
What are intelligent agents? |
|
Intelligence of the agent is heavily influenced by its mobility & autonomy (agency)
|
|
How does an intelligent agent work? |
- It uses sensors to perceive environment, processing to manipulate data, learning to update knowledge & effectors to take actions & communicate
|
An agent can be considered as a sub-system
Modular unit readily added to existing or new applications
|
|
What is MAS? |
- MAS: multi-agent system
- It is also distributed artificial intelligence (DAI)
|
The system has more than one agent working either independently or co-operatively or competitively
|
|
How do the agents communicate? |
- May or may not be necessary to communicate
- Independent: agents work independently without knowledge of one another
- Communicative: agents work & communicate with one another
|
Blackboard architecture: central controller manages the blackboard & co-ordinates agents
KQML: Knowledge Query & Manipulation Language
|
|
How do agents use KQML? |
- KQML provides framework for various agents to communicate & understand one another
- Using performatives (messages)
|
Information levels:
Communication: model
Message: language, ontology (vocabulary)
Content: specific lang.
|
|
How do agents interact? |
- Co-operation
: divide-conquer, distributed, performance status
- Kabash system & used in design where conflicts may arise that require balancing to attain global optima
|
Competition: agents working in conflicting environment for competitive advantage; no sharing, more obstruction than co-operation
|