ทำ contextual marketing ผ่านแชทบอท (ประกอบการเรียน DSE)

ขั้นตอน

  1. เขียนโปรแกรมเพื่อจัดกลุ่มลูกค้า ในตัวอย่างเป็นการเขียนโค้ดอย่างง่ายเพื่อแยกระหว่างเพศชาย เพศหญิง

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 ให้ครับ

--

--

Dr. Winn Voravuthikunchai

obtained his PhD in AI from Caen University, France. He was Chief Data Scientist at Telenor. Currently, he is Founder & CEO of Botnoi Group, and LINE API Expert