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

การให้บริบทผ่าน system prompt

ตอนนี้จะใช้ system prompt เพื่อให้บริบทแก่แชทบอตเกี่ยวกับ MyPersonalDelivery แทนที่จะอาศัยบทสนทนาตัวอย่าง มี service_description แบบละเอียดให้พร้อมแล้ว ซึ่งแนะนำบริการที่มีให้และประโยชน์ของการเลือกใช้บริการนี้ จากนั้นจะทดสอบคำถามของผู้ใช้เพื่อดูว่าโมเดลรับรู้บริบทได้อย่างมีประสิทธิภาพหรือไม่

แพ็กเกจ OpenAI และสตริง service_description ได้ถูกโหลดไว้ให้แล้ว

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

Prompt Engineering กับ OpenAI API

ดูคอร์ส

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

  • กำหนด system_prompt ที่ระบุวัตถุประสงค์ของแชทบอต รวมถึง service_description และแนะนำให้แชทบอตตอบคำถามด้วยน้ำเสียงที่สุภาพและเป็นมิตร
  • รับการตอบกลับโดยใช้ฟังก์ชัน get_response() ซึ่งรับ system prompt และ user prompt เป็น input แล้วคืนค่าการตอบกลับเป็น output

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

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

client = OpenAI(api_key="")

# Define the system prompt
system_prompt = ____

user_prompt = "What benefits does MyPersonalDelivery offer?"

# Get the response to the user prompt
response = ____

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