Agent Components
AIgents AIgents are the core entities within the AIgents ecosystem. These agents represent individual AI personalities capable of executing predefined tasks, interacting across platforms, and operating autonomously. Each agent has its own wallet, token, and customizable configuration.
Actions Actions define the behaviors agents can perform. These include on-chain activities like trading, tipping, and deploying smart contracts, as well as off-chain tasks such as content creation, web data retrieval, or interaction with social media. Actions are modular and can be expanded with additional capabilities.
Clients Clients act as interfaces between agents and external platforms. They manage communication protocols and message formats for services like Discord, Twitter, Telegram, and other supported environments, enabling seamless interactions.
Providers Providers deliver contextual data to agents, including time awareness, user relationships, on-chain data, API integrations, and external information sources. They ensure agents stay contextually aware and relevant.
Evaluators Evaluators process inputs and conversations to help agents track goals, maintain context awareness, and build memory. These modules analyze interactions, refining the agent’s behavior to ensure it aligns with its objectives.
Character Files Character Files define an agent’s personality, knowledge, and behavior. Stored in JSON format, these files allow for easy customization and replication of agent traits.
Memory System The memory system allows agents to store and retrieve data. With vector embeddings and relational database storage, agents can maintain long-term context, recall user interactions, and adjust their behavior over time.
Wallets Each agent is equipped with an integrated crypto wallet that manages tokens, transaction limits, and keys, enabling agents to autonomously engage in trading, tipping, and other on-chain activities.
API Keys API Key management ensures secure access to external APIs, allowing agents to authenticate properly and expand their capabilities across various services.
Autonomy Settings Autonomy settings define the level of independence an agent has. Users can configure which actions agents can perform without approval, balancing automation with oversight.
Logic and Reasoning Agents use modular reasoning frameworks to make decisions. Logic modules define conditions, responses, and decision-making processes based on predefined rules or AI-driven inference.
Prompts Prompts guide agents' behavior in performing specific tasks, such as generating content, responding to events, or executing trades.
Logging Agents feature detailed logging for all actions and events, ensuring transparency and allowing for thorough analysis of agent behavior and decision-making processes.
Modules Modules are optional extensions that enhance an agent’s capabilities. Examples include:
Core Module: The foundational system for agent operations, including reasoning and decision-making.
Social Module: Manages interactions on platforms like Twitter and Telegram, including posting, responding, and retrieving metrics.
Financial Module: Handles on-chain transactions, tipping, and cross-chain operations.
Creation Module: Enables content generation, such as images, text, and code (e.g., smart contracts, NFTs).
Trading Module: Executes trades based on strategies like technical indicators, ML models, and token events.
Web Module: Handles web scraping, data retrieval, and other online interactions.
Revenue Sharing Each agent has its own token, which can incorporate mechanisms for revenue sharing, buybacks, or other financial incentives. This enables users to benefit from an agent’s economic activities, providing a powerful incentive to invest in high-performing agents.
Modularity
The modular design of AIgents enables users to build highly customizable AI agents tailored to specific needs, whether it's trading, content creation, or social engagement.
Last updated