Agent Builder Components Overview
This section provides an overview of all the agent-building components and their usage examples.
Agent Builder Components Reference
The following table provides a comprehensive list of available components in the agent builder platform along with their primary uses.
Component Name | Description | Uses |
|---|---|---|
Call Task Pipeline | An essential component for automating tasks through external API and Generative AI interactions | Custom Python logic, GenAI pipelines, build RAG Pipelines |
Condition Check | Executes conditional scripts and triggers different events based on their outcome | Branching logic, input validation, decision points |
Custom Script | Dynamically executes user-defined scripts and returns the result | Custom logic implementation |
Display HTML | Renders HTML content directly on the screen in a designated widget | Data visualizations, interactive forms, formatted text display, HTML reports or charts display |
Display Message | Manages to send messages in the chat widget with message, sender, and avatar fields | Text responses, display messages or instructions to the user in the chat |
Get Agent Data | Enables retrieving previously stored values from the agent's data cache using specified keys | Accessing user preferences, retrieving conversation history, fetching cached responses |
Get SessionId | Essential for maintaining continuity in multi-step processes by handling session management | Session tracking, multi-step API workflows, stateful operations management |
Note | Allows you to add descriptive text annotations to your agent workflow | Workflow documentation, logic explanation, context provision, development notes |
Process Response | Transforms and formats data from various sources (AI responses, APIs, agent storage) | Response formatting, data extraction, content standardization, metadata removal |
Set Agent Data | Manages information flow by enabling storage of key-value pairs in the agent's data cache | Preference storage, context saving, response caching, state maintenance |
Show Message With Options | Let your agent show messages with clickable buttons instead of requiring typed answers | Multiple-choice questions, guided flows, navigation options, decision trees |
Show Wait Loader | Shows a spinning animation in your chat interface when the system is working | Processing indication, visual feedback, improved user experience during delays |
State | Fundamental for managing workflow states and controlling execution flow in the agent | Multi-step conversations, wizard experiences, workflow orchestration, sequential processing |
Widget | Provides a flexible framework for integrating interactive UI elements into agent workflows | Interactive interfaces, data collection forms, visualizations, selection interfaces |