Glossary
Terms and concepts used in The MainlyAI Platform
Knowledge Objects
Knowledge Objects define workflow graphs and their associated metadata and options.
Workflow Objects
Workflow Objects are individual nodes that hold code along with a list of the inputs and outputs, called Attributes.
Attributes
Attributes define the inputs (Recievers) and outputs (Transmitters) of Workflow Objects. They are defined by a name, a type, and a direction. Attributes can also expose Controls, which specifies how the attribute is displayed in Designer.
Controls
Controls are used to specify how an Attribute is displayed in Designer. Controls often allows users to modify the value of an attribute, but in some cases they only display the contents of the attribute. Some examples of controls include Textbox, Select, Slider, and Plotly.
Processors
Processors are ephemeral containers that run Workflow Objects. Processors are tied to Knowledge Objects, who define the workflow graph that the processor will run.