Spaces:
Sleeping
Sleeping
from crewai import Task | |
from textwrap import dedent | |
from datetime import datetime, timedelta | |
class SneakerTasks: | |
def __init__(self): | |
self.tip_section = "If you do your BEST WORK, I'll give you a $10,000 commission!" | |
def suggest_and_fetch_upcoming_shoes(self, agent, brand, gender): | |
current_date = datetime.now().date() | |
suggestion_date = current_date + timedelta(days=30) # Suggesting shoes to be released within 30 days | |
release_date = current_date + timedelta(days=30) # Assuming upcoming releases within the next 30 days | |
return Task( | |
description=dedent( | |
f""" | |
**Task**: Suggest New Shoes and Fetch Upcoming Release Information | |
**Description**: Identify and suggest eupcoming {brand} {gender} sneaker releases from {current_date} to {suggestion_date}, | |
and gather information about upcoming {brand} sneaker releases expected by {release_date}. | |
**Parameters**: | |
- Brand: {brand} | |
- Gender: {gender} | |
**Note**: {self.tip_section} | |
""" | |
), | |
agent=agent, | |
expected_output=f"List of upcoming releases for {brand} {gender} sneakers within the next {suggestion_date} days , with insights on potential hot sellers and the current hype surrounding them.." | |
) | |
def estimate_resale_value(self, agent, brand): | |
return Task( | |
description=dedent( | |
f""" | |
**Task**: Estimate Sneaker Resale Value | |
**Description**: Analyze and estimate the resale value of {brand} sneakers based on market trends, | |
historical data, and anticipated demand. | |
**Parameters**: | |
- Brand: {brand} | |
**Note**: {self.tip_section} | |
""" | |
), | |
agent=agent, | |
expected_output=f"Estimated resale value for {brand} sneakers,along with a breakdown of the factors affecting their value, such as brand popularity, rarity, and current market trends." | |
) | |