โมดูล 5/5 · สัปดาห์ 13–15 · 27 ชม.

AI ในงานจริงและจริยธรรม

UAT 315 ปัญญาประดิษฐ์ การวิเคราะห์ข้อมูล และการมองเห็นด้วยคอมพิวเตอร์สำหรับระบบอากาศยานไร้คนขับ

เวลาเรียนประมาณ 90 นาทีร่าง รอตรวจปรับปรุงล่าสุด 27 กันยายน 2569

บทเรียน

เมื่อเรียนจบโมดูลนี้ ผู้เรียนจะสามารถ

  1. ประเมินว่างาน AI ควรทำบนโดรน สถานีภาคพื้น หรือคลาวด์ จากเวลาตอบสนองและทรัพยากร
  2. คำนวณผลของเวลาประมวลผลต่อการเคลื่อนที่ของโดรน และประเมินผลแยกตามกลุ่มสภาพการใช้งาน
  3. อธิบายบทบาทของมนุษย์ในวงการตัดสินใจ และขอบเขตของการตัดสินใจอัตโนมัติ
  4. อธิบายหลักจริยธรรมและกรอบกำกับ AI ได้แก่ NIST AI RMF หลักของ UNESCO EU AI Act และสถานะกฎหมาย AI ของไทย

ความรู้พื้นฐานที่ควรมี: UAT 315 โมดูล 4 · UAT 313 โมดูล 5

ทำไมต้องรู้

แบบจำลองที่ได้คะแนนดีในห้องทดลองยังห่างไกลจากระบบที่ใช้งานได้จริง ต้องทำงานทันเวลาบนฮาร์ดแวร์ที่บินได้ ทำงานได้ดีกับทุกสภาพที่จะพบ และต้องมีคนรับผิดชอบเมื่อผิดพลาด โดยเฉพาะงานที่กระทบชีวิตและความเป็นส่วนตัวของผู้คน เช่น ค้นหาผู้ประสบภัยหรือเฝ้าระวังพื้นที่สาธารณะ

AI บนโดรน สถานีภาคพื้น หรือคลาวด์

สามกล่อง บนโดรนตรวจจับทันทีใช้เวลาระดับมิลลิวินาที สถานีภาคพื้นให้คนตรวจยืนยันใช้เวลาวินาทีถึงนาที และคลาวด์ฝึกโมเดลใหม่ใช้เวลาชั่วโมงถึงวัน มีเส้นประวนกลับว่าส่งโมเดลที่ทดสอบแล้วกลับขึ้นโดรน
ภาพที่ 1 งาน AI ที่ edge สถานีภาคพื้น และคลาวด์

Edge AI คือการประมวลผลแบบจำลองบนอุปกรณ์ปลายทาง เช่น คอมพิวเตอร์บนโดรน ฮาร์ดแวร์ที่นิยมมีตัวเร่งการคำนวณ เช่น Raspberry Pi AI HAT+ ขนาด 13 และ 26 TOPS สำหรับ Raspberry Pi 5 หรือ NVIDIA Jetson Orin Nano Super ที่ระบุ 67 TOPS ตัวเลข TOPS เหล่านี้วัดคนละเงื่อนไข เช่น ของ Jetson เป็นค่าแบบ sparse INT8 จึงเทียบกันตรง ๆ ไม่ได้ ต้องวัดเวลาของแบบจำลองที่จะใช้จริงบนบอร์ดจริงเสมอ แบบจำลองมักแปลงเป็นรูปแบบกลาง เช่น ONNX แล้วรันด้วย ONNX Runtime และต้องตรวจว่าผลหลังแปลงยังตรงกับผลเดิม

งานที่ต้องตอบภายในเสี้ยววินาทีต้องทำบนโดรน งานที่ต้องการคนยืนยันทำที่สถานีภาคพื้น ส่วนการฝึกแบบจำลองใหม่ใช้ทรัพยากรมากจึงทำบนคลาวด์หรือเซิร์ฟเวอร์

ตัวอย่างที่ 1 เวลาประมวลผลกับระยะที่โดรนเคลื่อน

โดรนบิน 10 m/s กล้องถ่าย 30 เฟรมต่อวินาที ตัวตรวจจับบนบอร์ดใช้เวลามัธยฐาน 35 ms และ p95 80 ms

speed = 10.0
fps = 30
budget_ms = 1000 / fps
for label, latency_ms in [("median", 35), ("p95", 80)]:
    print(f"{label:<6} {latency_ms} ms -> drone moves {speed * latency_ms / 1000:.2f} m, "
          f"within frame budget {budget_ms:.1f} ms: {latency_ms <= budget_ms}")
print(f"frames the detector can keep up with at p95: {1000 / 80:.1f} fps")
median 35 ms -> drone moves 0.35 m, within frame budget 33.3 ms: False
p95    80 ms -> drone moves 0.80 m, within frame budget 33.3 ms: False
frames the detector can keep up with at p95: 12.5 fps

แม้ค่ามัธยฐานก็ยังเกินงบ 33.3 ms ของหนึ่งเฟรมเล็กน้อย และในกรณีช้า 5% ตัวตรวจจับใช้เวลานานกว่างบของหนึ่งเฟรมมาก ระบบจึงต้องข้ามเฟรม และโดรนเคลื่อนไป 0.8 m ก่อนได้ผล งานหลบสิ่งกีดขวางต้องออกแบบรวมระยะนี้ไว้เสมอ หน่วยความรู้ “Edge benchmark” ของคลังความรู้โดรนอธิบายวิธีวัดที่ต้องระบุเครื่อง รุ่น และขั้นตอนที่รวมในการจับเวลา

ประเมินผลแยกตามกลุ่ม

ค่าเฉลี่ยรวมอาจซ่อนกลุ่มที่แบบจำลองทำได้แย่ ข้อมูลฝึกที่มีภาพกลางวันมากกว่ากลางคืน หรือมีผู้คนบางแบบมากกว่าแบบอื่น ทำให้แบบจำลอง ลำเอียง (bias) ต่อกลุ่มที่มีข้อมูลน้อย

import pandas as pd

results = pd.DataFrame({"condition": ["day", "night"], "TP": [90, 24], "FN": [10, 16]})
results["recall"] = results["TP"] / (results["TP"] + results["FN"])
print(results.to_string(index=False))
overall = results["TP"].sum() / (results["TP"].sum() + results["FN"].sum())
print(f"overall recall {overall:.3f}")
condition  TP  FN  recall
      day  90  10     0.9
    night  24  16     0.6
overall recall 0.814

recall รวม 0.81 ดูดี แต่กลางคืนพบผู้ประสบภัยเพียง 60% ถ้าการค้นหาจริงมักเกิดตอนกลางคืน ตัวเลขรวมจะทำให้ผู้ตัดสินใจเชื่อระบบเกินจริง ตัวเลขนี้เป็นข้อมูลสมมติเพื่อฝึกคิด รายงานผลจึงต้องแยกตามสภาพที่สำคัญเสมอ และระบุใน data card ว่าข้อมูลครอบคลุมสภาพใดบ้าง

มนุษย์ในวงการตัดสินใจ

ระดับการตัดสินใจอัตโนมัติมีตั้งแต่ มนุษย์อยู่ในวง (human-in-the-loop) ที่ระบบเสนอแต่คนตัดสิน มนุษย์กำกับดูแล (human-on-the-loop) ที่ระบบทำเองแต่คนเฝ้าดูและหยุดได้ ไปจนถึงอัตโนมัติเต็มรูปแบบ งานที่ผลเสียร้ายแรงหรือย้อนกลับไม่ได้ควรให้คนตัดสินใจ ผลของ AI คัดกรองภาพหลังภัยพิบัติจึงควรเป็น รายการช่วยตรวจ ไม่ใช่คำตัดสินสภาพจริง ตามที่หน่วยความรู้ “AI คัดกรองภาพและความเสียหาย” อธิบายไว้

กรอบจริยธรรมและการกำกับดูแล AI

วงกลม GOVERN นโยบายและบทบาทอยู่กลาง เชื่อมกับกล่อง MAP บริบทและความเสี่ยง MEASURE วัดและทดสอบ และ MANAGE จัดการและตอบสนอง
ภาพที่ 2 สี่หน้าที่ของ NIST AI RMF 1.0
  • NIST AI Risk Management Framework 1.0 (มกราคม 2023) จัดการความเสี่ยงของ AI ด้วยสี่หน้าที่ คือ Govern (นโยบาย บทบาท ความรับผิดชอบ) Map (เข้าใจบริบทและความเสี่ยง) Measure (วัดและทดสอบ) และ Manage (จัดลำดับและจัดการความเสี่ยง) NIST ระบุว่ากรอบนี้อยู่ระหว่างปรับปรุง
  • ข้อเสนอแนะด้านจริยธรรม AI ของ UNESCO (พฤศจิกายน 2021) วางคุณค่าหลักสี่ประการ เช่น สิทธิมนุษยชนและศักดิ์ศรีความเป็นมนุษย์ และหลักการสิบข้อ เช่น การไม่ก่ออันตรายและความได้สัดส่วน ความเป็นส่วนตัว ความโปร่งใสและอธิบายได้ การกำกับดูแลโดยมนุษย์ และความเป็นธรรม
  • EU AI Act (Regulation (EU) 2024/1689) มีผลใช้บังคับตั้งแต่ 1 สิงหาคม 2024 และทยอยใช้เป็นระยะ การห้ามระบบ AI บางประเภทเริ่มกุมภาพันธ์ 2025 และหน้าของคณะกรรมาธิการยุโรประบุว่ากฎของระบบความเสี่ยงสูงถูกเลื่อนออกไปเป็นปี 2027–2028 กำหนดการยังเปลี่ยนได้ ต้องตรวจฉบับล่าสุดก่อนอ้างอิง กฎหมายนี้มีผลกับผู้ให้บริการที่นำระบบเข้าสู่ตลาดยุโรป
  • ประเทศไทย ETDA และกระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคมเปิดรับฟังความคิดเห็น (ร่าง) หลักการของกฎหมายว่าด้วยปัญญาประดิษฐ์เมื่อมิถุนายน 2568 ขณะเขียนยังไม่พบว่าประกาศเป็นกฎหมาย ต้องตรวจสถานะล่าสุด ส่วนข้อมูลส่วนบุคคลในภาพและข้อมูลฝึก ใช้ พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 ตามที่เรียนใน UAT 313 โมดูล 5

สิทธิ์ของข้อมูล แบบจำลอง และโค้ดแยกกัน

ใบอนุญาตของไลบรารีไม่ได้ครอบคลุมน้ำหนักแบบจำลอง (weights) และชุดข้อมูลโดยอัตโนมัติ ชุดข้อมูลหลายชุดอนุญาตเฉพาะงานที่ไม่ใช่เชิงพาณิชย์ และแบบจำลองบางตระกูลใช้ใบอนุญาต AGPL-3.0 ที่มีเงื่อนไขเรื่องการเปิดโค้ด ต้องตรวจทั้งสามส่วนก่อนนำไปใช้งานจริงหรือแจกจ่าย

กิจกรรมในชั้นเรียน

กิจกรรม: ประเมินระบบ AI ค้นหาผู้ประสบภัย

  1. กลุ่มได้รับข้อเสนอระบบโดรนตรวจจับผู้ประสบภัยด้วยกล้องความร้อน ใช้สี่หน้าที่ของ NIST AI RMF เขียนคำถามอย่างน้อยหน้าที่ละสองข้อ
  2. คำนวณระยะที่โดรนเคลื่อนระหว่างประมวลผลที่ความเร็วและเวลาประมวลผลของระบบที่เสนอ แล้วประเมินว่าเพียงพอสำหรับงานหรือไม่
  3. ออกแบบตารางรายงานผลแยกตามกลุ่ม เช่น กลางวันกับกลางคืน พื้นโล่งกับใต้เรือนยอดไม้ แล้วระบุข้อมูลที่ยังขาด
  4. อภิปรายว่าการตัดสินใจใดในภารกิจต้องให้มนุษย์ตัดสิน และระบบควรแสดงข้อมูลอะไรให้คนตัดสินได้ดี

ข้อผิดพลาดที่พบบ่อย

ระวัง

  • เทียบฮาร์ดแวร์ด้วยตัวเลข TOPS แทนการวัดเวลาจริงของแบบจำลองที่ใช้
  • รายงานผลรวม โดยไม่แยกกลุ่มสภาพที่สำคัญ
  • ปล่อยให้ระบบตัดสินใจเอง ในงานที่ผลเสียร้ายแรงหรือย้อนกลับไม่ได้
  • อ้างกำหนดการของกฎหมายจากความจำ ทั้งที่กฎหมาย AI เปลี่ยนเร็ว
  • ตรวจใบอนุญาตเฉพาะโค้ด ลืมน้ำหนักแบบจำลองและชุดข้อมูล

สรุป

  • เลือกที่ประมวลผลตามเวลาตอบสนองที่ต้องการ และวัดเวลาจริงบนบอร์ดจริง ระยะที่เคลื่อนระหว่างประมวลผลคือ
  • ประเมินผลแยกตามกลุ่มเพื่อหาความลำเอียงที่ค่าเฉลี่ยซ่อนไว้
  • งานที่ผลเสียร้ายแรงต้องมีมนุษย์ในวงการตัดสินใจ ผลของ AI เป็นรายการช่วยตรวจ
  • ใช้ NIST AI RMF และหลักของ UNESCO เป็นกรอบคิด และตรวจสถานะกฎหมายล่าสุดทั้ง EU AI Act กฎหมาย AI ของไทย และ PDPA

แบบฝึกตรวจความเข้าใจ

  1. โดรนบิน 15 m/s ตัวตรวจจับใช้เวลา 60 ms โดรนเคลื่อนไปกี่เมตรก่อนได้ผล
  2. กล้อง 25 เฟรมต่อวินาทีมีงบเวลาต่อเฟรมเท่าใด
  3. กลางวัน TP 45 FN 5 กลางคืน TP 12 FN 8 recall แต่ละกลุ่มเท่าใด
  4. สี่หน้าที่ของ NIST AI RMF มีอะไรบ้าง
  5. ทำไมตัวเลข TOPS ของบอร์ดสองรุ่นจึงเทียบกันตรง ๆ ไม่ได้
เฉลย
  1. m
  2. ms
  3. กลางวัน กลางคืน
  4. Govern, Map, Measure และ Manage
  5. เพราะวัดคนละเงื่อนไข เช่น ความละเอียดของตัวเลข (INT8 หรือ INT4) และแบบ sparse หรือ dense และความเร็วจริงขึ้นกับแบบจำลองกับซอฟต์แวร์ที่ใช้

สรุปสูตรสำคัญ

ระยะที่โดรนเคลื่อนระหว่างประมวลผล
งบเวลาต่อเฟรม

แหล่งอ้างอิงหลัก

  1. National Institute of Standards and Technology. (2023). Artificial intelligence risk management framework (AI RMF 1.0) (NIST AI 100-1). link
  2. UNESCO. (2021). Recommendation on the ethics of artificial intelligence. link
  3. European Commission. AI Act: Regulatory framework for artificial intelligence (Regulation (EU) 2024/1689). link
  4. สำนักงานพัฒนาธุรกรรมทางอิเล็กทรอนิกส์ (ETDA). (2568). รับฟังความคิดเห็น (ร่าง) หลักการของกฎหมายว่าด้วยปัญญาประดิษฐ์. link
  5. NVIDIA. (2024). NVIDIA Jetson Orin Nano developer kit gets a "super" boost. NVIDIA Technical Blog. link
  6. Raspberry Pi Ltd. (2024). Raspberry Pi AI HAT+ with 13 and 26 TOPS. link
  7. Microsoft. ONNX Runtime documentation. link
  8. Ultralytics. Models supported by Ultralytics (YOLO11, YOLO26). Ultralytics documentation. link
  9. พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562. ราชกิจจานุเบกษา, 136(69 ก), 52–95. link

อ่านเพิ่มเติม

ศึกษาหน่วยความรู้ที่กำหนดล่วงหน้า ดูสื่อประกอบ และทำ quiz ประจำโมดูล

ในชั้นเรียน / ภาคสนาม

บรรยาย อภิปรายกรณีศึกษา และแก้โจทย์ในชั้นเรียน

หลักฐานการเรียนรู้: ผล quiz และแบบฝึกหัดที่ส่ง

แบบทดสอบประจำโมดูล

แบบทดสอบนี้ใช้ตรวจความเข้าใจ (formative) ไม่ใช่การสอบเก็บคะแนน

โดเมนความรู้: ปัญญาประดิษฐ์และคอมพิวเตอร์วิทัศน์ · กฎหมาย ความปลอดภัย และความเสี่ยง · การจัดการ นวัตกรรม และวิชาชีพ