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

วิเคราะห์ความถูกต้องของโซลูชัน

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

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

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

Prompt Engineering กับ OpenAI API

ดูคอร์ส

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

  • สร้าง prompt แบบหลายขั้นตอน เพื่อให้โมเดลประเมินฟังก์ชันที่อยู่ในสตริง code ที่กำหนดขอบเขตไว้ตามเกณฑ์ทั้งสาม ได้แก่ ไวยากรณ์ที่ถูกต้อง, รับ input สองค่า, และ คืนค่า output หนึ่งค่า

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

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

client = OpenAI(api_key="")

code = '''
def calculate_rectangle_area(length, width):
    area = length * width
    return area
'''

# Create a prompt that analyzes correctness of the code
prompt = ____

response = get_response(prompt)
print(response)
แก้ไขและรันโค้ด