Pengembangan Kode Berbantuan AI Lanjutan untuk Developer
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp
Kinerja bukan hanya kecepatan:




Temuan AI:

🤖 Prompt kemacetan memori:
Berdasarkan kemacetan memori yang diidentifikasi, sarankan refactoring untuk menurunkan puncak penggunaan memori. Pertimbangkan streaming, penggunaan ulang data, atau representasi alternatif.
Strategi yang diusulkan:

Hati-hati dengan caching:
🤖 Prompt membandingkan trade-off:
Dengan beban kerja dan pola akses ini, apakah strategi caching menurunkan total penggunaan memori, atau justru memperburuknya? Jelaskan trade-off-nya


Seperti biasa:
Jalankan benchmarking:

Hasil:
🤖 Prompt benchmarking:
Anda ahli performa Python. Berikut dua snapshot tracemalloc, sebelum dan sesudah perubahan kode.
- Sebelum: {before_snapshot}
- Sesudah: {after_snapshot}
Bandingkan puncak penggunaan memori dan jumlah alokasi. Jelaskan kesimpulan dengan angka. Jika perubahannya perbaikan, jelaskan alasannya. Jika tidak, sarankan apa yang perlu diperbaiki.
Prompt benchmarking yang efektif:
✔ Membuat optimasi terulang dan sistematis
Pengembangan Kode Berbantuan AI Lanjutan untuk Developer