Programmation assistée par IA avancée 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 :
Sur la base du goulot d'étranglement mémoire identifié, proposez des refactorisations pour réduire le pic d'usage mémoire. Pensez au streaming, à la réutilisation des données ou à d'autres représentations.
Stratégies proposées :

Attention au cache :
🤖 Invite sur les compromis du cache :
Étant donné cette charge et ce mode d'accès, une stratégie de cache réduira-t-elle l'usage mémoire global ou l'aggravera-t-elle ? Expliquez les compromis.


Comme toujours :
Exécution du benchmark :

Résultats :
🤖 Invite de benchmarking :
Vous êtes expert·e en performance Python. Voici deux instantanés tracemalloc, avant et après un changement de 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 de benchmark efficaces :
✔ Rend l'optimisation répétable et systématique
Programmation assistée par IA avancée pour les développeurs