ComeçarComece gratuitamente

Evitar respostas inconsistentes

A equipe com a qual você estava trabalhando no projeto anterior está entusiasmada com o gerador de respostas e pergunta se mais avaliações podem ser processadas. No entanto, algumas avaliações foram misturadas com outros documentos, e você não deve retornar respostas se o texto não contiver uma avaliação ou informações relevantes. Por exemplo, a avaliação que você está considerando agora não contém um nome de produto e, portanto, não deve ser retornado nenhum nome de produto.

Neste exercício, a função get_response() e as variáveis messages e function_definition foram pré-carregadas. As messages já contêm a avaliação do usuário, e function_definition contém as duas funções: uma que solicita a extração de dados estruturados e outra que solicita a geração de uma resposta.

Este exercício faz parte do curso

Desenvolvimento de sistemas de IA com a API da OpenAI

Ver Curso

Instruções de exercício

  • Modifique messages para solicitar que o modelo não suponha nenhum valor para as respostas.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Editar e executar código