Basic Tutorial

พื้นฐานการสอนบอทให้สนทนา

1. Greeting

ประโยคทักทายเมื่อผู้ใช้งานเปิดหน้าเว็บเข้ามาเจอบอทครั้งแรก

2. Silent

การตั้งให้บอทจะส่งข้อความเตือนหากไม่มีการสนทนา

3. Unknown

ข้อความที่ให้บอทตอบออกมาหากเจอประโยคที่ยังไม่เข้าใจ

4. Entity

Entity ประกอบด้วย Keywords และ Answer ซึ่งบอทจะใช้ Answer ของ Entity ที่มี Keywords ใกล้เคียงกับประโยคที่ผู้ใช้ป้อนมากที่สุด ถ้าหากมี Entity มากกว่า 1 ตัวได้คะแนนเท่ากัน บอทจะใช้วิธีสุ่มเลือกคำตอบออกมา

5. Keywords

สามารถปรับ Keywords ให้ยืดหยุ่นมากขึ้นโดยการเคาะ spacebar ( ) เพื่อแบ่งให้เป็นหลายคำหรือใช้จุลภาค (,) เพื่อแทนที่คำที่มีความหมายเดียวกัน

6. Cloning

Entity สามารถมี Keywords ที่ซ้ำกัน และ มีโอกาสที่จะได้คะแนนเท่ากันได้ โดยแชทบอทจะทำการสุ่มเลือกคำตอบของ Entity ที่ได้คะแนนเท่ากันสูงสุดออกมา

7. Forwarding

Entity รวมไปถึง Greeting Silent และ Unknown นั้นสามารถโยนงานไปให้ Entity อื่นตอบแทนได้ และหากโยนให้ Entity มากกว่า 1 ตัวที่มี Keywords ตรงกัน (หรือได้คะแนนเท่ากัน) บอทก็จะสุ่มเลือกคำตอบออกมา

8. Forwarding with Text Insertion

เราสามารถแทรกคำตอบเข้าไปก่อนการ Forward ได้โดยการเพิ่มคำตอบที่ต้องการแทรกตามด้วยจุลภาค (,) ลงไปใน Entity ต้นทาง

9. Parameter

Parameter คือ ส่วนเกินของข้อความเมื่อเทียบกับ Keywords ของ Entity ที่ถูกเลือกซึ่งสามารถนำมาใช้ร่วมกับข้อความใน Answer ได้แก่

10. Conditional Forwarding

เราสามารถประยุกต์การทำทางเลือกโดยการ forward ไปหา entity หลายๆแบบแล้วแนบ parameter เข้าไปด้วยดังนี้

11. Questioning

Questioning คือการทำให้บอทตั้งคำถามแล้วหยุดรอคำตอบจากผู้ใช้และคำตอบที่ได้จะกลายเป็น Parameter ทันทีซึ่งแตกต่างจาก Forwarding ที่ต้องแนบ # ไปด้วย

12. Questioning with Text Overriding

เราสามารถตั้งประโยคคำถามที่เหมาะสมแทนการใช้ประโยคอ้างอิงได้

ความคิดเห็น