ทำ contextual marketing ผ่านแชทบอท (ประกอบการเรียน DSE)
ขั้นตอน
- เขียนโปรแกรมเพื่อจัดกลุ่มลูกค้า ในตัวอย่างเป็นการเขียนโค้ดอย่างง่ายเพื่อแยกระหว่างเพศชาย เพศหญิง
2. สร้าง API ด้วย heroku แปะไฟล์ segment.p แทนใน folder
วิธีขึ้น heroku server ดังนี้
3. หากทำสำเร็จจะได้ดังนี้ โดย API จะรับค่า customer_id เข้าไป แล้วให้คำตอบเป็น segment ของ customer_id
4. นำ API ไปผูกกับระบบ
5. สร้างคำตอบที่เชื่อมกับ intent ที่ได้รับมาจาก API
6. สร้าง intent เพื่อเรียก API
7. สร้างคำตอบเพื่อเรียก API contextual
8. ทดสอบแชทบอท
- โดยแชทบอท จะรับคำสั่งว่าอยากซื้อของให้แฟน
- จากนั้นแชทบอทก็จะไปเรียก API object API_getpresent
- API_getpresent จะรับค่า customer_id จากระบบ และคือคำตอบออกมาเป็น intent ที่เป็น segment ของลูกค้า ในตัวอย่างเป็น female กับ male
- intent female กับ male จะไปเชื่อมกับรูปภาพของขวัญที่จะแนะนำ
- ในตัวอย่างถ้า intent จาก API เป็น female นั่นคือแสดงว่า ระบบตรวจจับว่าคนที่บอกว่าอยากซื้อของขวัญให้แฟน เป็นผู้หญิง ระบบก็จะเอาของขวัญที่เป็นคอมพิวเตอร์ให้เพื่อที่จะได้เอาไปซื้อให้แฟนผู้ชายของเค้า
ในกรณีที่ระบบตรวจจับว่าคนคุยเป็นผู้ชาย ก็จะแนะนำตุ๊กตา แต่หากว่าระบบไม่สามารถระบุได้ว่าเป็นเพศอะไร ก็จะตอบกลับไปว่า แนะนำไม่ถูกครับ
เพื่อทดสอบให้แอดไลน์ไอดี @473phxby
สำหรับคนที่เพิ่งแอดระบบก็จะยังแนะนำไม่ได้ เพราะยังไม่ได้จัด segment ให้ครับ