> ## Documentation Index
> Fetch the complete documentation index at: https://docs.callivox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating an agent

> Create a chatting agent, fill in the General tab, pick an effort level, and try it out with the single-turn Test agent dialog.

You create chatting agents from **AI → Chatting Agents**. Creating one takes a name and a choice
of reply mode; everything else can be tuned afterwards.

## Create the agent

<Frame caption="The + New agent menu">
  <img src="https://mintcdn.com/haconsultancy/8jQZZfLAZM_xjJe7/images/ai-agents/new-agent.png?fit=max&auto=format&n=8jQZZfLAZM_xjJe7&q=85&s=7c49294e49bc9b9b431e5e2a911a2e40" alt="The + New agent dropdown offering Prompting Agent, Flow Agent and Start from a template" width="2880" height="1800" data-path="images/ai-agents/new-agent.png" />
</Frame>

<Steps>
  <Step title="Click + New agent">
    A menu offers three starting points.

    | Option                    | What it does                                        |
    | ------------------------- | --------------------------------------------------- |
    | **Prompting Agent**       | "Free-form replies driven by a system prompt."      |
    | **Flow Agent**            | "Script the conversation step by step on a canvas." |
    | **Start from a template** | "Pick a curated agent and customize it."            |
  </Step>

  <Step title="Name it">
    **Prompting Agent** and **Flow Agent** open a short dialog with a single required **Name**
    field (for example, `Sales Assistant`). Click **Create**.

    Nothing is created until you confirm, so a stray click can't leave an empty agent behind.
  </Step>

  <Step title="Land in the editor">
    A Prompting Agent opens on its **General** tab. A Flow Agent opens straight onto its
    [flow canvas](/ai-agents/flows).
  </Step>
</Steps>

### Starting from a template

**Start from a template** opens the template gallery. Filter by type — **All**, **Voice**, **Chat**
or **Assist** — or type into **Filter by category**, then click **Use template** on a card.
Callivox creates a new agent from that template and drops you into its editor with a reminder:

> This agent was created from a template — connect your tools and knowledge base to finish setup.

The gallery has no permanent sidebar entry; reach it from the **+ New agent** menu.

## The General tab

<Frame caption="The General tab of the agent editor">
  <img src="https://mintcdn.com/haconsultancy/8jQZZfLAZM_xjJe7/images/ai-agents/editor-general.png?fit=max&auto=format&n=8jQZZfLAZM_xjJe7&q=85&s=a1c5e144600b1ad6f01c5464b7b044e4" alt="The General tab showing name, enabled switch, description and effort cards" width="2880" height="1800" data-path="images/ai-agents/editor-general.png" />
</Frame>

| Field                                 | What it does                                                                                                                                                                           |
| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**                              | What you and your team call the agent. It also appears in handover messages between teammates.                                                                                         |
| **Enabled**                           | The on/off switch. The helper text reads "Agent is active" or "Agent is turned off". A turned-off agent shows an amber **Disabled** pill in the header and stops replying everywhere.  |
| **Description**                       | One line on what this agent handles. Keep it — teams use it to route conversations between agents.                                                                                     |
| **Let AI handle off-script messages** | Flow agents only. See [Flows](/ai-agents/flows).                                                                                                                                       |
| **Effort**                            | Which tier of model runs this agent. See below.                                                                                                                                        |
| **Creativity (temperature)**          | A slider from 0 to 2. "Lower (near 0) = focused, consistent, predictable answers. Higher (toward 2) = more varied and creative, but less reliable. 0.2 is a good default for support." |
| **Max reply length (max tokens)**     | "The longest reply the agent can produce in one turn. \~4 characters per token (≈750 words per 1,000 tokens). Higher allows longer answers but costs more."                            |

### Media input

The **Media input** group controls what a customer may attach: "Allow customers to attach media to
their messages."

* **Accept images** — the agent can look at photos and screenshots the customer sends.
* **Accept audio** — "Voice notes are transcribed to text automatically." This is always available.
* **Accept documents** — the agent can read files the customer attaches.

If images or documents aren't supported at the effort level you picked, the switch is greyed out
with a note saying so.

## Choosing an effort level

Callivox never asks you to pick a provider or a model. You pick how much thinking the agent should
do, and the platform runs that tier on the best available model.

<Frame caption="The three effort levels and their credit cost">
  <img src="https://mintcdn.com/haconsultancy/8jQZZfLAZM_xjJe7/images/ai-agents/effort.png?fit=max&auto=format&n=8jQZZfLAZM_xjJe7&q=85&s=edd3470d41af18d8ddea0d28dc702345" alt="Low, Medium and High effort cards with their per-conversation credit costs" width="2368" height="320" data-path="images/ai-agents/effort.png" />
</Frame>

| Effort     | What it's for                                                     | Cost                      |
| ---------- | ----------------------------------------------------------------- | ------------------------- |
| **Low**    | "Fast model for everyday bookings, FAQs and follow-ups."          | 1 credit / conversation   |
| **Medium** | "Stronger model for nuanced sales and support conversations."     | 3 credits / conversation  |
| **High**   | "Top model for complex reasoning and heavy multi-tool workflows." | 10 credits / conversation |

New agents start on **Medium**. The footnote under the cards puts it plainly:

> The platform automatically runs each tier on the best available model — no provider or model
> setup needed.

<Tip>
  Effort is charged per conversation, not per message. Start on **Medium**, watch a week of real
  conversations, then move down to **Low** if the answers hold up. See
  [How credits are spent](/billing/how-credits-are-spent).
</Tip>

## Test the agent before you bind it

The **Test** button in the editor header runs the agent once, against one made-up message, without
touching a real conversation.

<Frame caption="The Test agent dialog">
  <img src="https://mintcdn.com/haconsultancy/8RjuZKhX-P1FqHZb/images/ai-agents/test-agent.png?fit=max&auto=format&n=8RjuZKhX-P1FqHZb&q=85&s=48144ae5a87bc183476a48246031918f" alt="The Test agent dialog showing an inbound message, the reply, and the run metrics" width="2880" height="1800" data-path="images/ai-agents/test-agent.png" />
</Frame>

<Steps>
  <Step title="Click Test">
    The dialog reads "Send a message to this agent. Costs apply — this hits your configured LLM
    provider."
  </Step>

  <Step title="Edit the Inbound message">
    It comes pre-filled with `Hello, how do I reset my password?`. Replace it with something a real
    customer would send you.
  </Step>

  <Step title="Click Run test">
    The button shows **Running…** while it works.
  </Step>

  <Step title="Read the result">
    You get the agent's **Reply**, plus a metrics row showing how many tools it called, how many
    knowledge-base passages it pulled in, the tokens used, and the cost of the run. Any knowledge
    it retrieved is listed underneath with the source document name and a match score.
  </Step>
</Steps>

<Warning>
  A test run is a real AI call and costs credits, the same as a live reply.
</Warning>

This is a **single-turn** test — it sends one message and shows one reply. It won't hold a
back-and-forth conversation, so use it to sanity-check tone, tools and knowledge retrieval, then
bind the agent to a channel and try it for real.

<Note>
  Moving between tabs with unsaved edits raises **Discard unsaved changes?** — "You have unsaved
  changes. If you leave now, they will be lost." Choose **Keep editing** to go back and save.
</Note>

## Next steps

<CardGroup cols={2}>
  <Card title="Write the prompt" icon="pen" href="/ai-agents/prompt-knowledge-and-tools">
    Give the agent its role, tone and rules — plus documents and tools.
  </Card>

  <Card title="Set up handoff" icon="user-check" href="/ai-agents/behavior-and-handoff">
    Decide when the AI hands the customer to a person.
  </Card>

  <Card title="Bind it to a channel" icon="plug" href="/ai-agents/overview">
    An agent replies only where you bind it.
  </Card>

  <Card title="Group agents into a team" icon="users" href="/ai-agents/teams">
    Let specialists hand conversations to each other.
  </Card>
</CardGroup>
