What is a Node?
A node is the smallest building block in BlueCoral. It's like a single coral polyp — simple on its own, but when combined with others, it forms powerful structures. Nodes can perform actions, hold data, or connect with external tools.
Understanding Nodes
Think of a node as a single function or capability in your AI system. Just like how a coral polyp has a specific role in the reef ecosystem, each node has a specific purpose and can be connected to other nodes to create more complex behaviors.
Single Purpose
Each node does one thing well. Whether it's processing text, making API calls, or performing calculations, a node focuses on a specific task.
Connectable
Nodes can be linked together to form data flows and processing chains, creating complex workflows from simple building blocks.
Types of Nodes
Data Nodes
Handle data processing, storage, and transformation. These are the foundation of any AI system.
- • Input/Output nodes
- • Data transformation nodes
- • Storage nodes
- • Filter nodes
AI Nodes
Perform AI-specific tasks like language processing, reasoning, and decision making.
- • Language model nodes
- • Reasoning nodes
- • Classification nodes
- • Generation nodes
Integration Nodes
Connect with external services, APIs, and tools to extend your AI system's capabilities.
- • API nodes
- • Database nodes
- • Webhook nodes
- • Authentication nodes
Control Nodes
Manage the flow and logic of your AI system, controlling when and how other nodes execute.
- • Conditional nodes
- • Loop nodes
- • Switch nodes
- • Error handling nodes
How Nodes Work
Receive Input
Each node receives data from connected input nodes or external sources, ready to process.
Process Data
The node performs its specific function, transforming the input data according to its purpose.
Send Output
Processed data is sent to connected output nodes, continuing the data flow through the system.
