> For the complete documentation index, see [llms.txt](https://aizy.gitbook.io/aizy-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aizy.gitbook.io/aizy-docs/agents-profile.md).

# Agent Profile

### 1. What you can configure

In **Agent Profile**, you define the identity of the selected bot:

* **Agent name**.
* **Agent logo**, in PNG, JPG or WebP. When you choose the file, the preview updates before saving.
* **Privacy policy** for the web chat.
* **Agent description & purpose**.
* **Language** used to answer.
* **Welcome message**, per language.

The section header shows the agent's id and, below it, the environment id (**Env. ID**), both useful when requesting support.

Localised messages can be edited in Spanish, English, Catalan, German, French, Italian, Dutch and Portuguese. The agent's behaviour and rules are not defined here but in **Conversational Prompt**.

### 2. Agent language

The selector sets the agent's reference language. Below it, two checkboxes decide how it behaves during the conversation:

| Checkbox                                        | What it does                                                                                                                                                                                                |
| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Always start in the selected language**       | The agent ignores the visitor's browser language and starts every new web chat conversation in the language selected here. It does not block an explicit language change requested during the conversation. |
| **Adapt to the language the visitor writes in** | The agent answers in the language each visitor uses and follows them if they switch during the conversation. Uncheck it to always answer in the language selected above.                                    |

Language adaptation is automatic and enabled by default. You do not need to configure any task to change language.

### 3. Agent description & purpose

Explain in a few lines why the agent exists and what it should achieve. The agent receives this text as its purpose in every answer, both in the standard mode and with **Conversational Prompt**. The rules and flow of the conversation do not go here, but in those instructions.

### 4. Privacy policy

The **Privacy policy** card adds to the web chat the data-processing notice you decide on. It only reaches the widget, the Chat Window and the installable app; it does not affect WhatsApp, Telegram, Instagram or voice calls.

| Field                                                | What it does                                                                                                                                                                                                                                                               |
| ---------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Mode**                                             | **Disabled** shows nothing. **Informative only** adds the notice after the bot's first message and lets the visitor write. **Blocking: ask for acceptance** also adds the question with **Accept** and **Do not accept** and locks the composer until the visitor accepts. |
| **Privacy policy URL**                               | Shown as a link next to the notice. It must start with `https://`.                                                                                                                                                                                                         |
| **Notice text**                                      | Per language, with its selector and translation link. Leave it empty to use the default Aizy text.                                                                                                                                                                         |
| **Closing message when the visitor does not accept** | Only in blocking mode: if the visitor selects **Do not accept**, this message is shown and the conversation stops.                                                                                                                                                         |

Acceptance is remembered in the visitor's browser for that bot. A rejection is not stored: reloading the page asks again.

### 5. Autogenerate from your website

The **Autogenerate with your website** card analyses a public website and prepares a proposal containing:

* Business description.
* Conversation instructions.
* Visual colour palette.
* Localised welcome message.
* Up to three initial buttons.

Always review the result before saving it. The detected palette is also available as **Autogenerated** in the widget settings. If the website is protected against automatic reading, Aizy says so on screen.

### 6. Save and check

Select **Save** in the section's bottom bar. You can then use the agent preview to check identity, initial message and behaviour. Autogeneration does not replace human review of wording, colours or instructions.
