# 2.1. Uploading a Character JSON File or Creating a New One

There are two ways to define the character of your agent:

1. Uploading a prepared JSON File

<figure><img src="https://1503178028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEb7XoHSpNlTyZ5LzITj8%2Fuploads%2FzAr4EaUqDtPiH6SHnqXp%2Fimage12.png?alt=media&#x26;token=8b959c9c-d592-4a18-8a38-c2a01a6447e5" alt=""><figcaption></figcaption></figure>

* If you already have a prepared character JSON file, simply upload it into the designated field.
* The file should contain all necessary personality attributes, communication style, and operational settings.

&#x20;      2\. Creating a New Character in the System

* If you do not have a pre-existing character JSON file, you can generate one directly in the system using AI.
* Properly configuring the character is crucial, as it will make your agent unique and engaging for interactions.\\

Saved Backups

<figure><img src="https://1503178028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEb7XoHSpNlTyZ5LzITj8%2Fuploads%2FBkCGVqDsjbfm3mAJegJU%2Fimage20.png?alt=media&#x26;token=08e698c3-f629-405a-a9a5-4433ac09942e" alt=""><figcaption></figcaption></figure>

* This feature allows you to save previous versions of your agent's character. Simply enter a name and click "Save New".
* You can store multiple versions and choose the most suitable one.
* Any saved version can be downloaded as a JSON file or deleted if no longer needed.
