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

One-shot chain-of-thought prompts

Khi cần tính tổng các số chẵn trong một tập cho trước, trước hết bạn phải xác định các số chẵn đó rồi mới cộng chúng lại. Bạn có thể dạy điều này cho một mô hình ngôn ngữ thông qua một hoặc vài ví dụ, và mô hình sẽ làm theo chiến lược đó để xử lý các tập mới.

Mục tiêu của bạn trong bài tập này là dạy mô hình cách áp dụng quy trình đó trên tập: {9, 10, 13, 4, 2}, rồi yêu cầu mô hình thực hiện trên một tập mới: {15, 13, 82, 7, 14}. Đây là cách bạn thực hiện chain-of-thought prompting thông qua one-shot prompting.

Gói OpenAI và hàm get_response() đã được tải sẵn cho bạ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

  • Định nghĩa một example để dạy mô hình cách cộng các số chẵn trong tập {9, 10, 13, 4, 2}.
  • Định nghĩa một question, tương tự như trong example, để yêu cầu mô hình suy luận trên tập mới {15, 13, 82, 7, 14}.
  • Tạo prompt cuối cùng.

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 example 
example = """Q: Sum the even numbers in the following set: ____.
             A: Even numbers: ____. Adding them: ____+____+____=____"""

# Define the question
question = """Q: ____ 
              A:"""

# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)
Chỉnh sửa và Chạy Mã