เพื่อให้เข้าใจง่ายๆ ลองนึกถึงเวลากรอกแบบฟอร์มหรือแบบสอบถามไรงี้ดู จากภาพด้านล่าง ฝั่งซ้ายคือ Attribute(ตัวแปร) ส่วนฝั่งขวาคือ Value (ค่าของตัวแปร) Show Attribute ทางซ้ายจะเก็บ Value ทางขวาเอาไว้ โดย Value สามารถเปลี่ยนไปได้เรื่อยๆแล้วแต่ว่าผู้กรอกแบบฟอร์มจะเป็นใคร เราสามารถใช้หลักการเดียวกันนี้ในการเก็บข้อมูลของผู้ใช้ผ่าน Chatbot โดยสามารถทำได้ 2 วิธี ลองมาดูวิธีการเก็บข้อมูลเบื้องต้นกัน วิธีที่ 1 เก็บข้อมูลด้วย Quick ReplyQuick ReplyQuick Reply คือการตั้งคำถามและให้ผู้ใช้ตอบกลับด้วยการกดปุ่ม
2. คลิกปุ่ม User Attributes คลิกปุ่ม User Attributes3. จะมีหน้าต่างให้ตั้งชื่อ Attribute เราสามารถตั้งชื่อว่าอะไรก็ได้ ตั้งชื่อ Attribute4. เรียบร้อยแล้ว เมื่อผู้ใช้คุยกับ Chatbot มาถึงตรงนี้ บอทก็จะเก็บค่าที่ผู้ใช้เลือกอัตโนมัติ โดยสามารถเข้าไปดูค่าได้ที่หน้า Analytics วิธีที่ 2 เก็บข้อมูลด้วย InputInputInput เป็นอีกวิธีเก็บคำตอบ โดยให้ผู้ใช้เป็นคนพิมพ์คำตอบเอง
1)พิมพ์คำถาม 2)เลือกประเภทของคำตอบ อย่างเราถามอายุคำตอบเลยเป็นตัวเลข 3)ตั้งชื่อ Attribute 4) พิมพ์ข้อความแจ้งเตือนเมื่อผู้ใช้พิมพ์คำตอบผิดประเภท 2. เรียบร้อยแล้ว เมื่อผู้ใช้คุยกับ Chatbot มาถึงตรงนี้ บอทก็จะเก็บค่าที่ผู้ใช้เลือกให้โดยอัตโนมัติ โดยสามารถเข้าไปดูค่าได้ที่หน้า Analytics ประเภทของ Attribute มีกี่ประเภท อะไรบ้าง พร้อมความหมายแอตตรบวต (attributes)
Simple Attribute : เป็น Attribute ที่มีองค์ประกอบเดี่ยวไม่สามารถแยกย่อยออกไปได้ • Composite Attribute : เป็น Attribute ที่สามารถแยกองค์ประกอบย่อยออกไปได้อีก Derived Attribute : เป็น Attribute ที่แทนค่าที่ได้มาจากค่าของ Attribute อื่น โดยไม่ จําเป็นต้องจัดเก็บให้เป็น Attribute หนึ่งของ Entity ก็ได้
แอททริบิวต์ Attribute มีกี่ประเภทอะไรบ้างAttribute (แอตทริบิวต์) คือ การกำหนดคุณลักษณะของอิลิเมนท์
การกำหนดแอตทริบิวต์ จะมีอยู่ 2 แบบ คือ กำหนดชื่อและค่า และการกำหนดแบบ บูลีน แอตทริบิวต์แบกำหนดชื่อและค่า (Name & Value) แอตทริบิวต์แบบกำหนดชื่อและค่า ต้องกำหนดในรูปแบบของ name="Value" ที่แท็กเปิดของอิลิเมนต์ แนวทางในการกำหนดแอตทริบิวต์ให้แก่อิลิเมนต์ของ HTML.
แอททริบิวต์ คืออะไรแอททริบิวต์(Attribute) หมายถึง ข้อมูลที่แสดงถึงคุณสมบัติของเอนทิตี เช่น เอนทิตีสินค้า ประกอบด้วยแอททริบิวต์ รหัสสินค้า ชื่อสินค้า ราคาสินค้า และสินค้าคงเหลือ เอนทิตีลูกค้าประกอบด้วยแอททริบิวต์ รหัสลูกค้า ชื่อลูกค้า และที่อยู่ เอนทิตีใบสั่งซื้อประกอบด้วยแอททริบิวต์ รหัสใบสั่งซื้อ รหัสสินค้า รหัสลูกค้า และจำนวน
ข้อใดเป็น Multivalued Attribute3) Multivalued Attribute คือ Attribute ที่ให้ค่ามากกว่า 1 ค่า สำหรับ Entity1 Entity เช่น ชื่อบุตร เป็น Multivalued Attribute เนื่องจากมีบุตรได้หลายคน โดยจะใช้สัญลักษณ์ วงรี 2 วงซ้อนกัน
|