Aan de slagGa gratis aan de slag

Laat de agent rekenen: Inzicht in uitgaven

Je houdt je maandelijkse uitgaven handmatig bij in een spreadsheet, maar het analyseren van uitgavenpatronen kost enorm veel tijd.

Een vriend raadde je aan om smolagents te proberen om de analyse te automatiseren. Je wekelijkse uitgaven voor de afgelopen maand staan in het volgende expense_data-woordenboek:

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

Laten we een agent draaien die je helpt je bestedingspatroon te begrijpen en een budgetplan te maken.

Opmerking: De agent en het expense_data-woordenboek zijn al voor je geïnitialiseerd.

Deze oefening maakt deel uit van de cursus

AI-agents met Hugging Face smolagents

Cursus bekijken

Oefeninstructies

  • Voer de meegeleverde code uit om te zien hoe smolagents je uitgaven analyseert.
  • Bekijk de output en hoe de agent Python-code schrijft om uitgavenpatronen te vinden.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren