Skip to content

Agent Building Guide

Building custom agents in Fabrix.ai requires understanding and configuring three essential building blocks: Toolsets, Personas, and Prompt Templates. These components work together to create powerful, specialized AI agents that can automate complex workflows and provide intelligent assistance.

Essential Building Blocks

🔧 Toolsets

Toolsets are collections of MCP (Model Context Protocol) tools that enable your agent to interact with enterprise systems, APIs, and data sources. They provide the agent with the capabilities to retrieve data, execute operations, and integrate with your infrastructure.

Key Concepts:

  • Toolsets organize related tools into logical groups
  • Each toolset can contain multiple tools from different categories
  • Toolsets are associated with AI Projects
  • Personas are granted access to specific toolsets

Tip

For detailed information on toolsets and how to create them, see the Toolsets Guide.

🧠 Personas

Personas define the behavioral intelligence, expertise, and communication style of your agents. They determine how the agent responds, which tools it can access, and how it approaches problem-solving.

Key Concepts:

  • Personas represent specialized roles or domain expertise
  • Each persona has access to specific toolsets
  • Personas use prompt templates to guide their workflows
  • Personas can have different communication styles and safety protocols

Tip

For detailed information on personas and how to create them, see the Personas Guide.

📋 Prompt Templates

Prompt templates define standardized workflows and procedures that guide your agents. They ensure consistency, eliminate variability, and provide a blueprint for complex multi-step operations.

Key Concepts:

  • Templates define the sequence of operations
  • They specify data acquisition requirements
  • They outline analytical expectations
  • They structure the output format

Tip

For detailed information on prompt templates and how to create them, see the Prompt Templates Guide.

How Building Blocks Work Together

These three building blocks work in harmony:

  1. Toolsets provide the agent with capabilities to interact with systems
  2. Personas define how the agent behaves and which toolsets it can use
  3. Prompt Templates guide the agent through standardized workflows

When you create a conversation with Fabaio, you select a persona. The persona determines:

  • Which toolsets are available (and therefore which tools can be used)
  • Which prompt templates guide the workflow
  • How the agent communicates and responds

Getting Started

To build your first agent:

  1. Start with Toolsets - Identify what capabilities your agent needs and create the necessary toolsets
  2. Create a Persona - Define the agent's role, behavior, and grant access to appropriate toolsets
  3. Design Prompt Templates - Create templates that define the workflows your agent will follow

Each building block is covered in detail in its respective guide. Start with the one most relevant to your use case, or follow them in order for a complete understanding.

Next Steps