Pokročilé programování s pomocí AI pro vývojáře
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp
Výkon není jen rychlost:




Zjištění AI:

🤖 Prompt – paměťové úzké místo:
Na základě identifikovaného paměťového úzkého místa navrhněte strategie refaktoringu pro snížení špičkového využití paměti. Zvažte streaming, opětovné využití dat nebo alternativní reprezentace.
Navrhované strategie:

Pozor na mezipaměť:
🤖 Prompt – porovnání kompromisů:
Vzhledem k tomuto pracovnímu zatížení a vzoru přístupu: snížila by strategie mezipaměti celkové využití paměti, nebo by situaci zhoršila? Vysvětlete kompromisy.


Jako vždy:
Spuštění benchmarku:

Výsledky:
🤖 Prompt pro benchmarking:
Jste expert na výkon v Pythonu. Níže jsou dva snímky tracemalloc – před změnou kódu a po ní.
- Před: {before_snapshot}
- Po: {after_snapshot}
Porovnejte špičkové využití paměti a počet alokací. Závěry podložte čísly. Pokud jde o zlepšení, vysvětlete proč. Pokud ne, navrhněte, co opravit.
Efektivní benchmarkingové prompty:
✔ Optimalizace je opakovatelná a systematická
Pokročilé programování s pomocí AI pro vývojáře