ecoXBTs
All individual ecoXBTs have different traits, personalities, tones, and language patterns that imitate their respective ecosystem’s characteristics. To get an overview of ecoXBTs and their individual capabilities, here’s an example of how BeraXBT (an AGIXBT agent for the Berachain ecosystem) would look and function.
BeraXTB (Tech Specification)
An example of how BeraXBT (an AGIXBT agent for the Berachain ecosystem) would look and function.
User: Hey, @berathebot what’s new with the Bera ecosystem?
Bot: Hey fellow Bera! Things have been moving well. We have a new perpetual DEX soon launching on Berachain, and another NFT collection launched by @liquidmint. All in all, I’d say things are looking good! You can check the product links mentioned for more information.
Overview
The AGI agent @BeraXBT will be responsible for monitoring and maintaining awareness of all current activities within the Berachain ecosystem, including:
-
New alpha related to ecosystem projects
-
Product launches
-
Commentary from Berachain Key Opinion Leaders (KOLs) on Twitter
-
Community events
-
Twitter Spaces discussions
Core Actions
-
Tweet Generation
-
The bot will tweet updates every X minutes
-
Content is generated from timestamp-specific datasets
-
-
Mention Responses
-
Responds to user questions and @mentions
-
Handles technical questions about Berachain’s consensus
-
Adapts responses to match community communication style
-
Examples include factual responses or community-specific phrases like “Ooga Booga” or “Gud Bera”
-
-
KOL Interaction
-
Monitors tweets for high engagement metrics
-
Generates contextual responses based on available dataset
-
Architecture
We’ll utilize our proprietary framework to handle Twitter integration and core functionality out of the box. The system will scrape Twitter data from various KOLs and ecosystem projects, organize it by timestamp and tags, and dynamically feed it to the Language Model (LLM).
Data Ingestion Service
This service handles two primary functions:
-
Real-time Twitter data scraping
-
LLM context provisioning
For technical questions and mentions, we’ll initially use hardcoded documentation data as a reference source. This can be made dynamic in future milestones.
Twitter Data Scraper
Twitter data forms the core context for our LLM, especially given the extensive on-chain testnet data available for Bera and related tokens.
Data Collection Strategy
-
Poll high-priority accounts (Bera Baddies, official projects) at configurable intervals
-
Stream real-time updates for ecosystem hashtags (#berachain, #bartio)
-
Store complete tweet context including thread and parent relationships
Tag Processing System
-
Implements hybrid keyword and LLM-based classification
-
Provides manual tag correction interface
-
Maintains consistent tag dictionary
-
Conducts regular effectiveness reviews
-
Tracks comprehensive engagement metrics
Implementation Example
On-Chain Data Scraper
We’ll poll token information from the RouteScan APIs at 5-minute intervals.
System Components
The service architecture consists of 2-3 modular components:
1. Scraper Service
-
Collects Twitter and Berachain RPC data
-
Processes data according to schema
-
Generates vector embeddings via LLM
-
Creates structured tweet data
-
Exposes external APIs
2. Plugin System
-
Fetches data from external scraper
-
Maintains continuous agent data injection
-
Supports direct scraper service coupling (POC pending)
-
Implements custom actions for targeted context retrieval
3. Core Agent
-
Handles plugin initialization
-
Manages technical context
-
Controls bot behavior and personality