Skip to main content

Overview

While MINDBLIX provides 100+ pre-built agent templates, you may need custom agents for specialized tasks. This guide walks you through creating one from scratch.

Agent Definition

Every custom agent requires three components:

System Prompt

Defines the agent’s personality, expertise, and behavior rules.

Tool Configuration

Specifies which external tools the agent can use.

Output Schema

Defines the structure of the agent’s output.

Step-by-Step Guide

1

Define the Agent's Purpose

Start by clearly defining what your agent should do:
2

Write the System Prompt

The system prompt shapes the agent’s behavior:
3

Configure Tools

Define which tools your agent can access:
4

Define Output Schema

Specify the expected output structure:
5

Deploy

Deploy your agent via the API:

Best Practices

Each agent should do one thing well. If your prompt is trying to handle multiple domains, consider splitting into multiple agents.
Structured output makes it easier to chain agents together in workflows and parse results programmatically.
Test your agent with ambiguous inputs, missing data, and adversarial prompts to ensure robustness.
Always version your agent configurations so you can roll back if a new version doesn’t perform as expected.