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

Prompt tự nhất quán (Self-consistency)

Hãy tưởng tượng bạn sở hữu một cửa hàng bán laptop và điện thoại di động. Bạn bắt đầu ngày mới với 50 thiết bị trong cửa hàng, trong đó 60% là điện thoại di động. Trong ngày, có ba khách ghé thăm cửa hàng, mỗi người mua một chiếc điện thoại, và một trong số họ mua thêm một chiếc laptop. Ngoài ra, bạn nhập thêm 10 laptop và 5 điện thoại di động. Cuối ngày bạn có bao nhiêu laptop và bao nhiêu điện thoại di động? Bài toán này được mô tả trong chuỗi problem_to_solve, và bạn sẽ dùng một prompt self-consistency để giải.

Gói OpenAI và hàm get_response() đã được nạp sẵn cho bạn.

Hàm get_response() trong bài này sử dụng tham số max_tokens để giúp bài chạy nhanh hơn.

Bài tập này là một phần của khóa học

Kỹ thuật Prompt với OpenAI API

Xem khóa học

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

  • Tạo self_consistency_instruction cho phép mô hình giải bài toán với ba chuyên gia và gộp kết quả bằng bỏ phiếu đa số.
  • Tạo prompt cuối cùng bằng cách kết hợp self_consistency_instructionproblem_to_solve.

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

# Create the self_consistency instruction
self_consistency_instruction = ____

# Create the problem to solve
problem_to_solve = "If you own a store that sells laptops and mobile phones. You start your day with 50 devices in the store, out of which 60% are mobile phones. Throughout the day, three clients visited the store, each of them bought one mobile phone, and one of them bought additionally a laptop. Also, you added to your collection 10 laptops and 5 mobile phones. How many laptops and mobile phones do you have by the end of the day?"

# Create the final prompt
prompt = ____

response = get_response(prompt)
print(response)
Chỉnh sửa và Chạy Mã