Prompts para depuração eficaz
Você trabalha em uma empresa do setor bancário, onde está construindo um pipeline que processa e armazena dados enviados por usuários. Uma etapa de pré-processamento converte strings para maiúsculas antes de salvá-las em um banco de dados central, mas você identificou um bug.
Nessa etapa, a entrada ['a', 'b', 'c'] deveria produzir ['A', 'B', 'C'], mas o script atual retorna ['C', 'C', 'C'].
O arquivo process_data.py, que o LLM pode ler e usar, contém a função com defeito:
def to_uppercase(strings):
uppercased = [s.upper() for s in strings]
return [uppercased[-1]] * len(strings)
Este exercício faz parte do curso
Codificação com IA para Desenvolvedores
Instruções do exercício
- Peça ao modelo para depurar a função incluindo o **código com defeito**, o **comportamento esperado** e solicitando etapas claras de **raciocínio**.
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício