ไอเดีย #86: ระบบตรวจรีวิวสินค้าปลอม/สแปมด้วย AI
รีวิวห้าดาวสิบอันที่เขียนเหมือนกันแทบทุกคำ โพสต์ภายในชั่วโมงเดียว จากบัญชีที่เพิ่งสมัคร หรือรีวิวหนึ่งดาวที่จริง ๆ เป็นโฆษณาร้านคู่แข่ง ใครทำเว็บที่มีระบบรีวิวคงเคยเจอ ถ้าปล่อยไว้ความน่าเชื่อถือของทั้งเว็บจะหายไป แต่ถ้าลบเองทั้งหมดก็ไม่ไหว ไอเดียนี้คือระบบตรวจรีวิวปลอมและสแปม ที่รวมสัญญาณหลายอย่างกับ AI ให้คะแนนความเสี่ยง แล้วให้ทีม moderator เป็นคนตัดสิน
ใครจะใช้
- Moderator — ตรวจคิวรีวิวที่ถูกตั้งธง อนุมัติ ซ่อน หรือแบนบัญชี
- ผู้ดูแลแพลตฟอร์ม — ตั้งค่าเกณฑ์ ดูสถิติ ปรับน้ำหนักสัญญาณ
- ร้านค้า/ผู้ใช้ — กดรายงานรีวิวที่น่าสงสัย และยื่นอุทธรณ์
ฟีเจอร์ขั้นต่ำ (MVP)
- สัญญาณเชิงพฤติกรรม: อายุบัญชี ซื้อจริงหรือไม่ (verified purchase) ความถี่การรีวิว รีวิวหลายบัญชีจาก IP/อุปกรณ์เดียวกัน
- สัญญาณจากข้อความ: ข้อความซ้ำหรือคล้ายกันมาก ลิงก์ เบอร์โทร LINE ID คำโฆษณา
- ให้ AI ประเมินเนื้อหา (สแปม โฆษณา ไม่เกี่ยวกับสินค้า) พร้อมเหตุผลสั้น ๆ
- รวมเป็นคะแนนความเสี่ยงพร้อมอธิบายได้ว่าสัญญาณไหนทำให้คะแนนสูง
- เกณฑ์สามระดับ: ผ่าน / รอตรวจ (ยังไม่แสดง) / ซ่อนชั่วคราวรอตรวจ
- คิวตรวจสำหรับ moderator พร้อมดูรีวิวอื่นจากบัญชีหรืออุปกรณ์เดียวกัน
- บันทึกการตัดสินใจทุกครั้ง ใช้เป็นข้อมูลปรับเกณฑ์
ต่อยอดได้อีก
- ตรวจจับกลุ่มบัญชีที่ทำงานร่วมกัน (graph analysis)
- ตรวจรูปที่แนบซ้ำจากรีวิวอื่น
- ระบบอุทธรณ์สำหรับผู้ที่ถูกซ่อนรีวิว
- Dashboard ร้านที่มีรีวิวผิดปกติเพิ่มขึ้นเร็ว
โครงข้อมูลตั้งต้น
review— id, product_id, user_id, rating, body, ip_hash, device_hash, verified_purchase, visibility, created_atreview_signal— id, review_id, signal_type, value, weightreview_risk— id, review_id, score, ai_label, ai_reason, model_version, computed_atmoderation_action— id, review_id, moderator_id, action, reason, created_atreview_report— id, review_id, reporter_id, reason
ระดับความยาก และสิ่งที่จะได้เรียนรู้
ปานกลางถึงท้าทาย
- ออกแบบระบบให้คะแนนจากหลายสัญญาณที่อธิบายได้
- หาข้อความคล้ายกันด้วย embedding หรือ MinHash
- ทำ moderation queue ที่ทีมหลายคนทำงานพร้อมกันไม่ชนกัน
- วัด false positive/false negative จากผลที่คนตัดสิน
ข้อควรระวัง
- AI ตัดสินผิดได้ รีวิวติลบที่จริงใจอาจถูกมองว่าเป็นการโจมตี การลบหรือแบนจึงต้องผ่านคนเสมอ และมีช่องทางอุทธรณ์
- เก็บ IP และข้อมูลอุปกรณ์แบบ hash และเท่าที่จำเป็น แจ้งในนโยบายความเป็นส่วนตัวตาม PDPA
- อย่าเปิดเผยเกณฑ์ละเอียดต่อสาธารณะ ไม่อย่างนั้นคนทำรีวิวปลอมจะปรับตัวหลบ
- ต้องเป็นกลางกับทุกร้าน ไม่ซ่อนรีวิวติลบเพียงเพราะร้านไม่ชอบ
ใครเคยดูแลระบบรีวิวแล้วเจอรูปแบบสแปมแปลก ๆ แบบไทย ๆ บ้างครับ? และคิดว่ารีวิวที่ "รอตรวจ" ควรแสดงให้คนเขียนเห็นไหม หรือแสดงแค่กับเจ้าตัว มาถกกันได้เลย ใครทำแล้วเอามาแชร์ในกระทู้นี้นะครับ