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 llamadas 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 OpenAI

Ver curso

Instrucciones del 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

Prueba este ejercicio y completa el 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