Programmation avancée assistée par l'IA pour les développeurs
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp
La performance n'est pas que la vitesse :




Constat de l'IA :

🤖 Invite goulot mémoire :
Selon le goulot mémoire identifié, proposez des refactorisations pour réduire le pic d'utilisation. Pensez au streaming, à la réutilisation de données ou à d'autres représentations.
Stratégies proposées :

Attention à la mise en cache :
🤖 Invite sur les compromis :
Pour cette charge et ces accès, une stratégie de cache réduira-t-elle la mémoire totale, ou l'aggravera-t-elle? Expliquez les compromis.


Comme toujours :
Exécution de l'évaluation :

Résultats :
🤖 Invite d'évaluation :
Vous êtes expert·e en performance Python. Voici deux instantanés tracemalloc, avant et après une modification du code.
- Avant : {before_snapshot}
- Après : {after_snapshot}
Comparez le pic mémoire et le nombre d'allocations. Justifiez avec des chiffres. Si c'est une amélioration, expliquez pourquoi. Sinon, proposez quoi corriger.
Invites d'évaluation efficaces :
✔ Rend l'optimisation répétable et systématique
Programmation avancée assistée par l'IA pour les développeurs