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

พรอมต์สำหรับการดีบักที่มีประสิทธิภาพ

คุณทำงานที่บริษัทธนาคารและกำลังสร้าง pipeline สำหรับประมวลผลและจัดเก็บข้อมูลที่ผู้ใช้ส่งเข้ามา ขั้นตอนหนึ่งในการประมวลผลล่วงหน้าคือการแปลงสตริงเป็นตัวพิมพ์ใหญ่ก่อนบันทึกลงฐานข้อมูลกลาง แต่พบว่ามีบั๊กเกิดขึ้น

ในขั้นตอนนี้ input ['a', 'b', 'c'] ควรได้ผลลัพธ์เป็น ['A', 'B', 'C'] แต่สคริปต์ปัจจุบันกลับคืนค่า ['C', 'C', 'C'] แทน

ไฟล์ process_data.py ที่ LLM สามารถอ่านและใช้งานได้ มีฟังก์ชันที่มีข้อผิดพลาดดังนี้:

def to_uppercase(strings):
  uppercased = [s.upper() for s in strings]
  return [uppercased[-1]] * len(strings)

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

การเขียนโค้ดด้วยความช่วยเหลือของ AI สำหรับนักพัฒนา

ดูคอร์ส

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

- เขียนพรอมต์ให้โมเดลดีบักฟังก์ชัน โดยใส่ **โค้ดที่มีข้อผิดพลาด**, **พฤติกรรมที่คาดหวัง**, และขอให้อธิบาย **ขั้นตอนการให้เหตุผล** อย่างชัดเจน

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

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด