Implementing Agent Systems Roughly speaking, there are three platforms: 1.Those that focus on...
-
Upload
paula-goodwin -
Category
Documents
-
view
212 -
download
0
Transcript of Implementing Agent Systems Roughly speaking, there are three platforms: 1.Those that focus on...
![Page 1: Implementing Agent Systems Roughly speaking, there are three platforms: 1.Those that focus on internal agent reasoning and support plans, goals, etc. 2.Those.](https://reader036.fdocuments.net/reader036/viewer/2022083009/5697bf901a28abf838c8dd9f/html5/thumbnails/1.jpg)
Implementing Agent Systems
Roughly speaking, there are three platforms:
1. Those that focus on internal agent reasoning and support plans, goals, etc.
2. Those that focus on inter-agent communications
3. Those that focus on mobile agents
JACK • Represents percepts as events, and actions are
simply methods in java• Goals are realized by creating an event type
corresponding to the goal
![Page 2: Implementing Agent Systems Roughly speaking, there are three platforms: 1.Those that focus on internal agent reasoning and support plans, goals, etc. 2.Those.](https://reader036.fdocuments.net/reader036/viewer/2022083009/5697bf901a28abf838c8dd9f/html5/thumbnails/2.jpg)
Stock Manager Agent (Fig. 10.1) Implementation using JACK
2 Capabilities: Ordering, within Stock Managing – see Fig. 10.2)
• Code for agent (contains events agent posts, sends and handles – shown in Fig. 10.3) declaration - see middle page 129
• Code for capability (shown in Fig. 10.4) declaration – lower half of page 131
Data is represented as relational databases – bottom of page 133
Messages/Events described on page 134, code shown on page 135
![Page 3: Implementing Agent Systems Roughly speaking, there are three platforms: 1.Those that focus on internal agent reasoning and support plans, goals, etc. 2.Those.](https://reader036.fdocuments.net/reader036/viewer/2022083009/5697bf901a28abf838c8dd9f/html5/thumbnails/3.jpg)
Plans Implemented in JACK
Plan description on page 136 (declares events posted and sent by the plan as well as data access), code shown on page 137
• It’s in Java, extended with statements s.a. @achieved, @send, @subtask, and @post
For automatic generation of skeleton code
• Download JACK from http://www.agent-software.com/shared/extrafiles/regform.html