Xây dựng một từ điển hàm
Bạn đang thực hiện một dự án nghiên cứu và cần trích xuất thông tin chính từ một tập hợp các bài báo khoa học. Mục tiêu là tạo bản tóm tắt thông tin cốt lõi từ các bài báo được cung cấp, bao gồm tiêu đề và năm xuất bản. Để tổng hợp điều này, bạn quyết định sử dụng OpenAI API với function calling để trích xuất thông tin chính.
Hàm get_response() và messages (chứa nội dung bài báo khoa học) đã được nạp sẵn. Biến function_definition cũng đã được điền một phần.
Bài tập này là một phần của khóa học
Phát triển hệ thống AI với OpenAI API
Hướng dẫn bài tập
- Xác định tham số
'type'của hàm. - Xác định các tham số
'properties'để trích xuất tiêu đề và năm xuất bản từ các bài báo nghiên cứu.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)