This page provides an overview of the SARL Standard Development Kit (SDK), addressing both foundational concepts and advanced features for developing agent-based applications.
The Agent Architectures documentation introduces the concepts, design patterns and libraries for building specific models or algorithms in the agents, also known as the agent architectures. It discusses the various architectural styles, such as reactive, proactive, and hybrid architectures, and how they can be implemented using SARL. An example of typical agent architectures is related to goal-oriented behaviors.
The Naming and Namespaces documentation addresses the mechanisms for identifying agents and their components within the SARL framework. Naming conventions and namespaces are vital for ensuring uniqueness and avoiding conflicts in multi-agent systems. This section explains how SARL handles naming, scoping, and resolution of agents and their resources.
Working Memory is a component in agent-based systems, enabling agents to store and manipulate data dynamically during their execution. This documentation elaborates on how SARL SDK provides mechanisms for agents to maintain a working memory. It also cover the integration of working memory with other agent capabilities, such as perception and action.
Observing and Probes focuses on monitoring and debugging agent-based systems. This documentation likely describes the tools and techniques available in SARL for observing agent states, behaviors, and interactions.
The SRE utility documentation provides insights into how developers can programmatically interact with the SARL Run-time Environment (SRE). This includes accessing and manipulating agents, their behaviors, and the environment itself during execution in accordance to the core principles of multi-agent systems, such as autonomy.
Copyright © 2014-2025 SARL.io, the Original Authors and Main Authors.
Documentation text and medias are licensed under the Creative Common CC-BY-SA-4.0; you may not use this file except in compliance with CC-BY-SA-4.0. You may obtain a copy of CC-BY-4.0.
Examples of SARL code are licensed under the Apache License, Version 2.0; you may not use this file except in compliance with the Apache License. You may obtain a copy of the Apache License.
You are free to reproduce the content of this page on copyleft websites such as Wikipedia.
Generated with the translator docs.generator 0.15.1.