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

หลีกเลี่ยงการตอบสนองที่ไม่สอดคล้องกัน

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

ในแบบฝึกหัดนี้ ฟังก์ชัน get_response() และตัวแปร messages กับ function_definition ถูกโหลดไว้ล่วงหน้าแล้ว โดย messages มีรีวิวของผู้ใช้อยู่แล้ว และ function_definition มีสองฟังก์ชัน ได้แก่ ฟังก์ชันสำหรับดึงข้อมูลเชิงโครงสร้าง และฟังก์ชันสำหรับสร้างคำตอบ

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

การพัฒนาระบบ AI ด้วย OpenAI API

ดูคอร์ส

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

  • แก้ไข messages เพื่อบอกให้โมเดล ไม่ สมมติค่าใด ๆ สำหรับผลลัพธ์ที่จะส่งคืน

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

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

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

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