Deja que el agente haga las cuentas: análisis de gastos
Has estado registrando tus gastos mensuales manualmente en una hoja de cálculo, pero analizar los patrones de gasto te lleva una eternidad.
Una amiga te recomendó probar smolagents para automatizar el análisis. Tus gastos semanales del último mes están en el siguiente diccionario expense_data:
expense_data = {
"groceries": [120, 95, 110, 140],
"utilities": [85, 92, 78, 88],
"entertainment": [45, 0, 75, 30],
"transportation": [60, 55, 70, 65]
}
Vamos a ejecutar un agente que te ayude a entender tus hábitos de gasto y a crear un plan de presupuesto.
Nota: El agent y el diccionario expense_data ya se han inicializado por ti.
Este ejercicio forma parte del curso
Agentes de IA con Hugging Face smolagents
Instrucciones del ejercicio
- Ejecuta el código proporcionado para ver cómo
smolagentsanaliza tus datos de gastos. - Observa el resultado y cómo el agente escribe código de Python para encontrar patrones de gasto.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)