การกำหนดคำสั่งให้โมเดล
คุณกำลังสร้างระบบ AI สำหรับฝ่ายสนับสนุนลูกค้าของบริษัทบริการทางการเงิน ด้วยเหตุผลด้านความปลอดภัยและการปฏิบัติตามข้อกำหนด AI จึงต้องมีขอบเขตที่ชัดเจน โดยตอบคำถามเฉพาะเรื่อง ยอดเงินในบัญชี และ ประวัติธุรกรรม เท่านั้น และควรปฏิเสธคำขออื่นๆ อย่างสุภาพ เช่น การรีเซ็ตรหัสผ่าน
สามารถใช้ OpenAI client ที่เตรียมไว้ให้แล้วในชื่อ client ซึ่งจะใช้งานได้ตลอดทั้งคอร์ส
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับ OpenAI Responses API
คำแนะนำการฝึกหัด
- สร้างคำขอ Responses API ไปยัง
"gpt-5.4-mini"พร้อมกำหนดคำสั่งที่ชัดเจนให้ตอบเฉพาะคำถามเกี่ยวกับ ยอดเงินในบัญชี และ ประวัติธุรกรรม เท่านั้น และไม่ตอบคำขออื่น เช่น การรีเซ็ตรหัสผ่าน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a guardrailed AI response
response = client.responses.create(
model=____,
instructions="You are a customer support AI that only answers questions about ____. Politely decline any other requests such as ____.",
input="Can you help me reset my password?"
)
print(response.output_text)