β Getting Started
Prerequisites
Programming Environment: Python 3.8 or above.
Dependencies: Install from
pyproject.toml.System Requirements: Linux, Windows, or macOS.
Installation
Clone the repository:
git clone https://github.com/your-repo/aimxt.git cd aimxtInstall dependencies:
pip install -r bindings/AIMXT/requirements.txtVerify installation:
python bindings/AIMXT/examples/stock_market_analyser/standalone_mode.py
Core Components
1. Agents
AI-driven units responsible for executing tasks.
Key Files:
agent.py: Main agent logic.admin.py: Admin-level functionalities.
2. Tasks
Individual units of work assigned to agents.
Key Files:
task_coordinator.py: Coordinates task execution.task_operator.py: Handles task operations.
3. Utilities
Key Tools:
agent_monitor.py: Monitor agent performance.file_publisher_tool.py: Manage file-based outputs.
API Documentation
Agent API
Initialize an Agent:
Add Tasks:
Examples and Use Cases
1. Stock Market Analyzer
Analyze market trends and predict outcomes using AI agents.
File: examples/stock_market_analyser/standalone_mode.py
Execution:
2. Time Scheduling
Automate the scheduling of meetings and tasks.
File: examples/time_scheduling/time_scheduling.py
Execution:
3. Auction Management
AI-assisted bidding strategies for auctions.
File: examples/auction/single_item_auction.py
Execution:
Testing Framework
AIMXT includes an extensive suite of tests to ensure functionality:
Unit Tests: Verify individual components.
Integration Tests: Check collaboration between modules.
Example Test:
Last updated