ให้ Agent ช่วยวิเคราะห์: ข้อมูลเชิงลึกด้านค่าใช้จ่าย
ที่ผ่านมาคุณติดตามค่าใช้จ่ายรายเดือนด้วยสเปรดชีตด้วยตนเอง แต่การวิเคราะห์รูปแบบการใช้จ่ายนั้นใช้เวลานานมาก
เพื่อนแนะนำให้ลองใช้ 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 เพื่อทำความเข้าใจพฤติกรรมการใช้จ่ายและวางแผนงบประมาณกัน
หมายเหตุ: agent และดิกชันนารี expense_data ได้รับการกำหนดค่าเริ่มต้นไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
AI Agents ด้วย Hugging Face smolagents
คำแนะนำการฝึกหัด
- รันโค้ดที่กำหนดให้เพื่อดูว่า
smolagentsวิเคราะห์ข้อมูลค่าใช้จ่ายอย่างไร - สังเกตผลลัพธ์และดูว่า agent เขียนโค้ด 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)