Code schrijven via prompts: samengestelde rente
Je zet elke maand een vast bedrag opzij op een spaarrekening die rente oplevert.
In plaats van samengestelde rente handmatig of in een spreadsheet te berekenen, besluit je een agent te gebruiken die de code voor je schrijft en je vragen beantwoordt.
Let op: voor alle oefeningen in deze cursus is er al een variabele model voor je geïnitialiseerd. Deze geeft achter de schermen toegang tot een OpenAI-model. Geen setup of API-sleutels nodig.
Deze oefening maakt deel uit van de cursus
AI-agents met Hugging Face smolagents
Oefeninstructies
- Importeer de klasse
CodeAgentuit de bibliotheeksmolagents. - Maak een instantie van
CodeAgenten geef een lege lijst door voor tools. - Roep de methode
.run()aan op je agent en geef je taakstring door.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import the CodeAgent class
from smolagents import ____
# Create a basic agent without tools
agent = CodeAgent(tools=____, model=model)
task = "I deposit $100 every month into an account that pays 5% annual interest, compounded monthly. Calculate the total balance after 10 years."
# Run the agent
result = agent.____(task)
print(result)