# Agent Overview

An agent is an AI that can engage in a conversation and/or do work. Spara enables you to leverage multiple multi-channel agents that work together to engage your buyers and push them through your funnel.

Spara's agent types are:

* [Chat Agents](/agents/chat-agents.md) — website chat widgets (Navigator, Smartbar, Fullscreen)
* [Email Agents](/agents/email-agents.md) — automated email replies and outreach
* [Voice Agents](/agents/voice-agents.md) — inbound and outbound AI phone calls
* [Text Agents](/agents/text-agents.md) — SMS conversations

***

## Agent capabilities

Every agent is configured through the Agent Editor — a split-screen interface with the prompt on the left and the testing/AI panel on the right. The capabilities available to each agent type are summarized below.

| Capability                                                   | Chat | Email | Voice | Text |
| ------------------------------------------------------------ | :--: | :---: | :---: | :--: |
| [AI Instructions](/agents/agent-overview/ai-instructions.md) |   ✅  |   ✅   |   ✅   |   ✅  |
| [Abilities](/agents/agent-overview/abilities.md) (tools)     |   ✅  |   —   |   ✅   |   —  |
| [Testing](/agents/agent-overview/testing.md)                 |   ✅  |   ✅   |   ✅   |   ✅  |
| [Testing](/agents/agent-overview/testing.md#simulations)     |   ✅  |   —   |   ✅   |   —  |
| [Ask Spara AI](/agents/agent-overview/ask-spara-ai.md)       |   ✅  |   —   |   ✅   |   —  |
| [A/B Testing](/agents/agent-overview/a-b-testing.md)         |   ✅  |   —   |   —   |   —  |

***

## Shared behaviors

All agents share the following:

* **Knowledge** — Agents draw on your [Knowledge](/platform/knowledge.md) base (scraped webpages, uploaded documents, key questions) to answer factual questions. You control what's included and how frequently it's refreshed.
* **Analytics** — Every agent automatically tracks its conversion metrics in [Analytics](/platform/analytics.md). No setup required.
* **Drafts and publishing** — Edits create a draft. Leads interact only with the published version. Test drafts before publishing via the [Testing](/agents/agent-overview/testing.md) interface.
* **Starting criteria** — Each agent has conditions that determine when it activates. A chat agent might activate only on specific pages; a voice agent is attached to a phone number.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.spara.com/agents/agent-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
