7. Agent Info & Tasks
Last updated
Last updated
Once you finish configuring your AI agent, Click on "Save and Continue".
Next, you will be directed to below screen with 6 different tabs such as Agent Info, Character etc.
Agent Info
In this section, you will see the name of your agent, image, description etc. You can edit all these fields as per your needs.
Note that this information (name, image and description) of your AI agent will be visible to public in our marketplace.
To change the profile picture of your Agent, click on the default image. Then, you can either upload your own or generate an AI image based on your preference.
Moreover, you can view the owner address, the character you selected, and the AI model chosen for your agent. You can modify the character or LLM through dropdown menu.
Below that, you can add or remove Skills and Integrations if you change your mind.
Below that, in the Memory section, you can enable or disable the Memory option, allowing you to upload files that act as custom knowledge for your agent.
Character
In the Character section, you can see the character you've selected. If you'd like to change it, you can choose a different one from the dropdown menu.
Data Sources
You can upload files up to 5 MB here (soon you'll be able to upload files with size >10 MB). These files will serve as your agent's knowledge base.
Once uploaded, click on "Upload Files" to confirm. You can also choose whether to make your documents public by toggling the Public button.
Credentials
If you have selected Twitter (X), Telegram, or Token Launch (on pump.fun), you need to connect your respective accounts.
For X (Twitter): Connect your X account.
For pump.fun: Connect your Phantom wallet.
For Telegram: Add your Bot API Key and Username.
Tasks
Tasks allow an agent to connect with external services or platforms, like Telegram and Twitter to enhance its functionality.
They serve as channels through which the agent can interact with the outside world, enabling features such as real-time updates, message broadcasting, and cross-platform communication.
Currently, we have 6 tasks:
Train Trading Reinforcement Learning Model: It uses past market data to train a reinforcement learning model that can potentially make trading decisions based on learned patterns.
X Fetch Mentions: This task keeps track of new mentions of your X (formerly Twitter) account, checking continuously for updates.
X Reply Mentions: This task automatically replies to new mentions of your X account after detecting them.
X Fetch Posts From Account: This task monitors a specific X account and fetches any new posts made by that account in real time.
X Reply Posts From Account: This task sends replies to new posts made by a specified X account, based on the content or preset rules.
Telegram Send Message: This task sends a message to a specified Telegram user, group, or channel based on instructions given to the AI agent.
Setting Up a Task
i. Select the Task Type: Choose the specific action you want the agent to perform, such as replying to tweets or sending messages on Telegram.
ii. Set the Timeframe: Define a start time and an optional end time to specify when the agent should execute the task.
iii. Choose the Frequency: This determines how often the task will run within the selected time range. For example, if you choose 15 minutes, the agent will execute the task every 15 minutes between the start and end time.
iv. Add Agent Instructions: Depending on the task, you may need to provide specific instructions.
Out of all the tasks, the Telegram Send Message task may cause confusion for some users. Below is a detailed explanation to clarify its functionality:
Telegram Send Message: Sends a message directly to a Telegram chat, group, or channel. You can use this to send alerts, updates, or any output from your AI agent. It is not necessary to tell the agent in the instructions to send the message; the predefined function handles that for you.
In this specific task, users need to provide the Chat ID or username to ensure the agent sends messages to the correct recipient.
How to get the chat ID:
Group chat ID: Add @getidsbot to the group, and retrieve the chat ID. The bot must be added to the group beforehand. (e.g., 12345678900000)
Public channel: Simply use the channel’s username. The bot must be added to the channel beforehand (e.g., @skaitestchannel).
IMPORTANT: Difference between Botfather ID and getidsbot
@BotFather is the official Telegram bot used to create your own bot. It gives you the bot token and lets you set your bot’s name and username. You only use it once during setup.
@getidsbot is a helper bot used to find chat IDs (your own user ID, a group’s ID, or a channel’s ID). You use it after creating your bot to get the numeric IDs needed for sending messages.
👉 BotFather = Create the bot 👉 getidsbot = Find where to send messages
✅ Can You Talk to Your Telegram Agent Without @getidsbot?
Yes, absolutely. Once you've created your bot via BotFather, click on the bot link given by the BotFather and press /start. You can now start chatting with your Telegram agent directly in DM.
This is required only if you're:
Setting up scheduled messages at specific interval
Sending messages to groups or public channels
Token
In this section, you can either assign an existing token to your AI agent or create a new token specifically for it. This is optional.
Assigning an Existing Token
To assign an existing token to your AI agent, enter the token mint address in the provided field. This ensures that the agent can recognize and interact with the selected token.
Creating a New Token
If you prefer to create a new token, follow these steps:
Connect Your Phantom Wallet.
Fill in the Required Details
Basic Info:
Name: The name of your token (e.g., "AI Token").
Description: A short description of your token.
Symbol: The ticker symbol representing your token (e.g., "AIT").
Social Links (Optional):
Twitter: Enter the link to your token’s official Twitter page.
Telegram: Provide a link to your token’s Telegram community.
Website: Enter the URL of your token’s website for more visibility.
Advanced Settings:
These settings allow for more control over the token creation process:
Show Name – If enabled, the token's name will be displayed.
Amount (in SOL): This specifies the amount of SOL (Solana) to be used for token creation. The default is 0.1 SOL.
Slippage (%): The acceptable price difference during a transaction to prevent failures due to price fluctuations. A higher value increases the likelihood of successful execution.
Priority Fee (SOL): This allows users to specify an additional fee to speed up the transaction. A higher priority fee increases the likelihood of faster processing on the blockchain.
Create the Token
Once all details are entered, click "Create Token" to generate the token. The transaction will be processed via the Phantom wallet.
Agent Minting and Deletion:
Once you have finished creating your agent, you can:
Save your agent
Delete your agent
Chat with your agent by clicking on the messaging icon
Mint your agent on blockchain by clicking on coin icon (note that once you mint on blockchain, it can't be deleted. So make sure to test your agent by chatting with it before you mint it)
User ID: and retrieve you user ID. Make sure to open it with the Telegram account you want the ID for. You must have an active chat with the bot. (e.g., 1234567890)