Sviluppo avanzato con AI per programmatori
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp
Le prestazioni non sono solo velocità:




Riscontro IA:

🤖 Prompt: collo di bottiglia di memoria
In base al collo di bottiglia individuato, suggerisci refactoring per ridurre il picco di memoria. Valuta streaming, riuso dei dati o rappresentazioni alternative.
Strategie proposte:

Attenzione al caching:
🤖 Prompt: confronto dei compromessi
Dato questo carico e pattern di accesso, una strategia di caching ridurrà la memoria totale o la peggiorerà? Spiega i compromessi.


Come sempre:
Esecuzione benchmark:

Risultati:
🤖 Prompt: benchmarking
Sei un esperto di performance Python. Di seguito due snapshot di tracemalloc, prima e dopo una modifica.
- Prima: {before_snapshot}
- Dopo: {after_snapshot}
Confronta picco di memoria e numero di allocazioni. Giustifica con numeri. Se è un miglioramento, spiega perché; altrimenti, cosa correggere.
Prompt di benchmarking efficaci:
✔ Rende l'ottimizzazione ripetibile e sistematica
Sviluppo avanzato con AI per programmatori