Skip to main content
PreviewAgent Builder is currently in preview and may change before general availability.
Agent Builder provides AI nodes organized into categories based on the type of content they process. Combine these nodes to create sophisticated workflows.
AI Nodes

Node categories

Additionally, the Custom Agent node allows you to create agents with advanced capabilities using MCP tools.

Custom Agent

Create custom agents with advanced capabilities powered by Model Context Protocol (MCP) tools.
NodeDescription
Custom AgentCreate custom Agent with advanced capabilities
Custom Agent nodes can interact with external systems, databases, and services through MCP servers, allowing them to perform complex, multi-step operations autonomously.

Custom Agent node

Learn more about configuring Custom Agent nodes

AI Text Operations

Process, analyze, and generate text content.
NodeDescriptionUse cases
Text TransformationModify text tone, complexity or formatting for better clarity or styleRewriting, simplification, tone adjustment
Text UnderstandingAnalyze text to determine sentiment, topics, intent, language and named entitiesSentiment analysis, topic classification, entity extraction
Text GenerationGenerate new text such as summaries, completions, translations or paraphrasesSummaries, translations, content creation
Text ExtractionExtract structured information, keywords or metadata from textData extraction, keyword identification

Configuration options

  • Model selection - Choose the LLM for processing
  • Temperature - Control creativity vs consistency
  • Max tokens - Limit output length
  • System prompt - Define behavior and constraints

AI Document Operations

Process documents to extract data, generate reports, or understand content.
NodeDescriptionUse cases
Document GenerationAutomatically build reports or complete templates based on given inputsReport generation, template completion
Document ExtractionIdentify and extract structured data, entities or metadata from documentsForm processing, invoice data extraction
Document UnderstandingAnalyze documents to extract meaning, topics, sentiment, or important informationDocument classification, content analysis
Extract Data from FileExtract text and data from documents and images with configurable extraction strategiesOCR, PDF text extraction, image data extraction, signature detection

Extract Data from File

Learn more about configuring extraction strategies, image extraction, and signature detection

Configuration options

  • Document type - Specify expected document format
  • Schema definition - Define expected output structure
  • Field mapping - Map extracted fields to data model
  • Confidence threshold - Minimum score for extractions

AI Image Operations

Analyze and understand visual content.
NodeDescriptionUse cases
Image DescriptionGenerate captions or extract detailed information from visual contentAlt text generation, image cataloging
Image AnalysisRecognize objects, emotions and scenes in images for contextual understandingObject detection, scene classification, damage assessment

Configuration options

  • Detection confidence - Minimum threshold for detections
  • Output format - Structured data or natural language
  • Detail level - Brief or comprehensive analysis

AI Data Operations

Transform, enrich, and generate structured data.
NodeDescriptionUse cases
Data EnrichmentAdd annotations, context or relationships to enhance raw data valueData augmentation, context addition
Data GenerationProduce synthetic or structured data using templates and logic-based rulesTest data generation, data augmentation
Data TransformationClean, normalize, aggregate, or restructure datasets into usable formatsData cleaning, format conversion

Configuration options

  • Schema definition - Define input/output structure
  • Transformation rules - Specify data mapping logic
  • Validation rules - Ensure output data quality

Combining nodes

Connect nodes in workflows to create processing pipelines:
Document Input → Extract Text → Text Understanding → Data Enrichment → Output

Best practices

Begin with a single node and add complexity incrementally. Test each addition before moving on.
Choose nodes based on your input type - use Document nodes for files, Text nodes for strings, Image nodes for visuals.
Include fallback paths for when nodes fail or return low-confidence results.
Track execution times and accuracy metrics to identify bottlenecks and improvement opportunities.

Last modified on February 13, 2026