НачатьНачать бесплатно

Агент берётся за математику: анализ расходов

Вы вручную отслеживали ежемесячные расходы в таблице, но анализ структуры трат занимал слишком много времени.

Друг посоветовал попробовать smolagents для автоматизации анализа. Данные о еженедельных расходах за прошлый месяц хранятся в словаре expense_data:

expense_data = {
    "groceries": [120, 95, 110, 140],
    "utilities": [85, 92, 78, 88],
    "entertainment": [45, 0, 75, 30],
    "transportation": [60, 55, 70, 65]
}

Запустим агента, который поможет разобраться в ваших расходах и составить план бюджета.

Примечание: agent и словарь expense_data уже инициализированы для вас.

Это упражнение является частью курса

ИИ-агенты с Hugging Face smolagents

Посмотреть курс

Инструкции к упражнению

  • Запустите предоставленный код, чтобы увидеть, как smolagents анализирует данные о расходах.
  • Изучите вывод и обратите внимание, как агент пишет код на Python для выявления закономерностей в тратах.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Task for the agent
task = f"""Analyze my monthly expense data by category. Calculate total spending per category, find my highest expense area, and suggest a realistic budget for next month. Use simple text format in your final answer. Here is my weekly expense data for the past four weeks:

{expense_data}
"""

# Execute the financial analysis
result = agent.run(task)

print("Personal finance analysis:\n")
print(result)
Редактировать и запускать код