The Zeus Agent Building Toolkit


ZEUS Methodology Documentation Part III

The Application Realisation Guide

Jaron Collis

Divine Ndumu

Christopher van Buskirk

Release 1.04, July 2000



Index

1 Introduction
1.1The Conceptual Zeus Agent
1.2An Overview of the Agent Realisation Process
1.3Getting Started
2The Ontology Creation Stage
  • ONT-1
  • How to Create a New Ontology
  • ONT-2
  • How to Load an Ontology
  • ONT-3
  • How to Create a New Fact
  • ONT-4
  • How to Create a New Attribute
  • ONT-5
  • How to Set the Type of an Attribute
  • ONT-6
  • How to Restrict an Attribute
  • ONT-7
  • How to Set Attribute Defaults
  • ONT-8
  • How to Create a Restriction
  • ONT-9
  • How to Save an Ontology
    3The Agent Creation Stage
    Choosing the Application Time-Grain
    Getting Started
    How to Create an Agent
    How to Clone an Agent
    How to Delete an Agent
    How to Save an Agent
    How to Configure an Agent
    3.1The Agent Definition Stage
  • DEF-1
  • Configuring Planning Parameters
  • DEF-2
  • Task Identification
  • DEF-3
  • Initial Agent Resource Allocation
    3.2 The Task Definition Stage
  • TASK-1
  • Using the Primitive Task Editor
  • TASK-2
  • Using the Summary Task Editor
    3.3 The Agent Organisation Stage
  • ORG-1
  • Entering Known Acquaintances
  • ORG-2
  • Entering Known Abilities
    3.4The Agent Co-ordination Stage
    3.4.1How Agents Interact
  • COORD-1
  • How to Equip an Agent with a Co-ordination Protocol
  • COORD-2
  • How to Equip an Agent with an Interaction Strategy
  • COORD-3
  • How to add new Interaction Protocols and Strategies
    3.5The Rulebase Creation Stage
  • RULE-1
  • Entering a Rulebase
    4The Utility Agent Configuration Stage
  • UTIL-1
  • Configuring the Name Servers
  • UTIL-2
  • Configuring the Facilitators
  • UTIL-3
  • Configuring the Visualisers
  • UTIL-4
  • Configuring the Database Proxies
    5The Task Agent Configuration Stage
  • TACF-1
  • Configuring the Task Agents
    6The Agent Implementation Stage
  • IMPL-1
  • How to Generate Task and Agent Source Code
  • IMPL-2
  • How to Implement a Task
  • IMPL-3
  • How to Connect an Agent to an External Resource
  • IMPL-4
  • How to Connect an Agent to an External Program
  • IMPL-4A
  • How to Instruct an Agent to Do Something
  • IMPL-4B
  • How to Influence an Agent’s Behaviour
  • IMPL-4C
  • How to Access an Agent’s Resources
  • IMPL-5
  • How to Implement a new Interaction Strategy
    Running the Application
    Concluding Remarks


    Contents Introduction Ontologies Building
    Task Agents
    Utility Agents Task Agent
    Configuration
    Agent Implementation