An agent is an AI assistant that you own and configure. Every agent has a name, a system prompt that shapes its behavior, and an AI model that powers its responses. You can optionally attach a knowledge base so the agent answers from your content, and clone a custom voice so it speaks in a specific style. Once created, an agent is available in the Brainstormer dashboard for chat and accessible to any application via the REST API.Documentation Index
Fetch the complete documentation index at: https://docs.brainstormer.io/llms.txt
Use this file to discover all available pages before exploring further.
What an agent is made of
| Component | Required | Description |
|---|---|---|
| Name | Yes | Identifies the agent in your dashboard and API responses |
| AI model | Yes | The underlying LLM (GPT-4, Claude, Gemini, Llama, and 300+ more) |
| System prompt | Yes | Instructions that define the agent’s behavior, persona, and scope |
| Knowledge base | No | Documents and URLs the agent retrieves answers from |
| Voice | No | A cloned text-to-speech voice attached to the agent |
Key capabilities
Conversation memory. Each chat session retains the full message history. Your agent remembers what was said earlier in the conversation, so users don’t have to repeat context. File attachments. Users can attach files — PDFs, Word documents, images — directly in chat. The agent reads and reasons over the content of those files. Knowledge base retrieval (RAG). When a knowledge base is linked, the agent automatically searches it on every message and incorporates relevant passages into its response, with cited sources. Custom voice. Upload audio samples and Brainstormer creates a cloned text-to-speech voice. The agent speaks in that voice in the chat interface and via the API.Two ways to create an agent
Brainstormer offers two creation paths designed for different starting points. Classic Setup is a step-by-step wizard. You define each setting — model, system prompt, knowledge base, voice — yourself. Use this when you have a clear idea of what you want the agent to do. Creator Wizard is designed for content creators and subject-matter experts. You connect your content sources (URLs, RSS feeds), and Brainstormer analyzes them to auto-generate a creator profile and a starter system prompt. A knowledge base is created and linked automatically. Use this when you want to turn your existing content into an agent.Draft vs. published
Every agent has a status: Draft or Published.- Draft agents are accessible in your dashboard but do not affect live conversations via the API or public-facing embed links.
- Published agents are live and respond to all incoming messages.
Next steps
Create an agent
Step-by-step guide to both creation paths
Clone a voice
Upload audio samples and give your agent a custom voice
Version history
Review past versions and roll back to any of them
Knowledge bases
Build a knowledge base to ground your agent in your content