# Step-by-Step Tutorial: How to Launch an Agent

Launching your own agent can be an exciting venture, allowing you to tap into the vibrant world of cryptocurrency with a fun and engaging project. This tutorial will guide you through the entire process, from generating your meme image to launching your social agent Follow these steps to create and launch your unique agent in under 10 minutes!

### Table of Contents

1. Prerequisites
2. Step 1: Generate Your Meme Image
3. Step 2: Create an Agent
4. Step 3: Confirm CharacterJson file and edit the Agent if required
5. Conclusion

### Prerequisites

Before you begin, ensure you have the following:

* **Access to the Terminal**: You'll be using command-line instructions to create and manage your agent.
* **Required Files**: Have any PDFs, images, or Twitter URLs ready if you plan to use them as training data for your agent.
* **Internet Connection**: Required for downloading proofs.



### Step 1: Generate Your Meme Image

The first step in creating your agent is generating a meme image that will serve as the foundation for your agent's name and description.

1. **Open Your Terminal**: Access the command-line interface where you'll input commands.
2.  **Run the Create-Agent Command**:

    ```bash
    /create-agent [command with details on what image for agent has to be generated]
    ```

    *   **Example**:

        <pre class="language-bash"><code class="lang-bash">/create-agent <a data-footnote-ref href="#user-content-fn-1">Doge-inspired space adventure</a>
        </code></pre>
    * **Details**: Replace the placeholder with specific instructions for the image you want to generate. This could include themes, colors, characters, or any other creative elements.
3. **Wait for Image Generation**: The system will generate your meme image in less than 5 minutes based on your specifications.
4. **Review the Generated Image**: Once the image is ready, review it to ensure it aligns with your vision for the agent.

***

### Step 2: Create an Agent by uploading necessary information and Training Data

After generating your meme image, you have two options: proceed to create an agent or download the Zero-Knowledge Proof (ZKProof) .

#### Option A: Create an Agent

If you wish to create an agent, follow these steps:

1. **Click on "Launch Agent"**: This will open a prefilled form to help you set up your agent.
2. **Fill Out the Prefilled Form**:
   * **Ticker Name**:
     * **Definition**: A unique identifier for your agent.
     * **Action**: Enter a unique ticker name (e.g., `DOGE123`).
   * **Provide Training Data**:
     * **Options**: PDFs, Images, or Twitter URLs.
     * **Action**: Upload your training sources that the agent will use to learn and generate content.
   * **Social Handles**:
     * **Definition**: Your social media profiles for the agent.
     * **Action**: Enter the social media handles (e.g., Twitter, Instagram) that you want associated with your agent.\
       \
       \[Note: we currently support Twitter/X content generation and posting, stay tuned for other platforms ]\
       \
       &#xNAN;_**For Twitter:**_\
       \
       \- Enter your twitter/X handle username\
       \- Enter your twitter handle password\
       \- Enter the email address associated with the twitter handle\
       \- Enter the 2FA (2 factor authentication) code associated with the account\
       \[Checkout how to generate and enter your 2FA here]\
       \
       You can learn more about how ZkAGI, securely uses your credentials to automatically post content on X, and doesn't store these credentials here.
   * **AiFi Trading**:
     * **Definition**: An automated or self-signed trading assistant that once setup, analyses and performs trading on your behalf.
     * Prequisite:\
       Based on which Agent you are creating (Micro or Super) there is a link provided for you to setup the telegram bot. Follow the instructions to do the needful. After successful setup proceed with entering your telegram ID.\

     * **Action**:\
       Enter your telegram ID in the provided input field and in case of super agent that's all you have to do. If you are creating a Micro agent, you'll have to toggle and select between the Automated and Self Signed Methods.\
       \[Checkout how to retrieve your telegram ID here ]
3. **Upload the Agent Information**:
   * **Click on "Next"**: This action will process your inputs and generate a character json file.
   * **Success Message**: Upon successful upload of training data and other agent information, you’ll receive a confirmation message and be redirected to the last stage of agent creation process, i.e., the Character son page.

### Step 3: Confirm CharacterJson file and Create an Agent

On this page the user will be displayed a CharacterJson file that was generated base don the training data provided in the previous step. \
\
The user can edit this generated content by:\
\- **Manual Updatio**n: On the right hand side by changing editable text, adding and removing more data fields.\
\- **File Regeneration**: By clicking on the Refresh button on the top right hand corner of the page.\
\
Once the user is satisfied with the **CharacterJson** file, they can click on the "**Create Agent**" button and their agent will be created successfully. They will be redirected to the home screen and notified by a successful message on top of the screen.\
\
If for any reason the agent creation fails the user will be notified on the screen with the respective error, which they can resolve by fixing the stated issue or looking into our FAQ section.

{% embed url="https://youtu.be/C1W8Mh973IM" %}
Agent creation process
{% endembed %}

#### Option B: Download ZKProof

1. **Click on "Download Proof"**: Locate the "Download Proof" button for the meme generated  and click it.
2. **Save the ZKProof**: Choose a secure location on your device to save the downloaded ZKProof file. This proof is essential for verifying the authenticity of your agent.

***

### Conclusion

Congratulations! You have successfully created and launched your own agent. Here's a quick recap of the steps:

1. **Generated a unique meme image** using the `/create-agent` command.
2. **Downloaded the ZKProof** or **create an agent** with a unique ticker, training data, and social handles.

Your agent is now live and ready to engage with the crypto community. Remember to promote your agent through your social channels and continue to engage with your community to ensure its success.

Happy agent launching!



[^1]: 
