![translation](https://cdn.durumis.com/common/trans.png)
นี่คือโพสต์ที่แปลด้วย AI
อะไรคือการเติมช่อง (Slot-Filling)
- ภาษาที่เขียน: ภาษาเกาหลี
- •
-
ประเทศอ้างอิง: ทุกประเทศ
- •
- เทคโนโลยีสารสนเทศ
เลือกภาษา
สรุปโดย AI ของ durumis
- การเติมช่องคือวิธีการที่แชทบอทเติมข้อมูลเพื่อให้ได้คำตอบที่สมบูรณ์จากผู้ใช้โดยการรับข้อมูลหลายอย่าง
- ตัวอย่างเช่น เมื่อแชทบอทรับคำสั่งกาแฟ แชทบอทจะถามคำถามเกี่ยวกับประเภทของกาแฟ อุณหภูมิ และปริมาณน้ำ จนกว่าจะได้รับข้อมูลทั้งหมด
- การเติมช่องมักใช้ในสถานการณ์ที่ต้องการข้อมูลเฉพาะ เช่น การรับเรื่องร้องเรียนหรือการให้ข้อมูลเกี่ยวกับสถานที่ และหากผู้ใช้พูดนอกเรื่อง สามารถตั้งค่าคำพูดเพื่อให้การสนทนาสิ้นสุดลง
คำศัพท์เกี่ยวกับแชทบอท: การเติมช่อง (Slot-Filling)
เมื่อต้องรู้ข้อมูลหลายอย่างเพื่อให้คำตอบได้ ต้องเติมข้อมูลทั้งหมด (Filling) นั่นหมายถึงการถามซ้ำๆ จนกว่าจะเติมช่อง (Slot) ทั้งหมดได้
เมื่อมีการถามหรือสั่งซื้อ ต้องมีค่าที่จำเป็นและค่าที่เลือกได้ หากไม่มีค่าที่จำเป็น ระบบจะถามคำถามเดิมๆ ซ้ำๆ จนกว่าจะได้รับค่าที่จำเป็น
อะไรคือการเติมช่อง (Slot-Filling)
ตัวอย่างที่ 1)
- แชทบอท: คุณต้องการสั่งกาแฟอะไรกี่แก้วครับ?
- ผู้ใช้: อเมริกาโน
- แชทบอท: เป็นเครื่องดื่มร้อนหรือเย็นครับ? และคุณต้องการสั่งกี่แก้วครับ?
- ผู้ใช้: ร้อน
- แชทบอท: งั้นคุณต้องการสั่งกี่แก้วครับ?
- ผู้ใช้: หนึ่งแก้ว
- แชทบอท: สั่งซื้อเสร็จสิ้นแล้วครับ
ตัวอย่างที่ 2)
- ผู้ใช้: บอกสภาพอากาศหน่อย
- แชทบอท: คุณต้องการทราบสภาพอากาศของที่ไหนและเมื่อไหร่ครับ?
- ผู้ใช้: วันนี้อากาศดูร้อน (พูดนอกเรื่อง)
- แชทบอท: คุณต้องการทราบสภาพอากาศของที่ไหนและเมื่อไหร่ครับ?
- ผู้ใช้: กรุงเทพฯ
- แชทบอท: คุณต้องการทราบสภาพอากาศของวันไหนครับ?
- ผู้ใช้: ใช่ วันไหนดีนะ (พูดนอกเรื่อง)
- แชทบอท: คุณต้องการทราบสภาพอากาศของวันไหนครับ?
- วนลูปซ้ำไปเรื่อยๆ.....
ตัวอย่างข้างต้นคือการเติมช่องในแบบการแชทหรือเสียง แต่การเติมช่องแบบนี้มีมากในกรณีที่ต้องรับเรื่องร้องเรียน หรือให้ข้อมูลบางอย่าง (= การพัฒนาแบบกำหนดเอง)
1. ในกรณีรับเรื่องร้องเรียน ถ้าต้องรับที่อยู่ แต่ผู้ใช้พูดนอกเรื่องเรื่อยๆระบบจะถามซ้ำๆ จนกว่าจะได้รับที่อยู่
2. (เพื่อให้ข้อมูลตามตำแหน่ง) ในกรณีที่ต้องรับตำแหน่งปัจจุบัน แต่ผู้ใช้พูดนอกเรื่องเรื่อยๆระบบจะถามซ้ำๆ จนกว่าจะได้รับข้อมูลตำแหน่ง.
ในกรณีนี้ ต้องสร้างคำเพื่อหลีกเลี่ยงการวนลูปซ้ำๆ
จำเป็นต้องสร้างคำพูดเพื่อหลีกเลี่ยง และแจ้งให้ผู้ใช้ทราบด้วย
1. ให้ผู้ใช้พิมพ์คำว่า "หยุด" หรือ "!จบ"
2. แน่นอนว่า บางครั้ง บริษัทลูกค้าไม่สนใจการใส่คำเพื่อหลีกเลี่ยงการวนลูปซ้ำๆ ในการพัฒนา (ลูกค้าต้องการแบบนั้น แต่จะ ให้ฉันทำอย่างไร T_T)
❗ข้อมูลเพิ่มเติมที่ควรรู้
ลองค้นหาดู... มีข้อมูลมากมาย