Criação de um dicionário de funções
Você está trabalhando em um projeto de pesquisa no qual precisa extrair informações importantes de uma coleção de artigos de pesquisa científica. O objetivo é criar um resumo das principais informações dos documentos que você recebeu, incluindo o título e o ano de publicação. Para compilar isso, você decide usar a API da OpenAI com chamadas de função para extrair as principais informações.
A função get_response()
e messages
, que contém o texto do trabalho de pesquisa, foram pré-carregadas. A variável function_definition
também já foi parcialmente preenchida.
Este exercício faz parte do curso
Desenvolvimento de sistemas de IA com a API da OpenAI
Instruções de exercício
- Defina o parâmetro
'type'
da função. - Defina os parâmetros de
'properties'
para extrair o título e o ano de publicação dos artigos de pesquisa.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____
# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____
response = get_response(messages, function_definition)
print(response)