หมวดหมู่: Ai

Cognitive Biases (อคติทางการมองเห็น เช่น Confirmation Bias)Cognitive Biases (อคติทางการมองเห็น เช่น Confirmation Bias)

ในฐานะสิ่งมีชีวิตที่ต้องประมวลผลข้อมูลจำนวนมหาศาลตลอดเวลา สมองของเราจึงได้พัฒนากลไกอันน่าทึ่งเพื่อช่วยให้เราตัดสินใจได้อย่างรวดเร็วและมีประสิทธิภาพ กลไกเหล่านี้เปรียบเสมือนทางลัด (Mental Shortcuts) ที่ทำให้เราไม่เหนื่อยล้าจากการคิดวิเคราะห์ทุกรายละเอียด แต่ในขณะเดียวกัน ทางลัดเหล่านี้ก็อาจนำพาเราไปสู่การสรุปผลที่ไม่สมบูรณ์ หรือมุมมองที่เอนเอียงจากความเป็นจริงได้

อคติทางการมองเห็น (Cognitive Biases) คืออะไร?

อคติทางการมองเห็น (Cognitive Biases) คือรูปแบบของความคิดที่ผิดพลาดหรือการสรุปผลที่ไม่เป็นกลาง ซึ่งเกิดขึ้นตามธรรมชาติของการทำงานของสมองมนุษย์ มันไม่ใช่ความบกพร่องทางศีลธรรม แต่เป็นข้อจำกัดเชิงระบบในการประมวลผลข้อมูล เมื่อเราเผชิญกับโลกที่ซับซ้อน สมองจึงเลือกที่จะ ‘ตีความ’ ข้อมูลให้เข้ากับสิ่งที่เรารู้หรือเชื่ออยู่แล้ว เพื่อลดภาระการคิด

ตัวอย่างคลาสสิกคือ Confirmation Bias (อคติเพื่อยืนยัน) ซึ่งหมายถึงแนวโน้มที่เราจะแสวงหา ตีความ และจดจำข้อมูลที่สนับสนุนความเชื่อเดิมของเราเท่านั้น ขณะเดียวกันก็เพิกเฉยหรือมองข้ามหลักฐานใด ๆ ที่ขัดแย้งกับสิ่งที่เราเชื่ออยู่ ทำให้การตัดสินใจของเราขาดความรอบด้านและอาจนำไปสู่การเข้าใจผิดอย่างรุนแรงได้

การประยุกต์ใช้ Cognitive Biases ในการวิเคราะห์ข้อมูลด้วย PostgreSQL

ในฐานะ System Specialist เราต้องตระหนักว่าอคติไม่ได้จำกัดอยู่แค่ความคิดของมนุษย์เท่านั้น แต่ยังสามารถแฝงอยู่ในกระบวนการวิเคราะห์ข้อมูล (Data Analysis) ได้ด้วย หากเรามีสมมติฐานที่เอนเอียง (Biased Hypothesis) เราอาจเขียน Query ที่ออกแบบมาเพื่อ ‘ยืนยัน’ สมมติฐานนั้นเท่านั้น โดยไม่ได้ตรวจสอบข้อมูลที่ขัดแย้ง

สมมติว่าเราเชื่อว่า ‘Apple’ คือสินค้าที่ขายดีที่สุดเสมอ เราอาจเขียน Query ที่กรองเฉพาะข้อมูลของ Apple เท่านั้น ซึ่งเป็นตัวอย่างของการเกิด Confirmation Bias ในเชิงเทคนิค

ตัวอย่าง: การเกิดอคติในการ Query ข้อมูล

สมมติว่าเรามีตาราง `sales_data` ที่เก็บข้อมูลการขายสินค้า (product_name, quantity, sale_date) การเขียน Query ที่มีอคติจะทำให้เรามองข้ามภาพรวม:

SQL

-- ตัวอย่าง Query ที่มี Confirmation Bias (กรองเฉพาะสิ่งที่เชื่อว่าถูก) --
SELECT product_name, SUM(quantity) AS total_sold
FROM sales_data
WHERE product_name = 'apple'
GROUP BY product_name;
-- ผลลัพธ์: จะเห็นแค่ยอดขายของ Apple เท่านั้น ทำให้เข้าใจผิดว่า Apple ดีที่สุดเสมอ

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

SQL

-- Query ที่เป็นกลางและรอบด้าน (Mitigating Bias) --
SELECT product_name, SUM(quantity) AS total_sold
FROM sales_data
GROUP BY product_name
ORDER BY total_sold DESC;
-- ผลลัพธ์: แสดงยอดขายของสินค้าทุกชนิด ทำให้เห็นภาพรวมที่แท้จริง

สรุป: การเป็นนักวิเคราะห์ที่ไร้อคติ

การเข้าใจ Cognitive Biases ไม่ว่าจะเป็นในระดับความคิดหรือระดับการเขียนโค้ด เป็นทักษะสำคัญของ Senior Architect ทุกคน การตระหนักถึงทางลัดทางความคิด (Mental Shortcuts) ของตนเอง และการออกแบบ Query ที่เปิดกว้าง (Open-minded Query) โดยไม่ยึดติดกับสมมติฐานแรกเริ่ม จะช่วยให้การตัดสินใจทางธุรกิจและการพัฒนาระบบมีความรอบด้าน แม่นยำ และเป็นกลางที่สุดเสมอ