Crear un diccionario de funciones
Estás trabajando en un proyecto de investigación en el que tienes que extraer información clave de una colección de trabajos de investigación científica. El objetivo es crear un resumen de la información clave de los trabajos que te den, que incluya el título y el año de publicación. Para compilarlo, decides utilizar la API de OpenAI con llamada a funciones para extraer la información clave.
Se ha precargado la función get_response()
y messages
, que contiene el texto del trabajo de investigación. La variable function_definition
también se ha rellenado ya parcialmente.
Este ejercicio forma parte del curso
Desarrollar sistemas de IA con la API de OpenAI
Instrucciones de ejercicio
- Define el parámetro de la función
'type'
. - Define los parámetros de
'properties'
para extraer el título y el año de publicación de los trabajos de investigación.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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)