Cognitive Domain
Cognitive Domain พุทธิพิสัย Bloom's Taxonomy 6 ระดับ Remember Understand Apply Analyze Evaluate Create การศึกษา การสอน
| ระดับ | ชื่อ | ความหมาย | Action Verb | ตัวอย่างกิจกรรม |
|---|---|---|---|---|
| 1 | Remember (จำ) | ดึงความรู้จากความจำ | List, Define, Recall, Name | ท่องศัพท์ ระบุชื่อ ทวนสูตร |
| 2 | Understand (เข้าใจ) | อธิบายด้วยคำพูดตัวเอง | Explain, Summarize, Describe | สรุปบทเรียน เปรียบเทียบ |
| 3 | Apply (ประยุกต์) | ใช้ในสถานการณ์ใหม่ | Solve, Calculate, Demonstrate | แก้โจทย์ ทดลอง ปฏิบัติ |
| 4 | Analyze (วิเคราะห์) | แยกแยะ หาความสัมพันธ์ | Compare, Differentiate, Examine | วิเคราะห์ Case Study |
| 5 | Evaluate (ประเมิน) | ตัดสินคุณค่า วิจารณ์ | Judge, Critique, Justify | วิจารณ์งาน Debate |
| 6 | Create (สร้างสรรค์) | สร้างสิ่งใหม่ | Design, Construct, Develop | ทำ Project ออกแบบ |
รายละเอียดแต่ละระดับ
# === Bloom's Taxonomy Details ===
from dataclasses import dataclass
@dataclass
class BloomLevel:
level: int
name: str
thai: str
definition: str
verbs: str
activities: str
assessment: str
example: str
levels = [
BloomLevel(1, "Remember", "จำได้",
"ดึงความรู้จากความจำระยะยาว ท่องจำ จดจำ ระบุ",
"List, Define, Recall, Name, Identify, Recognize, State",
"Flashcards, ท่องศัพท์, Quiz, ทวนสูตร",
"Multiple Choice, True/False, Fill in the Blank, จับคู่",
"ระบุชื่อดาวิเคราะห์ 8 ดวงในระบบสุริยะ"),
BloomLevel(2, "Understand", "เข้าใจ",
"อธิบายความหมายด้วยคำพูดตัวเอง สรุป แปลความ",
"Explain, Summarize, Describe, Interpret, Paraphrase, Classify",
"สรุปบทเรียน, เขียนอธิบาย, เปรียบเทียบ, ยกตัวอย่าง",
"เขียนสรุป, อธิบายด้วยคำพูดตัวเอง, เปรียบเทียบ 2 สิ่ง",
"อธิบายว่า Photosynthesis ทำงานอย่างไรด้วยคำพูดตัวเอง"),
BloomLevel(3, "Apply", "ประยุกต์ใช้",
"นำความรู้ไปใช้ในสถานการณ์ใหม่ แก้ปัญหา ทดลอง",
"Solve, Calculate, Demonstrate, Use, Implement, Execute",
"แก้โจทย์คณิต, ทดลองวิทยาศาสตร์, เขียนโปรแกรม",
"โจทย์ปัญหา, Case Study, ปฏิบัติจริง, Lab",
"ใช้สูตร Pythagoras คำนวณด้านของสามเหลี่ยม"),
BloomLevel(4, "Analyze", "วิเคราะห์",
"แยกแยะส่วนประกอบ หาความสัมพันธ์ เปรียบเทียบ",
"Compare, Differentiate, Examine, Categorize, Deconstruct",
"วิเคราะห์ Case, เปรียบเทียบ, หาสาเหตุ, จัดกลุ่ม",
"Comparison Chart, Root Cause Analysis, SWOT Analysis",
"วิเคราะห์สาเหตุการล่มสลายของอาณาจักรโรมัน"),
BloomLevel(5, "Evaluate", "ประเมิน",
"ตัดสินคุณค่า วิจารณ์ ให้เหตุผลสนับสนุน",
"Judge, Critique, Justify, Argue, Defend, Prioritize",
"Debate, วิจารณ์งาน, Peer Review, เลือกทางออกที่ดีที่สุด",
"เขียน Essay วิจารณ์, Debate, Peer Review, Rubric",
"ประเมินว่านโยบายพลังงานหมุนเวียนมีข้อดีข้อเสียอย่างไร"),
BloomLevel(6, "Create", "สร้างสรรค์",
"สร้างสิ่งใหม่ ออกแบบ วางแผน ประดิษฐ์",
"Design, Construct, Develop, Produce, Invent, Compose",
"ทำ Project, ออกแบบผลิตภัณฑ์, เขียนบทความ, สร้างแอป",
"Project-based, Portfolio, Presentation, Prototype",
"ออกแบบแอปแก้ปัญหาขยะในชุมชนพร้อม Prototype"),
]
print("=== Bloom's Taxonomy ===")
for l in levels:
print(f" Level {l.level}: {l.name} ({l.thai})")
print(f" Definition: {l.definition}")
print(f" Verbs: {l.verbs}")
print(f" Activities: {l.activities}")
print(f" Assessment: {l.assessment}")
print(f" Example: {l.example}")
การออกแบบการสอน
# === Instructional Design ===
@dataclass
class LessonDesign:
topic: str
remember: str
understand: str
apply: str
analyze: str
evaluate: str
create: str
lessons = [
LessonDesign("วิชาวิทยาศาสตร์ (สิ่งมีชีวิต)",
"ระบุชื่อส่วนประกอบของเซลล์ Nucleus Mitochondria Membrane",
"อธิบายหน้าที่ของแต่ละส่วนประกอบด้วยคำพูดตัวเอง",
"ใช้กล้องจุลทรรศน์ส่องดูเซลล์จริง วาดภาพที่เห็น",
"เปรียบเทียบเซลล์พืชกับเซลล์สัตว์ หาความเหมือนต่าง",
"ประเมินว่าเซลล์ชนิดใดมีประสิทธิภาพในการสังเคราะห์แสงมากกว่า",
"ออกแบบโมเดล 3 มิติของเซลล์พร้อมอธิบายหน้าที่"),
LessonDesign("วิชาคอมพิวเตอร์ (Python)",
"ระบุ Data Type ใน Python int str float list dict",
"อธิบายความแตกต่างระหว่าง list กับ tuple ด้วยตัวอย่าง",
"เขียนโปรแกรมคำนวณเกรดเฉลี่ยจาก list คะแนน",
"วิเคราะห์ Code ที่มี Bug หา Error แก้ไขให้ถูกต้อง",
"วิจารณ์ Code ของเพื่อน แนะนำวิธีปรับปรุง ให้คะแนน",
"สร้างแอปจัดการรายจ่ายด้วย Python + SQLite"),
]
print("=== Lesson Design Examples ===")
for l in lessons:
print(f" [{l.topic}]")
print(f" 1.Remember: {l.remember}")
print(f" 2.Understand: {l.understand}")
print(f" 3.Apply: {l.apply}")
print(f" 4.Analyze: {l.analyze}")
print(f" 5.Evaluate: {l.evaluate}")
print(f" 6.Create: {l.create}")
การประยุกต์ใช้
# === Application in Different Fields ===
@dataclass
class Application:
field: str
how: str
bloom_focus: str
example: str
applications = [
Application("การศึกษา K-12",
"ออกแบบหลักสูตรตาม Bloom's ครบ 6 ระดับ",
"เริ่มจาก Remember สร้างฐาน ไล่ขึ้นไป Create",
"วิชาวิทยาศาสตร์ ป.6 เริ่มท่องชื่อ จบที่ทำ Project"),
Application("มหาวิทยาลัย",
"ออกแบบ Course Learning Outcome ตาม Bloom's",
"เน้น Apply-Create สำหรับปริญญาตรี",
"วิชา Database ตั้ง CLO: Design normalized database"),
Application("Corporate Training",
"ออกแบบ Training Program ที่วัดผลได้",
"เน้น Apply-Evaluate สำหรับ On-the-job",
"Sales Training: Apply negotiation techniques in role-play"),
Application("E-learning / EdTech",
"ออกแบบ Interactive Content ตามระดับ Bloom's",
"Quiz (Remember), Simulation (Apply), Project (Create)",
"Codecademy: Learn syntax → Solve problems → Build project"),
Application("AI / Prompt Engineering",
"ออกแบบ Prompt ตามระดับ Bloom's",
"จาก Recall facts → Analyze data → Create solutions",
"AI Tutor: ถามคำถามที่ท้าทายขึ้นตามระดับผู้เรียน"),
]
print("=== Applications ===")
for a in applications:
print(f" [{a.field}]")
print(f" How: {a.how}")
print(f" Focus: {a.bloom_focus}")
print(f" Example: {a.example}")
เคล็ดลับ
- Verb: ใช้ Action Verb ตามระดับ Bloom's เขียน Learning Objective ให้ชัด
- Scaffold: เริ่มจากระดับต่ำ (Remember) ไล่ขึ้นไปสูง (Create) อย่ากระโดด
- Assess: วัดผลตรงตาม Objective ถ้าตั้ง Analyze ต้องวัดด้วยการวิเคราะห์
- Active: ใช้ Active Learning กิจกรรมที่ผู้เรียนลงมือทำ ไม่ใช่แค่ฟัง
- Rubric: ใช้ Rubric ให้คะแนนระดับ Evaluate Create ชัดเจน ยุติธรรม
การประยุกต์ใช้ AI ในงานจริง ปี 2026
เทคโนโลยี AI ในปี 2026 ก้าวหน้าไปมากจนสามารถนำไปใช้งานจริงได้หลากหลาย ตั้งแต่ Customer Service ด้วย AI Chatbot ที่เข้าใจบริบทและตอบคำถามได้แม่นยำ Content Generation ที่ช่วยสร้างบทความ รูปภาพ และวิดีโอ ไปจนถึง Predictive Analytics ที่วิเคราะห์ข้อมูลทำนายแนวโน้มธุรกิจ
สำหรับนักพัฒนา การเรียนรู้ AI Framework เป็นสิ่งจำเป็น TensorFlow และ PyTorch ยังคงเป็นตัวเลือกหลัก Hugging Face ทำให้การใช้ Pre-trained Model ง่ายขึ้น LangChain ช่วยสร้าง AI Application ที่ซับซ้อน และ OpenAI API ให้เข้าถึงโมเดลระดับ GPT-4 ได้สะดวก
ข้อควรระวังในการใช้ AI คือ ต้องตรวจสอบผลลัพธ์เสมอเพราะ AI อาจให้ข้อมูลผิดได้ เรื่อง Data Privacy ต้องระวังไม่ส่งข้อมูลลับไปยัง AI Service ภายนอก และเรื่อง Bias ใน AI Model ที่อาจเกิดจากข้อมูลฝึกสอนที่ไม่สมดุล องค์กรควรมี AI Governance Policy กำกับดูแลการใช้งาน
เปรียบเทียบข้อดีและข้อเสีย
จากตารางเปรียบเทียบจะเห็นว่าข้อดีมีมากกว่าข้อเสียอย่างชัดเจน โดยเฉพาะในแง่ของประสิทธิภาพและความสามารถในการ Scale สำหรับข้อเสียส่วนใหญ่สามารถแก้ไขได้ด้วยการเรียนรู้อย่างเป็นระบบและวางแผนทรัพยากรให้เหมาะสม
Cognitive Domain คืออะไร
พุทธิพิสัย ความรู้ การคิด Bloom's Taxonomy 6 ระดับ Remember Understand Apply Analyze Evaluate Create การศึกษา หลักสูตร
มี 6 ระดับอะไรบ้าง
Remember จำ Understand เข้าใจ Apply ประยุกต์ Analyze วิเคราะห์ Evaluate ประเมิน Create สร้างสรรค์ ง่ายไปยาก Action Verb
ใช้ออกแบบการสอนอย่างไร
Learning Objective Action Verb ตามระดับ กิจกรรมท้าทายขึ้น Remember ท่อง Create ทำ Project วัดผลตรงตาม Objective Rubric
วัดผลอย่างไร
Remember Multiple Choice Understand อธิบาย Apply โจทย์ปัญหา Analyze Case Study Evaluate Debate วิจารณ์ Create Project Portfolio Rubric
สรุป
Cognitive Domain พุทธิพิสัย Bloom's Taxonomy Remember Understand Apply Analyze Evaluate Create การศึกษา การสอน วัดผล ออกแบบ
