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.