Decodificando funções com os prompts certos
Você faz parte da equipe de Sales Data Analytics de uma empresa de mobilidade urbana que oferece bikes e motos para locação de curto prazo. A precificação é dinâmica: nos horários de pico (7–10 AM, 5–8 PM) não há descontos; fora do pico, os preços podem cair em até 40% conforme a demanda e o uso.
A função abaixo calcula os preços e está salva em pricing.py, um arquivo que o LLM pode ler e usar:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
Este exercício faz parte do curso
Codificação com IA para Desenvolvedores
Instruções do exercício
- Instrua o modelo a melhorar a função para **legibilidade e correção**, incluindo contexto sobre preços em horários de pico e fora de pico e o **caso de uso de precificação dinâmica**, e pedindo para retornar a resposta como **código Python formatado segundo a PEP 8**.
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício