Programación asistida por IA avanzada para desarrolladores
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp
El rendimiento no es solo velocidad:




Hallazgo de la IA:

🤖 Prompt de cuello de botella de memoria:
Según el cuello de botella detectado, sugiere refactors para reducir el pico de memoria. Considera streaming, reutilización de datos o representaciones alternativas.
Estrategias propuestas:

Cuidado con la caché:
🤖 Prompt para comparar compensaciones:
Dado este trabajo y patrón de acceso, ¿una estrategia de caché reduciría la memoria total o la empeoraría? Explica las compensaciones.


Como siempre:
Ejecución de benchmark:

Resultados:
🤖 Prompt de benchmarking:
Eres experta/o en rendimiento de Python. A continuación, dos snapshots de tracemalloc, antes y después de un cambio.
- Antes: {before_snapshot}
- Después: {after_snapshot}
Compara el pico de memoria y el número de asignaciones. Justifica con números. Si mejora, explica por qué. Si no, sugiere qué corregir.
Prompts efectivos de benchmarking:
✔ Hace la optimización repetible y sistemática
Programación asistida por IA avanzada para desarrolladores