เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

One-shot chain-of-thought prompts

เมื่อต้องการหาผลรวมของเลขคู่ในเซตที่กำหนด ขั้นแรกต้องระบุเลขคู่เหล่านั้นก่อน แล้วจึงนำมาบวกกัน คุณสามารถสอนวิธีนี้ให้กับโมเดลภาษาผ่านตัวอย่างหนึ่งตัวอย่างหรือมากกว่านั้น และโมเดลจะนำกลยุทธ์นี้ไปใช้กับเซตใหม่ได้

เป้าหมายของแบบฝึกหัดนี้คือการสอนโมเดลให้ใช้วิธีการดังกล่าวกับเซต {9, 10, 13, 4, 2} จากนั้นให้โมเดลนำไปใช้กับเซตใหม่: {15, 13, 82, 7, 14} นี่คือการทำ chain-of-thought prompting ผ่าน one-shot prompting

แพ็กเกจ OpenAI และฟังก์ชัน get_response() ถูกโหลดไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Prompt Engineering กับ OpenAI API

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนด example เพื่อสอนโมเดลให้รู้จักหาผลรวมของเลขคู่ในเซต {9, 10, 13, 4, 2}
  • กำหนด question ในรูปแบบเดียวกับที่ใช้ใน example เพื่อให้โมเดลคิดวิเคราะห์บนเซตใหม่ {15, 13, 82, 7, 14}
  • สร้าง prompt ขั้นสุดท้าย

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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)
แก้ไขและรันโค้ด