Blog

[แชร์เทคนิค] เลือกตั้งจบแล้ว มาเล่าการแบ่งกลุ่มผู้ใช้ในแชทบอท LINE ของโคเหวินเจ๋อ

วิสกี้ยังแบ่งกลุ่มได้ แล้วทำไม KP จะแบ่งกลุ่มผู้ใช้บน LINE ไม่ได้!? เราจึงได้ลุงโคสไตล์ไอเลย์ นายกฯ โคสไตล์สเปย์ไซด์ และศาสตราจารย์โคสไตล์แคมป์เบลทาวน์ การทำแชทบอทนี้ต้องฝ่าโจทย์หลายข้อ ทั้งทราฟฟิกมหาศาลแบบฉับพลันที่ติดตัวนายกฯ มาแต่เกิด การสร้างโมดูลความหมายที่หลากหลาย และการบริหารแบบแบ่งกลุ่ม

การแบ่งกลุ่มผู้ใช้ในแชทบอท LINE ของโคเหวินเจ๋อ

ในยุคหลังโคเหวินเจ๋อ (Ko Wen-je) ที่แม้แต่คนในวงเดียวกันก็ไม่ชอบ KP แล้ว ขอแชร์วิธีที่ทีม KP ใช้แบ่งกลุ่มผู้ใช้ในตอนนั้น ย้อนรำลึกความฝันเก่า เติมพลัง “สีขาว” (สีประจำค่าย) สักหน่อย คงไม่เกินไปใช่ไหม?

โจทย์ที่ได้ยินตอนนั้นคือ อยากมีแชทบอทให้ทุกคนเล่น แต่ต้องไม่พูดพลาดจนเสียฐานเสียงผู้สูงวัย

ผมคิดในใจว่า

ฉากจากภาพยนตร์ ชายคนหนึ่งอุ้มหญิงสาว พร้อมซับไตเติลว่า “อากุ้ย พูดภาษาจีนเถอะ” สื่อถึงการสื่อสารกับแชทบอทอย่างมีอารมณ์ขัน

แต่ในฐานะทีมที่มีความรับผิดชอบ เราก็เริ่มระดมสมองกันทันที ดื่มไล่ตั้งแต่ไฮแลนด์ไปโลว์แลนด์ จากสเปย์ไซด์ไปถึงเกาะไอเลย์ พอได้สัมผัสแก่นแท้ของแต่ละแหล่งแล้ว ก็ปิ๊งไอเดีย!

วิสกี้ยังแบ่งกลุ่มได้ แล้วทำไม KP จะแบ่งไม่ได้!?

เราจึงได้ลุงโคสไตล์ไอเลย์ นายกฯ โคสไตล์สเปย์ไซด์ และศาสตราจารย์โคสไตล์แคมป์เบลทาวน์ ตรงนี้โม้ล้วนๆ

พล่ามมาพอแล้ว สรุปว่าทำยังไงล่ะ?

การทำแชทบอทตัวนี้ เราต้องฝ่าโจทย์หลายข้อ

  1. ทราฟฟิกมหาศาลแบบฉับพลันที่ติดตัวนายกฯ มาแต่เกิด
  2. การสร้างโมดูลความหมายที่หลากหลาย
  3. การบริหารแบบแบ่งกลุ่ม

ข้อแรกเราแก้ด้วยโซฟีแบบกลางคืน ไว้ค่อยคุยกันทีหลัง

ข้อสองเราดึงข้อมูลจากบันทึกถอดความในบอร์ดซุบซิบของ PTT ข่าวสารสารพัด และคลิป YouTube มาเป็นแหล่งข้อมูล แล้วให้ทีม KP ตรวจทาน

ข้อสามคือเรื่องที่บทความนี้จะแชร์

พูดตรงๆ เล่าเรื่องนี้แล้วก็เขินนิดหน่อย เพราะสถาปัตยกรรมการแบ่งกลุ่มทั้งหมดนี่ค่อนข้างบ้องตื้น

สถาปัตยกรรมแบ่งเป็นสองส่วน คือ ฝั่งผู้ใช้ และ ฝั่งเซิร์ฟเวอร์ (พูดเรื่องที่รู้อยู่แล้วอีกแล้ว ขอโทษครับ)

ฝั่งผู้ใช้ เราใช้ LINE Rich Menu (ริชเมนู) โดยสลับริชเมนูเพื่อให้ผู้ใช้ รู้ว่าตอนนี้คุยกับคาแรกเตอร์ไหน และ เลือกคาแรกเตอร์ได้

ฝั่งหลังบ้าน เราใช้ google datastore เก็บคาแรกเตอร์ที่เพื่อนแต่ละคนเลือก ยังไม่เลือกเป็น 0 ลุงเป็น 1 นายกฯ เป็น 2 ศาสตราจารย์เป็น 3

ทุกครั้งที่เพื่อนโต้ตอบกับแชทบอท ระบบจะค้นหาคาแรกเตอร์ที่ผู้ใช้คนนั้นเลือกก่อน แล้วดึงโมดูลความหมายของคาแรกเตอร์นั้นมาเทียบกับแหล่งข้อมูล จากนั้นจึงตอบกลับ

แค่นี้ เราก็แบ่งกลุ่มได้สำเร็จ

ขอโทษจริงๆ ดูเหมือนผมจะเขียนบทความไร้สาระอีกแล้ว……

แต่! การใช้การสลับริชเมนูเพื่อแบ่งกลุ่มอย่างชัดเจน ถือเป็นการทดลองที่กล้าหาญและใหม่มากสำหรับแชทบอท ขอบคุณทีม KP และทีม unH3O ที่ให้โอกาสเราได้มีส่วนร่วมในแพลตฟอร์มใหญ่ของ KP

ขอโฆษณานิดนึง:

หากบริษัทของคุณต้องการนำเสนอคอนเทนต์แบบแบ่งกลุ่มบนแชทบอท LINE เช่น แบ่งตามภาษา แบ่งตามพื้นที่ หรือแม้แต่แบ่งตามการสมัครสมาชิก ส่งอีเมลมาสอบถามได้ที่อีเมลด้านล่าง

service@oakmega.com

ไม่ต้องห่วง คนตอบไม่ใช่ผมแน่นอน

บทความที่คุณอาจสนใจ

แคมเปญ LINE ช่วงตรุษจีน: สร้างเกมพินบอลด้วย LINE Chatbot ก็ทำได้!
2023-01-22

แคมเปญ LINE ช่วงตรุษจีน: สร้างเกมพินบอลด้วย LINE Chatbot ก็ทำได้!

วันนี้เราจะลองท้าทายตัวเอง ด้วยการสร้างมินิเกมพินบอลจาก LINE Chatbot พื้นฐานล้วนๆ โดยไม่ใช้โมดูลใดเลย เพราะการทำเกมที่สนุกที่สุดจากฟีเจอร์พื้นฐานที่สุดนี่แหละคือฝีมือของจริง ไม่พูดพร่ำทำเพลง เริ่มกันเลย!

Samuel JengHead of Product
ฟีเจอร์แชร์ข้อความ LINE! ให้แชตก็ทำการตลาดแบบไวรัลได้
2021-04-24

ฟีเจอร์แชร์ข้อความ LINE! ให้แชตก็ทำการตลาดแบบไวรัลได้

ในโซเชียลมีเดีย Facebook มีปุ่มแชร์ IG รีโพสต์ลงสตอรี่ได้ Twitter มีรีทวีต แพลตฟอร์มโซเชียลแทบทุกแห่งมีฟีเจอร์แชร์ในตัว ทำให้คอนเทนต์ถูกแชร์และกระจายได้รวดเร็ว แต่การแชร์บนแอปแชตเป็นการพุชทางเดียว แบรนด์ส่วนใหญ่ใช้ช่อง LINE ส่งข้อมูลโปรโมชันและกิจกรรมจับรางวัล ซึ่งคนทั่วไปเห็นแล้วไม่ค่อยอยากส่งต่อเอง

ILING WuProduct Marketing Manager
ติดตั้ง Raspberry Pi แบบ Headless
2019-03-12

[แชร์เทคนิค] ติดตั้ง Raspberry Pi แบบ Headless — Headless Raspberry Pi Installation

รู้จัก Raspberry Pi: Raspberry Pi คือคอมพิวเตอร์บอร์ดเดี่ยวที่ทำงานบน Linux ตัวเล็กนิดเดียว แต่มีพอร์ตในตัวมากมาย เช่น USB, HDMI, กล้อง และโมดูล Wi-Fi ระบบนิเวศสำหรับการพัฒนาก็ครบครัน เอาไปทำอะไรได้หลายอย่าง รอบนี้ผมซื้อ Echo Dot มา และวางแผนจะเชื่อมกับอุปกรณ์อินฟราเรดในบ้าน เลยหยิบ Raspberry Pi 3 ที่ซื้อไว้ก่อนหน้านี้ออกมาเล่น

Khan LeeCTO
ติดต่อเรา

เริ่มทรานส์ฟอร์มธุรกิจด้วย AI ได้เลยวันนี้

พวกเขาเลือก OakMega