ComenzarEmpieza gratis

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

Ver curso

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)
Editar y ejecutar código