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
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
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
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
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
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.