Análise da exatidão da solução
Você voltou de suas férias relaxantes e recebeu a tarefa de revisar e corrigir algumas tarefas de programação, incluindo uma função para calcular a área de uma forma. Você recebeu a string code
, que contém uma função para calcular a área de um retângulo, e precisa avaliar se está correta. A função ideal para você é uma função com sintaxe correta, que recebe duas entradas e retorna uma saída.
O pacote OpenAI
e a função get_response()
foram pré-carregados para você.
Este exercício faz parte do curso
Engenharia de Prompts do ChatGPT para Desenvolvedores
Instruções de exercício
- Crie um
prompt
de várias etapas solicitando ao modelo que avalie a função disponibilizada na stringcode
delimitada de acordo com três critérios: sintaxe correta, recebimento de duas entradas e retorno de uma saída.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
code = '''
def calculate_rectangle_area(length, width):
area = length * width
return area
'''
# Create a prompt that analyzes correctness of the code
prompt = ____
response = get_response(prompt)
print(response)