Elemental | Documentation
Core Components

Core components

The core module of the Elemental library contains the essential components that for building agents. The components are displayed on the figure below together with a brief description of each component.

Core Components of the Elemental library
Core components of the Elemental library.

Each component of this module will be discussed in details

  1. Agent Logic
  2. Memory
  3. Prompt Strategy and Prompt Template
  4. Toolbox
  5. Task Queue, Status and Task Objects
  6. Instruction
  7. Agent
  8. Agent Selection
  9. Agent Team
  10. Orchestration
  11. Driver

In the following sections, we will go through each of these components in detail, explaining their purpose and how they work together to create a powerful agent system.