Skip to content

Agent Builder - Basic Configuration

Essential configuration steps to get your AI agent up and running quickly.


Overview

This guide covers the core agent configuration, followed by channel setup and a first test.

The Agent Builder opens with a mandatory core — Identity and Brain — and nothing else. Every other capability is a self-contained module you add when you need it. Review the required fields and channel settings before testing the agent.

For the module system and everything it contains, see Agent Builder - Advanced Configuration.


Prerequisites

Before you begin, ensure you have:

  • Access to https://PLATFORM-URL-PLACEHOLDER platform
  • Appropriate permissions to create new agents
  • A defined purpose and synthetic test questions
  • A configured language model and its provider credential

Quick Start: 4 Essential Steps

  1. Pick a mode — Chat or Search
  2. Identity — what the agent is called and how it introduces itself
  3. Brain — instructions and language model
  4. Create Agent

Then review Channels and follow Testing Your Agent below to check the user experience.


1. Pick a Mode

When to use

Always. Mode is the first choice you make, and it decides which modules and defaults the Builder pre-loads.

From My Agents, click New Agent. The Builder asks "What kind of Agent are you building?"

Agent Mode Picker

Pick a mode to get started — you can rename the agent and add modules in the next step

Mode Description
Chat A conversational Agent that answers questions and helps users in real time
Search Retrieves answers from your knowledge first, then summarises with citations

The mode you choose is shown as a chip at the top of the Builder. While creating an agent, Change Mode next to that chip returns to the mode picker.

Review configuration after changing mode

Changing mode returns to the mode picker and changes the available sections. Some entered settings can remain. Review the resulting configuration before creating the agent.

What differs in Search mode:

  • Identity gains a Search Mode selector — see Search Mode below
  • A Search Filters section is on the page from the start
  • The module chooser offers a smaller set — no Voice, Prompt Shortcuts, Artifacts, or Knowledge Bases

2. Identity

When to use

Always. Identity is mandatory and cannot be removed.

Identity answers "Who is this Agent?" — what it's called, how it greets people, and who can see it.

Identity Module

Fields

Field Required Description
Agent name Yes Edited inline at the top of the page, where it reads Untitled Agent until you set it. This is the internal identifier used in the platform, logs, and management
Description Yes One line summary of what this Agent does
AI Name No Shown to end users in chat (e.g. "AI", "Astra", "Helper"). Defaults to AI
Greeting No Shown as the first message in the chat window. Defaults to "Hi! What can I help you with?"
Notes No Internal notes, not shown to users
Agent Icon No Picked from a dropdown; displayed before the agent's name in the chat interface
Template No Visibility — Workspace Public (visible to all workspace members) or Unlisted (the default)
Agent Categories No Groups the agent in admin lists; does not change visibility or behavior

When you edit an existing agent, Identity also shows a read-only Remarks line recording how the agent came to be — for example, that it was cloned from another agent, with the source name, ID and version.

Search Mode (Search agents only)

Search agents carry one extra Identity control:

Option Behaviour
Search Answers come from knowledge retrieval
AI Answers come from the language model
User Selectable The end user can toggle between AI and Search mode. This is the default

Search Mode Selector


3. Brain

When to use

Always. Brain is mandatory and cannot be removed.

Brain answers "How does it think?" — the instructions that steer the agent and the models that run it.

Brain Module

Instructions

The system instruction that steers every reply — describe how the Agent should behave, its tone, and what it should refuse.

Four controls sit above the field:

Control What it does
Default Restores the built-in wording
Generate with AI Drafts a full instruction set from a short prompt, for you to review and refine before applying
Insert Condition Adds a conditional instruction block
Verify Checks the instruction

You can use {special_instructions} and {user_instructions} as placeholders; they are substituted with the special instructions and user instructions respectively.

Personalising with user data

Brain shows an Available User Data callout listing the placeholders you can use in prompts — {{data.userInformation.email}}, {{data.userInformation.name}} and {{data.userInformation.id}} — available for logged-in users on Web App and Sidebar. For dynamic user data parameters, use {{data.keyname}}.

What to include:

Role Definition:

You are a customer support agent for fifthelement.ai, specializing in
helping users understand our AI platform features.

Responsibilities:

Your responsibilities include:
- Answering questions about platform features
- Helping users troubleshoot configuration issues
- Providing step-by-step guidance for agent setup
- Escalating complex technical issues when necessary

Behavior Guidelines:

Communication Style:
- Professional yet friendly tone
- Concise and action-oriented responses
- Use bullet points for clarity
- Provide examples when explaining concepts

Constraints:

Limitations:
- Do not provide information about pricing (direct to sales team)
- Do not make promises about future features
- Admit when you don't know something rather than guessing

Brain also holds Special Instructions, Current Message Prompt, Conversation Inactivity Message and an + Add Instruction action. These are covered in Builder — Advanced Configuration.

Available Language Models

Required. Click + Add Language Model and choose from the models configured for your workspace.

Each model you add gets its own row with these controls:

  • Default / Set Default — which model handles the conversation unless a tag says otherwise
  • Tag — limits that model's scope to conversations carrying a specific tag
  • Edit (pencil) — opens Modify Language Model for this model's own parameters: Display Name, Description, Temperature, Max Output Tokens, Per 1k Tokens Price, Max Messages in History and History Tokens Threshold
  • Delete — removes the model from the agent

Which parameters live where

Settings that apply to one model sit behind the pencil. Settings that apply to the whole agent — Use Chat History, summarization, condense-question, and the Large Context Processing Algorithm — sit in the Advanced Model Params module instead.

Choosing a model

Match the model to the job: lighter, faster models for FAQ-style agents; stronger reasoning models for complex support or technical work. Response quality, speed and cost all vary by model. See Language Models for the full catalogue.

Voice agents

Language Models are not used during Realtime Voice interactions.

Embedding Model

An embedding model is not part of the core Brain form. Configure it in Advanced Model Params when using the Embeddings large-context algorithm.


4. Create Your Agent

Use Create Agent in the sticky header after completing the required configuration.

Create Agent

The header shows Not saved yet or an unsaved-change count while creating an agent. Existing agents use Save and show All saved after saving.


Adding Your First Module

Add Channels to review where people can reach the agent and its sign-in requirements.

Click Add a section, then pick Channels from the DISTRIBUTION group.

Channels and sign-in controls

Channel Description Best For
Web App Access the agent directly by typing its address Standalone agents that don't need embedding
Sidebar Use the agent as a sidebar to an internal or external website. Recommended when the agent is performing tasks on the content of the website Documentation sites, internal portals, content-aware assistance
Floating Widget Use the agent as a classic website agent, typically to assist website visitors On-the-spot assistance for website visitors

Channels also carries Web App & Sidebar Security:

Option Description
Sign-In Required Users must sign in before they can interact with the agent. Provides user attribution and conversation tracking
Sign-In Optional Users can interact without signing in

Floating Widget has its own authentication module — see Floating Widget Auth.


Testing Your Agent

After creating the agent, test it:

  1. Navigate to the Web App URL
  2. Send a few test queries
  3. Verify responses match your instructions
  4. Check that the agent behaves as expected

Open the agent card’s three-dot menu and choose Embed On Website. The Bookmarklet option is inside that modal.

Embed on Website

The Embed on Website modal provides four sections:

Section Description
URL Direct link to the agent's Web App
Sidebar Code snippets to embed the agent as a sidebar on your website
Floating Widget Code snippets to add a chat bubble to the bottom right of your website
Bookmarklet Drag-and-drop bookmarklet for testing the agent on any domain (allowed by CORS) without embedding

For Sidebar and Floating Widget, two script options are provided:

  1. Minimal Script (Recommended) — Simple way to add the widget with minimal configuration and default settings
  2. Extensible Script (Advanced) — Allows advanced customization, overriding default behaviors, and passing dynamic user data via a getUserData function

Bookmarklet testing:

  1. Click and hold the bookmarklet button (e.g., "Agent Name (Floating)" or "Agent Name (Sidebar)")
  2. Drag it to your browser's bookmarks bar
  3. Navigate to any domain allowed by CORS
  4. Click the bookmarklet to load the agent (may take up to 30 seconds)
  5. Chat controls appear on the page — click the chat icon to open the agent

Refreshed Chat UI

The chat experience on Web App, Sidebar, Conversations, and Human Agent screens has been revamped for a sleeker, more conversational layout:

  • Agent and user interactions appear aligned to the middle of the screen
  • The language-model picker and attach-file option are now inside the message input box
  • Stop generation and Regenerate response are now part of the message input box (saving space)
  • Prompt shortcuts appear in a sleeker arrangement

Refreshed Web App Chat

Refreshed Web App chat — language-model picker and attach-file inside the message input, prompt shortcuts in a sleek arrangement Refreshed Sidebar Chat

Sidebar opened on a local example host using the agent's embed script. The welcome screen, prompt shortcuts and message controls are visible.


Next Steps

Your agent is functional. Consider these modules next:

  • Knowledge Bases — connect documents or Knowledge Bases (Knowledge Bases)
  • Tools & Artifacts — add retrieval, API calls, and document generation (Tools & Artifacts)
  • Prompt Shortcuts — create quick actions for common tasks (Prompt Shortcuts)
  • Voice — enable speech and realtime voice (Voice)
  • Behavior Flags — turn on debugging, attachments, transcripts and more (Behavior Flags)
  • Look & Feel — brand your agent's appearance (Look & Feel)

For the full module system, see Agent Builder - Advanced Configuration.