> For the complete documentation index, see [llms.txt](https://learn.doubletick.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.doubletick.io/ai-agent/how-to-create-a-new-ai-agent/settings-how-to-configure-your-ai-agents-model-reasoning-fallback-and-voice.md).

# Settings - How to Configure Your AI Agent's Model, Reasoning, Fallback, and Voice

The Settings tab gives you control over how your AI Agent thinks, responds, and handles situations it cannot resolve. It has two sub-tabs: Text (for chat settings) and Voice (for call settings).

<figure><img src="/files/vInxSS6IaxkIjvJhHMS1" alt=""><figcaption></figcaption></figure>

#### <mark style="color:$primary;">**How to Select the AI Model**</mark>

1. Under the Model section, click the Model dropdown.
2. Select the model you want to power this agent.

<table><thead><tr><th width="185">Model</th><th>Best For</th></tr></thead><tbody><tr><td><strong>GPT-4o Mini</strong></td><td>Fast, lightweight responses for simple FAQs</td></tr><tr><td><strong>GPT-5.4 (recommended)</strong></td><td>Best intelligence for professional workflows — handles complex queries well</td></tr><tr><td><strong>GPT-5.4 Mini</strong></td><td>Balanced cost and quality for general use</td></tr><tr><td><strong>GPT-5.4 Nano</strong></td><td>Most cost-efficient option for high-volume simple interactions</td></tr></tbody></table>

GPT-5.4 is recommended for most use cases. If your agent handles mostly simple FAQ-type questions, GPT-4o Mini or GPT-5.4 Nano can reduce costs.

***

#### <mark style="color:$primary;">**How to Set Context Messages**</mark>

<figure><img src="/files/i8CheiwGm0xrwUif7Gv6" alt=""><figcaption></figcaption></figure>

1. Under the **Conversation** section, locate the **Context Messages** setting.
2. Use the minus and plus buttons to adjust the number.&#x20;

This controls how many previous messages the agent remembers during a conversation. **More context = better continuity in long conversations, but higher cost per message**. For most businesses, 20 is a good starting point.

***

#### <mark style="color:$primary;">**How to Configure Agent Settings**</mark>

<figure><img src="/files/2dJQZ3IyOuXXlMR7nYWF" alt=""><figcaption></figcaption></figure>

Under the Agent section, you will find four settings:

<table><thead><tr><th width="181.9998779296875">Setting</th><th width="559.0001220703125">What It Does</th></tr></thead><tbody><tr><td><strong>Max Reasoning Steps</strong></td><td>Maximum number of tool calls the agent can make per message. Increase if your agent needs to look up multiple pieces of information per reply</td></tr><tr><td><strong>Include All Tools</strong></td><td>When on (green), all enabled tools are passed to the agent with every message. When off, tools are passed selectively</td></tr><tr><td><strong>Reasoning Effort</strong></td><td>Controls how deeply the agent thinks before responding</td></tr><tr><td><strong>Show reasoning summary in test mode</strong></td><td>When on, the Test Chat shows a summary of the agent's reasoning steps — useful for debugging</td></tr></tbody></table>

#### <mark style="color:$primary;">**How to Set the Reasoning Effort**</mark>

1. Under the Agent section, click the Reasoning Effort dropdown.
2. Select the level that matches your needs.

<table><thead><tr><th width="209">Option</th><th width="351">What It Means</th><th>Cost</th></tr></thead><tbody><tr><td>Default (model decides)</td><td>The model automatically chooses the effort level</td><td>Varies</td></tr><tr><td>None (disable reasoning)</td><td>Agent responds immediately without extended thinking</td><td>Cheapest</td></tr><tr><td>Low</td><td>Minimal thinking — for simple queries</td><td>Low</td></tr><tr><td>Medium</td><td>Balanced thinking — for most use cases</td><td>Medium</td></tr><tr><td>High</td><td>Deep reasoning — for complex or nuanced questions</td><td>Highest</td></tr></tbody></table>

Use High only when necessary. For a simple FAQ-based agent, Low or Default is usually sufficient.

***

#### <mark style="color:$primary;">**How to Enable Web Search**</mark>

<figure><img src="/files/3XC5Pg9MwqlriAnHzKkY" alt=""><figcaption></figcaption></figure>

1. Under the **Web Search** section, locate the **toggle**.
2. Click it to turn it on (green).

When enabled, the **agent can search the internet in real time to answer questions not found in its knowledge base**. This slightly increases response time and cost.

***

#### <mark style="color:$primary;">**How to Configure the Fallback (Default Intent Behavior)**</mark>

<figure><img src="/files/4aMYqugweupb6uEboVXl" alt=""><figcaption></figcaption></figure>

The fallback defines what happens when the agent cannot confidently answer a customer's question. This is one of the most important settings to configure.

1. Under the Fallback section, click the Configure button.
2. Bot Studio opens with a visual flow editor.

A typical fallback flow looks like this:

**Step 1 — Starting Point.** Already configured. Set to trigger on "no intent match."

**Step 2 — Add a Working Hours Condition block.** This checks whether it is currently within your business hours.

The flow then branches into three paths:

**During Working Hours path:** 3. Add a Send Message block — for example: "Let me connect you with a team member who can help." 4. Add an Assign Agent block — select the team members and assignment method.

**Outside Working Hours path:** 5. Add a Send Message block — for example: "Our team is currently unavailable. We will get back to you as soon as possible."

**On Holidays path:** 6. Add a Send Message block with a holiday-specific message, if needed.

7. Save the journey.

Without a fallback configured, the agent will have no way to handle questions it cannot answer — the customer will be left without a response. Always set this up.

***

#### <mark style="color:$primary;">**How to Add Custom Fields**</mark>

<figure><img src="/files/SQCsXXNsk7yrOznZCl5Z" alt=""><figcaption></figcaption></figure>

Custom fields let the agent access real customer data — like their name, phone number, or tags — and use it to personalise responses.

1. Under the Custom Fields section, click the "Select custom fields..." dropdown.
2. Select the fields you want the agent to have access to.

For example, if you add the customer's name as a custom field, the agent can greet them by name instead of using a generic greeting.

***

#### <mark style="color:$primary;">**Summary**</mark>

In this article, you learned how to select the AI model, set conversation memory, configure reasoning effort and web search, set up the fallback behaviour for when the agent cannot answer, add custom fields for personalisation. In the next article, we will cover how to test your AI Agent before going live.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://learn.doubletick.io/ai-agent/how-to-create-a-new-ai-agent/settings-how-to-configure-your-ai-agents-model-reasoning-fallback-and-voice.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.
