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

แชทบอตสำหรับบริการลูกค้า

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

แพ็กเกจ OpenAI และฟังก์ชัน get_response() ถูกโหลดไว้ให้แล้ว

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

Prompt Engineering กับ OpenAI API

ดูคอร์ส

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

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

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

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

client = OpenAI(api_key="")

# Define the purpose of the chatbot
chatbot_purpose = "____"

# Define audience guidelines
audience_guidelines = "____"

# Define tone guidelines
tone_guidelines = "____"

system_prompt = chatbot_purpose + audience_guidelines + tone_guidelines
response = get_response(system_prompt, "My new headphones aren't connecting to my device")
print(response)
แก้ไขและรันโค้ด