File size: 865 Bytes
8ab6a5f
 
 
 
 
aca1396
 
b3fce19
aca1396
8ab6a5f
 
 
 
 
aca1396
 
 
8ab6a5f
 
aca1396
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""Task definitions for the Data Analysis Agent environment."""

from tasks.base_task import BaseTask
from tasks.task_easy import TopRevenueCategoryTask
from tasks.task_hard import RepeatCustomerCohortTask
from tasks.task_hard_2 import CustomerLoyaltyRevenueTask
from tasks.task_hard_3 import SupplierProfitabilityTask
from tasks.task_medium import CityRevenueShareTask
from tasks.task_medium_2 import MonthlyRevenueRatioTask

TASKS = {
    1: TopRevenueCategoryTask,
    2: CityRevenueShareTask,
    3: RepeatCustomerCohortTask,
    4: MonthlyRevenueRatioTask,
    5: CustomerLoyaltyRevenueTask,
    6: SupplierProfitabilityTask,
}

__all__ = [
    "BaseTask",
    "TASKS",
    "TopRevenueCategoryTask",
    "CityRevenueShareTask",
    "RepeatCustomerCohortTask",
    "MonthlyRevenueRatioTask",
    "CustomerLoyaltyRevenueTask",
    "SupplierProfitabilityTask",
]