Architecture Overview

The AGIXBT Framework consists of several key components, each serving a distinct purpose in the overall functionality of the agent.

1. Data Ingestion Layer

  • Twitter Scraping API: Implements a scraping mechanism to gather tweets from top ecosystem accounts.
    • Scraping Mechanism: Utilizes both API-based and web-scraping techniques to fetch tweets, ensuring compliance with Twitter’s platform terms of service.
    • Data Filtering: Filters out irrelevant noise and identifies high-value information using Natural Language Processing (NLP) techniques.
  • Data Ingestion Language Models: Processes raw scraped data through multiple Language Models (LLMs) to clean, categorize, and enhance the information.
    • LLM Selection: Chooses specialized models for Open Source Intelligence (OSINT) tasks to ensure accuracy and relevance.
    • Data Contextualization: Enriches data by integrating on-chain activity and other relevant sources.

2. AI Processing Layer

  • Context Windows: Defines adjustable windows for maintaining conversation context, enabling the agent to understand and respond to user interactions coherently.
  • Messaging Language Models: Handles the generation of tweets and replies based on the processed data and interaction triggers.
    • Response Generation: Uses prompt engineering to craft contextually relevant and engaging posts.
    • Trigger Mechanisms: Activates only when tagged or directly addressed, minimizing unnecessary interactions.

3. On-Chain Activity Pipeline

  • On-Chain Data Integration: Pulls relevant blockchain data to supplement tweet content, ensuring up-to-date and accurate information.
    • API Selection: Chooses reliable blockchain data providers for robust integration.
    • Data Query: Executes specific queries to retrieve on-chain information pertinent to the agent’s ecosystem.

4. User Interaction Layer

  • Twitter Posting Functionality: Posts curated information on Twitter based on predefined characteristics and scraped data.
    • Content Strategy: Uses character cards to tailor the tone and style of posts.
    • Scheduling: Implements a scheduling system for optimal engagement timing.
  • Reply Functionality: Engages with users when tagged, responding to questions and maintaining a coherent dialogue.
    • Trigger Mechanisms: Only activates when mentioned, ensuring focused interactions.
    • Contextual Responses: Uses stored context to provide accurate and helpful replies.