> For the complete documentation index, see [llms.txt](https://docs.aisuru.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisuru.com/en/analytics/agent-analysis/response-speed.md).

# Response speed

Response speed is a critical factor in the user experience when interacting with a conversational AI. AIsuru offers several options for optimizing response times across your Agents.

### Monitoring response times

Currently, AIsuru doesn't have a dedicated section specifically for monitoring response speed. However, you can observe your Agent's response times during user interactions or while running tests.

To monitor response times:

1. **Chat with your Agent or use the** **Conversations section** to test and view response times;
2. **Take note of response times for different types of questions**.

### Optimizing response speed

If your Agent's response times are slower than you'd like, there are several strategies you can adopt to improve performance. Let's walk through them 👇

#### 1. Switch the language model

Some language models are faster than others. To change the model:

* Go to your Agent's "Settings" section;
* Select the "Generative AI" tab;
* [**Choose a faster model**](/en/generative-ai/providers.md) from the available options.

{% hint style="warning" %}
Switching the language model can improve response speed, but it may also change how the Agent interacts with users or lower the quality of responses. After switching models, **make sure you test your Agent thoroughly**!
{% endhint %}

#### 2. Trim the instructions

Long, complex instructions can slow down response times. To streamline them:

* Go to your Agent's "Settings" section;
* Access the AI section;
* Edit the AI "Instructions", keeping only the essential ones;
* If appropriate, consider emphasizing that the Agent should send concise messages to users;
* Save the changes.

#### 3. Optimize the knowledge base

An overly large or poorly organized knowledge base can slow down responses. Consider:

* Reviewing and consolidating content in the "Contents" section;
* Removing duplicate or unnecessary information;
* Better organizing content using [contexts](/en/agent-training/advanced/content-customization/context-topics-and-labels.md), [personas](/en/agent-training/advanced/content-customization/customizing-responses-by-date-and-location.md), and [question variants](/en/agent-training/contents/manual-content-creation.md).

#### 4. Use Expert Groups

If your Agent handles a wide range of topics, consider using the [Expert Group](/en/extensions/expert-group.md) feature:

* Create several specialized Agents for specific areas;
* Set up an Expert Group to route questions to the most appropriate Agents;
* This approach can significantly improve response times for specialized questions.

Remember that **optimizing response speed is an iterative process**. After making changes, keep monitoring performance and adjusting as needed. Find the right balance between speed and response quality to deliver the best possible experience to your users.
