# AI Supporter

**AI Supporter** is a background enhancement feature that indexes your entire project to elevate the quality of **Side Chat**’s responses. By understanding your unique codebase, configuration, and structure, it provides precise, context-aware assistance.

### Key Features

<table data-header-hidden><thead><tr><th width="248">Feature</th><th>Description</th></tr></thead><tbody><tr><td><strong>Project-based Learning</strong></td><td>Analyzes your project's code, settings, and structure to enable Side Chat to generate more accurate and tailored responses.</td></tr><tr><td><strong>Enhanced Answer Quality</strong></td><td>Supports optimized suggestions, performance improvements, refactoring guidance, and deeper insights that go beyond basic code explanation.</td></tr><tr><td><strong>Continuous Context Updates</strong></td><td>Automatically updates its understanding as your code evolves, keeping Side Chat aligned with the latest state of your project.</td></tr></tbody></table>

### How to use AI Supporter

You can enable **AI Supporter** in two ways:

#### Enable During Container Creation [Creating Container](/user-guide/dashboard/container/container-management/creating-container.md)

If you haven’t created the container yet, simply enable the **AI Supporter** feature while creating a new container.

<figure><img src="/files/7R6mdAcuTwLXim7NFd9y" alt=""><figcaption></figcaption></figure>

#### Enable in an Existing Container [Container Settings](/user-guide/dashboard/container/container-management/container-settings.md)

If the container is already created:

1. Go to the **Container Settings** page by clicking the **\[Settings]** button(<img src="/files/Ip6IRWlDZPOAtibSvGGm" alt="" data-size="line">) in the Container Card.
2. In the **Container Status** section, enable the **AI Supporter** feature. Make sure the container is **stopped** before you enable it.

<figure><img src="/files/90tJ81m80gjtmfSPOn46" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Warning**

The cost for using the advanced features such as **AI Supporter and Code Supporter** is added to your container cost. However, when using a GPU container, there is no additional charge for these features; instead, your allocated **GPU compute and memory resources** will be reduced.
{% endhint %}


---

# 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.arkain.io/user-guide/arkain-ai/ai-supporter.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.
