Skip to main content
Version: 2.6

Components

In this section, you will find information about the components of Operaide.

For a comprehensive guide on getting started with these components and understanding the key concepts, please refer to our Building Reaktors and Aktors guide.

Reaktor​

→ Reaktor Documentation

Reaktors are the core component of Operaide. They are composed of Aktors, making them a tree-like structure of executable code. From the root of an Aktor, you will describe the inputs and build a structure that returns a result or executes an operation. They are used to create automated workflows for business processes using AI. For more information about Reaktors, please refer to the Reaktor documentation.

Aktor​

→ Aktor Documentation

Aktors are the building blocks of Reaktors. They are used to create a tree-like structure of executable code. Aktors can be either nested, with a tree-like structure, or nodes of such a tree, offering execution of Typescript code. For more information about Aktors, please refer to the Aktor documentation.

AktorFunction​

→ AktorFunction Documentation

An AktorFunction is a lightweight helper that converts any plain TypeScript function into an Aktor. Use it when you need a quick, concise way to introduce an Aktor without scaffolding a full implementation. For implementation details and examples, see the AktorFunction guide.

LLM Calls​

→ LLM Calls Documentation

Working with AI is a core concept of Operaide. LLM calls are a way to integrate AI into your workflows. To learn more about LLM calls, please refer to the LLM Calls documentation.

Mental Model​

→ Mental Model

Here you will find a comparison of using vanilla JavaScript compared to using a Reaktor, showcasing the function composition and benefits of developing using Reaktors.