Écrire du code à partir de prompts : intérêts composés
Vous mettez de côté un montant fixe chaque mois sur un compte d’épargne qui génère des intérêts.
Plutôt que de calculer les intérêts composés manuellement ou dans un tableur, vous décidez d’utiliser un agent pour écrire le code à votre place et répondre à vos questions.
Remarque : pour tous les exercices de ce cours, une variable model a déjà été initialisée pour vous. Elle donne accès en arrière-plan à un modèle OpenAI. Aucune configuration ni clé API n’est requise.
Cet exercice fait partie du cours
Agents IA avec Hugging Face smolagents
Instructions
- Importez la classe
CodeAgentdepuis la bibliothèquesmolagents. - Créez une instance de
CodeAgenten lui passant une liste vide pour les outils. - Appelez la méthode
.run()sur votre agent et passez-lui votre tâche sous forme de chaîne.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)