The three levers
| Lever | When to pull | What to change |
|---|---|---|
| Give knowledge | The agent doesn’t know the answer, or gives outdated or wrong information | Add or fix Snippets, Data Providers, or Search Tables |
| Instruct behavior | The agent has the right information but applies it wrong (wrong tone, skips steps, doesn’t escalate) | Add or refine Guidance or Procedures |
| Add system access | The agent needs to read or write data in an external system | Connect a Toolbox, MCP Server, or Unitool |
Give knowledge
When the agent says “I don’t have information about that” or gives an outdated answer, it needs better knowledge. Wrong answers. Find them by filtering for low ratings with feedback like “wrong” or “incorrect.” Click the AI message and open the Improve Answer sidebar to see which sources the agent used. Fix the root cause: update the outdated document, remove conflicting sources, or clarify the passage in Data Providers or Snippets. Missing answers. The fastest fix is a Snippet: click the AI message, select Add Snippet, and write the ideal answer. For recurring topic clusters, add a full documentation source (webpage crawl, PDF, or Search Table). Suggestions with issue type “Missing content” point you directly to the biggest knowledge gaps. Before product launches or seasonal events, add documentation proactively.Instruct behavior
When the agent has the right information but responds with the wrong tone, skips steps, or answers when it should escalate, it needs better instructions. You have two tools, and most agents use both. Guidance shapes how the agent behaves in specific situations. Scope each rule to the right conversations with audience conditions, and keep instructions concrete: “Always include a tracking link when answering shipping questions” works better than “Be helpful.” See Guidance for how to write effective rules. Procedures guide the agent through multi-step workflows where the conversation must follow a specific sequence, such as collecting order details before processing a return.Choosing guidance or procedures
| Guidance | Procedures | |
|---|---|---|
| Purpose | Shape behavior and tone | Execute multi-step processes |
| Structure | Free-form instructions | Ordered steps with control flow |
| Logic | No branching | If/else conditions, code checks |
| Enforcement | Agent interprets on its own | Deterministic, agent follows the defined path |
| Use cases | Tone, policies, general rules | Refunds, returns, verifications, escalations |
Add integrations
When the agent needs to look up customer-specific data or act in external systems, it needs system access. Suggestions with issue types “Can’t read customer data” or “Can’t write customer data” highlight these gaps automatically. See Actions for the full overview. Reading data. The agent might need order status from your database, account details from your CRM, or inventory levels from your e-commerce platform. Choose your integration based on availability:- Pre-built Toolboxes or MCP Servers if botBrains offers one for your system.
- Unitools to write custom code that queries your API or database.
- Search Tables if the data seldom changes and you can upload it.