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:
- Toolsets provide the agent with capabilities to interact with systems
- Personas define how the agent behaves and which toolsets it can use
- 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:
- Start with Toolsets - Identify what capabilities your agent needs and create the necessary toolsets
- Create a Persona - Define the agent's role, behavior, and grant access to appropriate toolsets
- 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
- Learn about Toolsets - Understand how to create and organize toolsets
- Explore Personas - Learn how to create and configure personas
- Review Prompt Templates - Discover how to design effective templates
- See Building Custom Agents for a complete walkthrough example