Task: Apply Patterns to Agent Architecture
Using patterns in the design of the internal agent architecture allows reuse of existing knowledge about successful problem solution strategies.
Disciplines: Architecture
Relationships
Parent Practices
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
    • None
    Outputs
      Main Description
      The internal agent architecture decides how flexible and versatile the agents are. The decision which agent architecture to use depends greatly on the level of autonomy the agents need to exhibit in the system. If the level of autonomy is low, a pre-defined set of rules might be sufficient to fulfill the requirements. If a higher level of autonomy is required, complex architectures such as BDI (Belief-Desire-Intention) can be employed to make the agents flexible and extensible.
      More Information