การเลือกบริบทที่เหมาะสมในงานเขียนโค้ด
สมมติว่าคุณเป็นอาจารย์ที่ดูแลโปรเจกต์ Python สำหรับบันทึกข้อมูลนักศึกษา โดยเก็บเกรดไว้ใน dictionary พร้อมฟังก์ชันช่วยสำหรับดึงข้อมูลนักศึกษาและคำนวณค่าเฉลี่ย ฟังก์ชันที่มีอยู่แล้วบันทึกไว้ใน students.py ซึ่ง LLM สามารถเข้าถึงและนำไปใช้ได้:
def get_student(student_id):
return {"name": "Alice", "grades": [88, 92, 95]}
def calculate_average(grades):
return round(sum(grades) / len(grades), 2)
ต้องการใช้ฟังก์ชันช่วยเหล่านี้เพื่อสร้างฟังก์ชัน add_grade() ที่เพิ่มเกรดลงในบันทึกของนักศึกษาและคืนค่าค่าเฉลี่ยที่อัปเดตแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนโค้ดด้วยความช่วยเหลือของ AI สำหรับนักพัฒนา
คำแนะนำการฝึกหัด
- สั่งให้โมเดล**สร้างฟังก์ชัน `add_grade()`** โดยใช้**บริบท**ของ `get_student()` และ `calculate_average()` พร้อมกำหนดให้ตอบเป็น**โค้ด Python ตามมาตรฐาน PEP 8**
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด