Nodes
Nodes are the fundamental building blocks of a flow in Lamatic. Each node serves a specific purpose, acting as a self-contained unit that processes input and produces output. This modular approach allows users to create complex flows by interconnecting various nodes.
Node Categories
Lamatic organizes nodes into four main categories, each with a unique function in building flows:
Category | Purpose | Examples | Method |
---|---|---|---|
Apps | Integrate third-party applications into workflow | Slack, PostgreSQL, Google Sheets | These nodes act as bridges, enabling data exchange and action execution between Lamatic and external services. |
AI | Perform artificial intelligence operations | Vector operations, text generation, natural language understanding | AI nodes use machine learning models to process and analyze data, allowing for tasks such as sentiment analysis, text classification, or content generation. |
Data | Manipulate and transform data | Indexing, chunking, filtering | Data nodes provide tools for structuring, organizing, and processing information, ensuring data is in the right format for subsequent nodes. |
Logic | Control the flow of execution | Conditional statements, loops, custom code execution | Logic nodes allow for decision-making and branching, enabling dynamic, responsive workflows based on specific conditions or criteria. |
Here are the Nodes
Category | Name | Description | Link |
---|---|---|---|
AI | Text LLM Node | The Text LLM node allows users to programmatically generate text outputs by submitting prompts to selected LLMs. | View |
AI | JSON Generate Node | The JSON Generate node is used to produce structured JSON outputs from language model (LLM) prompts. | View |
AI | RAG Node | The RAG Node generates more relevant responses from a Language Learning Model (LLM) by using Retrieval Augmented Generation (RAG). | View |
AI | Agent Classifier Node | The Agent Classifier Node categorizes and routes input data based on predefined classification criteria | View |
AI | Image Gen Node | The Image Generator node creates image outputs programmatically that can be integrated into workflows. | View |
AI | Multimodal Text Node | The Multimodal Node returns textual output from selected large language models (LLMs). | View |
App | Scraper Node | You can use Firecrawl with the Crawl node to systematically browse and index websites. | View |
App | Crawler Node | You can use Firecrawl with the Crawl node to systematically browse and index websites. | View |
Data | Extract from File Node | The Extract from File node enables parsing and extraction of data from various file formats including CSV, JSON, Text, HTML, PDF, DOCX, and XLSX. | View |
Data | Hybrid Search Node | The Hybrid Search node provides the ability to embed a vector search of a connected vector database within a Lamatic flow. | View |
Data | Keyword Search Node | The Keyword Search Node is designed to search for specific keywords within a Vector Database. | View |
Data | Vector Search Node | Vector search Node provides the ability to retrie of information retrieval where documents and queries are represented as vectors instead of plain text. | View |
Data | API Node | The Lamatic.ai API Node empowers users to external REST APIs seamlessly into their workflows. | View |
Data | Chunking Node | The Chunking node is a tool designed to parse data into manageable chunks to facilitate vectorization and semantic retrieval. By breaking text into smaller, logical units, it prepares the data for more efficient processing and analysis. | View |
Data | Memory Add Node | The Memory Add Node enables storing and managing contextual information for users and sessions, allowing for persistent data storage within workflows | View |
Data | Memory Retrieve Node | The Memory Retrieve Node enables searching and retrieving stored memories from collections using semantic search and filtering capabilities | View |
Data | Vectorize Node | The vectorize node transforms data chunks into numeric vector representations using an embedding model. | View |
Data | Index Node | The Index node inserts records into a vector database, enabling fast semantic retrieval. | View |
Logic | Code Node | The Lamatic.ai JavaScript Code Node empowers users to integrate custom logic seamlessly into their workflows. | View |
Logic | Condition Node | The Lamatic.ai Condition Node allows users to integrate custom logic into their workflows with ease. | View |
Logic | Execute Flow Node | The Execute Flow in Lamatic enables execution of other flows within your current workflow, facilitating modular and reusable flow designs. | View |
Logic | Loop Node | The Loop Node enables iteration over a range of values or a list, allowing repeated execution of processes within a workflow | View |
Logic | Branch Node | The branch node enables the execution of multiple nodes in parallel, allowing actions to run simultaneously instead of one after the other. | View |