การวิเคราะห์ ticket ฝ่ายสนับสนุนลูกค้า
ทีมสนับสนุนลูกค้าได้รับ ticket ผ่านช่องทางต่าง ๆ เช่น อีเมล แชท และโซเชียลมีเดีย บริษัทต้องการดึง entity สำคัญออกมาโดยอัตโนมัติ เพื่อจัดหมวดหมู่และกำหนดลำดับความสำคัญของ ticket ได้อย่างเหมาะสม หน้าที่ของคุณคือสร้าง few-shot prompt ที่ช่วยให้บรรลุเป้าหมายนั้น
มี ticket ตัวอย่างสามรายการ (ticket_1, ticket_2 และ ticket_3) พร้อม entity ที่สอดคล้องกัน (entities_1, entities_2 และ entities_3) สำหรับบอกโมเดลว่าต้องมองหาอะไรและแสดงผลอย่างไร จากนั้นให้โมเดลดึง entity จาก string ticket_4 ใหม่
แพ็กเกจ OpenAI, string ticket_4 และฟังก์ชัน get_response() ถูกโหลดไว้ให้แล้ว รวมถึงตัวแปร ticket และ entity ที่กล่าวถึงข้างต้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Prompt Engineering กับ OpenAI API
คำแนะนำการฝึกหัด
- สร้าง few-shot prompt โดยใช้ ticket สามรายการพร้อม entity ที่สอดคล้องกัน เพื่อดึง entity จาก ticket ใหม่
ticket_4
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
client = OpenAI(api_key="")
# Craft a few-shot prompt to get the ticket's entities
prompt = ____
response = get_response(prompt)
print("Ticket: \n", ticket_4)
print("Entities: \n", response)