# Set up your assistants

## Add assistants

To add a new assistant, follow the below steps. You can add as many assistants as you need.

1. In the *Assistants* tab, click *New Assistant*.

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FRR30Uf7RJdZstAUtuvzU%2Fimage.png?alt=media&#x26;token=c61869b5-a6df-401e-a543-b82bda4e530d" alt=""><figcaption></figcaption></figure>

2. For the quickest set up, select *Wizard Mode*. It provides a guided setup, automatically configuring an assistant with best practice defaults. The *Advanced Mode,* however, allows for more customization.

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FGEpwaiPUviUiRJabWeik%2Fimage.png?alt=media&#x26;token=9d3a5fad-4302-45fb-afa1-5c57e2851bf5" alt=""><figcaption></figcaption></figure>

3. Select the assistant type, and give your assistant a name. Provide it with clear behavior instructions.
   * If you select the *Intent Recognition* assistant type, you must also select the [intent set](https://guides.clickatell.com/clickatell-ai-user-guide/training/configure-intents) you want to link to it.

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FeVPyR0iyYs27xPzJaJRI%2Fimage.png?alt=media&#x26;token=dd5d4155-23af-4865-9c37-cb39771ade03" alt=""><figcaption></figcaption></figure>

4. Personalize your assistant.

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2F9MyoHU0Zucx8WYgzIDfG%2Fimage.png?alt=media&#x26;token=1f61e6f1-1ecb-4210-a1ee-862d3a724933" alt=""><figcaption></figcaption></figure>

5. Upload documents to train your assistant.

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FDbse5Iq3fR5wRuNQ5dfE%2Fimage.png?alt=media&#x26;token=53b064fb-a24d-4eba-b2cd-ad7524fd80f0" alt=""><figcaption></figcaption></figure>

6. You can now either *Test* or *Save* your assistant's settings.

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2F7tqbISOMccLykrPHH2ql%2Fimage.png?alt=media&#x26;token=f781d5ee-811b-481a-914a-d6f5c56267ee" alt=""><figcaption></figcaption></figure>

Optionally, you can configure advanced settings for your assistant:

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FRRBvMv8rzB2e2YBEtghm%2Fimage.png?alt=media&#x26;token=43995f32-2280-4417-ba1d-c452738b79a5" alt=""><figcaption></figcaption></figure>

* **Temperature:** Controls how "random" or "creative" the generated responses are. A lower value makes the response more focused and predictable. Adjusting the temperature allows users to balance between creativity and coherence, depending on the desired outcome of the text generation.&#x20;
* **Top P:** A technique that helps generate text that is coherent and diverse, providing a middle ground between deterministic and purely random sampling methods. Lower values (e.g., 0.1) make responses more focused and deterministic. Higher values (e.g., 0.9) allow more creativity and variation. Unlike temperature, Top P adapts to the confidence of the model at each token and filters the output distribution to consider only the most probable tokens (words or subwords).
* **Amount of chunks to return:** Controls how many pieces of relevant information are retrieved in response to your search query. Chunking is essential for handling long documents or conversations, ensuring that the model can process extensive data by breaking it into manageable parts.&#x20;
* **Language model memory:** If enabled, the assistant will respond using internal memory and not the context provided.
* **Use general context:** If enabled, the assistant will use both its documents and the information available in the general assistant's documents.&#x20;

The newly created assistant now appears in the *Assistants* tab and is **enabled** by default.

* From here you can test, [edit](#edit-or-enable-disable-assistants), [disable](#edit-or-enable-disable-assistants), or delete it.&#x20;

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FuRvAKFpaGprcT80x1VBD%2Fimage.png?alt=media&#x26;token=3e19fd59-2866-4f01-b1d0-9d82b2d33740" alt=""><figcaption></figcaption></figure>

## Edit or enable/disable assistants

{% hint style="info" %}
The [General Assistant](https://guides.clickatell.com/clickatell-ai-user-guide/overview#assistant-types) is added by default. You cannot disable or delete it, but you can edit certain elements.
{% endhint %}

1. On the *Assistants* tab, select the *Edit* icon (pencil).&#x20;

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FiMczlmCx7xVyg79U6anh%2Fimage.png?alt=media&#x26;token=9be6953f-1b46-4bc2-b1dc-6ed948d4c3e0" alt=""><figcaption></figcaption></figure>

2. From here you can edit the Name, Type, Instructions, and Advanced Settings for the assistant.
3. You can also change the status of the assistant (Enabled/Disabled).
4. Before saving your changes, click the *Test* button to apply the changes and try it out using the chat widget on the right.
5. Once you are happy with the changes, click *Save* to update the assistant accordingly.

<figure><img src="https://3035875572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWRgvijy1ATGVCMu4fQU%2Fuploads%2FGSCbbOys5JKyDIxS5N05%2Fimage.png?alt=media&#x26;token=b62518c3-77e6-4f7e-82ae-fbea14010fd4" alt=""><figcaption></figcaption></figure>
