ComeçarComece de graça

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

Ver curso

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