에이전트에게 계산을 맡기세요: 지출 인사이트
매달 지출을 스프레드시트에 수동으로 기록해 왔지만, 소비 패턴을 분석하는 데 시간이 너무 오래 걸렸어요.
친구가 분석 자동화를 위해 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로 AI 에이전트 만들기
연습 안내
- 제공된 코드를 실행해
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)