The Logical Agent API Guide

From Agent Factory

Jump to: navigation, search

Agent Factory includes a number of variant agent programming language that are based on first-order logic. The Logical Agent API provides a common core set of classes that can be used to create such languages. This includes:

  • A set of class that model first-order structures, an and operator, and an implication operator.
  • A Resolution-based reasoning engine that can be applied to arbeitary sets of first-order structures (e.g. modal operators such as BELIEF, GOAL, DESIRE, ...).
  • A core agent architecture that includes support for interaction with the environment through Perceptors and Actuators.
  • Extended support for private resources in the form of internal modules.

This guide explains in more detail how these features have been implemented, and how they can be used to quickly construct new types of logical agent. Additional information about the underlying Java classes can be found in the javadoc.