Types of components

As mentioned previously, the Component class serves as the foundational base for all components utilized in program creation. Building upon this class, there exist several primary subclasses, each assigned a distinct role. Additionally, there are specialized types of components responsible for defining the actual structure of the program. These subclasses and specialized components play crucial roles in organizing and defining the program's architecture.

Schema of core components

In details about each component, see:

ComponentBaseExecutorStructural componentsEvaluatorMemory managementActionBase ActionsExecutablePredictorsTasks

And see them in use in examples:

Examples

Last updated