Laissez l’agent faire les calculs : analyse de dépenses
Vous suivez vos dépenses mensuelles dans une feuille de calcul, mais analyser vos habitudes de dépenses vous prend un temps fou.
Un ami vous a recommandé d’essayer smolagents pour automatiser l’analyse. Vos dépenses hebdomadaires du mois dernier sont stockées dans le dictionnaire expense_data ci-dessous :
expense_data = {
"groceries": [120, 95, 110, 140],
"utilities": [85, 92, 78, 88],
"entertainment": [45, 0, 75, 30],
"transportation": [60, 55, 70, 65]
}
Exécutons un agent pour vous aider à comprendre vos habitudes de dépenses et à établir un budget.
Remarque : l’agent et le dictionnaire expense_data ont déjà été initialisés pour vous.
Cet exercice fait partie du cours
Agents IA avec Hugging Face smolagents
Instructions
- Exécutez le code fourni pour voir comment
smolagentsanalyse vos données de dépenses. - Observez le résultat et la façon dont l’agent écrit du code Python pour identifier des tendances de dépenses.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)