Prompts para depuración efectiva
Trabajas en una empresa bancaria donde estás creando un pipeline que procesa y almacena datos enviados por usuarios. Un paso de preprocesamiento convierte las cadenas a mayúsculas antes de guardarlas en una base de datos central, pero has detectado un error.
En este paso, una entrada ['a', 'b', 'c'] debería producir ['A', 'B', 'C'], pero el script actual devuelve ['C', 'C', 'C'].
El archivo process_data.py, que el LLM puede leer y usar, contiene la función defectuosa:
def to_uppercase(strings):
uppercased = [s.upper() for s in strings]
return [uppercased[-1]] * len(strings)
Este ejercicio forma parte del curso
Programación asistida por IA para desarrolladores
Instrucciones del ejercicio
- Redacta un prompt para que el modelo depure la función, incluyendo el **código defectuoso**, el **comportamiento esperado** y pidiendo **pasos de razonamiento** claros.
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio