Để Agent Tính Toán: Khai thác chi tiêu
Bạn đã tự theo dõi chi tiêu hàng tháng trong bảng tính, nhưng việc phân tích xu hướng chi tiêu thì mất quá nhiều thời gian.
Bạn của bạn gợi ý thử smolagents để tự động hóa quá trình phân tích. Dữ liệu chi tiêu theo tuần trong tháng vừa rồi được cung cấp trong từ điển expense_data sau:
expense_data = {
"groceries": [120, 95, 110, 140],
"utilities": [85, 92, 78, 88],
"entertainment": [45, 0, 75, 30],
"transportation": [60, 55, 70, 65]
}
Hãy chạy một agent để giúp bạn hiểu thói quen chi tiêu và lập kế hoạch ngân sách.
Lưu ý: agent và từ điển expense_data đã được khởi tạo sẵn cho bạn.
Bài tập này là một phần của khóa học
AI Agents với Hugging Face smolagents
Hướng dẫn bài tập
- Chạy đoạn mã đã cho để xem
smolagentsphân tích dữ liệu chi tiêu của bạn. - Quan sát đầu ra và cách agent viết mã Python để tìm các mẫu chi tiêu.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)