Bắt đầu ngayBắt đầu miễn phí

Gọi hàm song song

Sau khi trích xuất dữ liệu từ các bài đánh giá của khách hàng cho đội marketing, công ty bạn hỏi liệu có cách nào tạo luôn phản hồi gửi đến khách hàng để họ đăng lên nền tảng đánh giá không. Bạn quyết định dùng gọi hàm song song để áp dụng cả hai hàm, vừa tạo dữ liệu vừa tạo phản hồi. Bạn dùng một hàm tên là reply_to_review và yêu cầu trả về phản hồi bài đánh giá dưới dạng thuộc tính reply.

Trong bài này, hàm get_response(), biến messagesfunction_definition đã được nạp sẵn. messages đã chứa bài đánh giá của người dùng, và function_definition chứa hàm dùng để trích xuất dữ liệu có cấu trúc.

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

Xem khóa học

Hướng dẫn bài tập

  • Bổ sung vào định nghĩa hàm để trả về thêm thông điệp phản hồi bài đánh giá của khách hàng: hàm phải có name, descriptionparameters, trong đó parameters gồm typeproperties.
  • In ra phản hồi.

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="")

# Append the second function
function_definition.append({'type': 'function', 'function':{'name': ____, ____, ____: {'type': ____, 'properties': {'reply': {____}}}}})

response = get_response(messages, function_definition)

# Print the response
____
Chỉnh sửa và Chạy Mã