Reference Manual
Agent Construction Tools
A Overview of the Toolkit
Tool Introduction
User Files
Common Interface Features
Windows menu
Help Menus
Tools Menu
Tree Paradigm
Building Complex Expressions
More Information
Project Manager
Overview
Operation
Using the Project Tree
Creating a New Project
Creating a New Agency
Creating a New Agent
Cutting, Copying and Pasting an Agent
Modifying Project, Agency and Agent Properties
Deleting Projects, Agencies and Agents
Editing AgentBuilder Properties
Launching AgentBuilder Tools
Switching AgentBuilder Windows
Accessing Help
Exiting AgentBuilder
Ontology Manager
Ontology Manager
Overview
Operation
Using the Ontology Tree
Creating a New Ontology
Cutting, Copying and Pasting an Ontology
Modifying Ontology Properties
Deleting Ontologies
Launching Ontology Tools
Switching AgentBuilder Windows
Exiting AgentBuilder
Concept Mapper
Overview
Operation
Creating a New Concept
Cutting, Copying and Pasting a Concept
Creating a New Link
Moving an Existing Concept
Moving Multiple Concepts
Deleting an Existing Concept
Deleting an Existing Link
Changing the Link Type of an Existing Link
Viewing and Altering the Properties of an Existing Concept
Creating an Associated Class from an Existing Concept
Viewing and Altering the Properties of an Existing Link
Saving a Concept Map
Saving the Concept Map to a File
Clearing a Concept Map
Switching Windows
Closing the Concept Mapper
Exiting AgentBuilder
Object Modeler
Overview
Operation
Creating a New Class
Cutting, Copying and Pasting a Class
Viewing and Altering the Properties of an Existing Class
Creating a New Link
Moving an Existing Class
Moving Multiple Classes
Deleting an Existing Class
Deleting an Existing Link
Changing the Link Type of an Existing Link
Viewing and Altering the Properties of an Existing Link
Saving a Object Model
Saving the Object Model to a File
Clearing an Object Model
Importing Class Files
Updating Objects
Listing Undefined Classes
Exporting Java Files
Switching Windows
Closing the Object Modeler
Exiting AgentBuilder
Agency Manager
Agency Manager
Using the Agency Manager
Using the Tabbed Pane
Opening an Agency
Saving the Current Agency
Creating a New Agent
Importing a Protocol
Updating Protocols
Creating a JVM Group
Assigning Agents to a JVM Group
Viewing/Editing Agency Properties
Switching Windows
Exiting AgentBuilder
Agency Viewer
Overview
Operation: Running an Agency
Setting Agency in Register Mode
Registering the Agents
Running and Resetting Agents
Pausing and Unpausing the Agents
Displaying the Agent's Message History Dialog
Displaying the Agent's Status Window
Opening and Saving Runtime Messages
Specifying Message Buffer Size
Creating a Runtime Message Log
Handling High Volumes of Communication
Viewing and Altering the Properties of the Agency
Viewing and Altering the Properties of the Agent
Changing the Agent's Icon
Saving Agency Properties
Switching Windows
Closing the Agency Viewer
Exiting AgentBuilder
Agent Manager
Overview
Operation
Using the Tabbed Pane
Creating a New Agent
Opening an Agent
Saving the Current Agent
Saving the Agent to a File
Viewing/Editing Agent Properties
Generating the Agent Definition
Running the Agent
Running Multiple Agents on Different Machines
Switching Windows
Exiting AgentBuilder
Action Editor
Overview
Operation
Creating an Action
Adding an Action
Viewing Defined Actions
Editing a Defined Action
Deleting a Defined Action
Saving the Actions
Switching Windows
Closing the Action Editor
Exiting AgentBuilder
Commitment Editor
Overview
Operation
Creating a Commitment
Specifying Parameter Values
Specifying a User-Defined Time
Adding a Commitment
Editing a Defined Commitment
Deleting a Defined Commitment
Saving Commitments
Switching Windows
Closing the Commitment Editor
Exiting AgentBuilder
PAC Editor
Overview
Operation
Importing PACs
Packages and Short Names
Viewing Defined PACs
Deleting a Defined PAC
Updating PACs
Defining PAC Instances
Specifying Constructors for PAC Instances
Adding a PAC Instance
Viewing Defined PAC Instances
Editing a PAC Instance
Deleting a Defined PAC Instance
Creating Java Instances
Adding a Java Instance
Viewing Defined Java Instances
Editing a Java Instance
Deleting a Defined Java Instance
Saving
Switching Windows
Closing the PAC Editor
Exiting AgentBuilder
Rule Editor
Overview
Rule Properties
LHS Editor
RHS Editor
Action Panel
Defined RHS Elements Panel
Rule Editor Operations
Creating a New Rule
Loading an Existing Rule
Constructing a Simple Mental Condition
Direct Method Invocation
Return Variable Naming
Using a Predicate Method
Constructing an Action Statement
Building an Assertion with a New Object
Closing the Rule Editor
Protocol Manager
Overview
Operation
Using the Protocol Tree
Creating a New Protocol
Cutting, Copying and Pasting a Protocol
Modifying Protocol Properties
Deleting Protocols
Launching Protocol Tools
Switching AgentBuilder Windows
Closing Protocol Manager
Exiting AgentBuilder
Protocol Editor
Overview
Operation
Creating a New State
Cutting, Copying and Pasting a State
Creating a New Transition
Moving a State
Moving Multiple States
Deleting a State
Deleting a Transition
Viewing and Altering State Properties
Viewing and Altering Transition Properties
Viewing the State Table
Viewing Roles
Creating Roles
Cutting, Copying and Pasting Roles
Deleting Roles
Viewing and Modifying Role Properties
Saving a Protocol
Saving the Protocol to a File
Clearing the Protocol
Closing the Protocol Editor
Role Editor
Overview
Operation
Viewing and Modifying Role Properties
Assigning Agents to Roles
Updating an Agent
Updating All Agents
Saving the Roles
Switching Windows
Closing the Role Editor
Exiting AgentBuilder
Project Accessories Class Library
Project Accessory Classes
Input and Output
External Processing
Threading
Arguments and Return Values
PAC Interfaces
Control Panel Design
Building a Control Panel: The HelloWorld Example
Building a Control Panel: A BuyerSeller PAC Example
Run-Time System
Reticular Run-Time Agent Engine
Starting the Agent Engine
Agent Engine Options
RADL File
Classpath
Verbose Options
Program Output
Error Log
Starting the Agent Engine from a Command Line
Java options
Agent Engine Console
MultiAgent Engine Console
Built-in Actions
Kqml Message Failure Handling
Agent Engine Cycle
Agent Engine Threads
Appendices
Intrinsics
Reticular Agent Definition Language
Operators and Patterns
BIND
Classes and Subclasses
EQUALS/NOT_EQUALS
Numerical Relations
Arithmetic Operators
AND, OR, NOT
OR Patterns
Example 1
Example 2
Example 3
Quantified Patterns
Vacuously True Quantified Patterns
BIND Patterns and the EXISTS Patterns
Example 1
Default Ontology Object Model (Printable)
Agent Description (Printable)
AgentBuilder is a registered trademark of Reticular Systems, Inc.
Copyright © 2001 Reticular Systems, Inc.