EP.2 ศิลปะการโต้ตอบ
  • By Admin
  • 22
  • 6 พ.ค. 2569

EP.2 ศิลปะการโต้ตอบ

เรียนรู้วิธีสร้างบทสนทนากับตัวละคร การใช้บล็อกคำถาม (ask) กล่องเก็บคำตอบ (answer) และเวทมนตร์การเชื่อมคำ (join)

💬 EP.2: ศิลปะการโต้ตอบ

สร้างบทสนทนากับตัวละคร!

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

👂 1. การรับข้อมูล (Input)

เราจะใช้บล็อกสีฟ้าอ่อน ask (ถาม) ทำหน้าที่ส่งคำถามไปหาผู้ใช้ เมื่อผู้ใช้พิมพ์ตอบกลับมา ข้อความนั้นจะถูกนำไปเก็บไว้ในกล่องความจำพิเศษที่ชื่อว่า answer (คำตอบ) ทันทีครับ

👄 2. การแสดงผลลัพธ์ (Output)

นี่คือ "ปาก" ของตัวละครครับ! บล็อกสีม่วง say (พูด) จะทำหน้าที่แสดงข้อความบนหน้าจอ ถ้าน้องๆ นำบล็อกวงรี answer มาใส่แทนคำว่า Hello! ตัวละครก็จะพูดคำที่น้องๆ พิมพ์ตอบกลับมาเมื่อกี้ครับ

✨ 3. เวทมนตร์แห่งการเชื่อมคำ (Process)

ถ้าอยากให้ตัวละครฉลาดขึ้น เช่น ทักทายว่า "สวัสดีจ้า, [ชื่อของน้อง]" เราต้องใช้บล็อก join (เชื่อมคำ) สีเขียวครับ บล็อกนี้ทำหน้าที่เหมือน "กาว" ที่นำข้อความ 2 ก้อนมาแปะติดกันก่อนส่งให้ตัวละครพูดออกมา!

🧩 มินิควิซ สรุปความรู้ EP.2

ทดสอบความเข้าใจก่อนนำไปสร้างแชทบอท!

ข้อที่ 1: บล็อกคำสั่งใดทำหน้าที่เป็น "กล่องความจำ" ที่เก็บข้อความที่เราพิมพ์ตอบกลับไป?

ข้อที่ 2: หากน้องๆ ต้องการให้ตัวละครพูดว่า "ยินดีต้อนรับ" ตามด้วยชื่อของน้องๆ น้องๆ ต้องใช้บล็อกสีเขียวที่มีชื่อว่าอะไรเพื่อเชื่อมคำสองคำเข้าด้วยกัน?

💡 พบข้อผิดพลาดหรือมีข้อเสนอแนะ?

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

✉️ ส่งอีเมลแจ้งครูพิสิฐ

แชร์ :

บทเรียนอื่น ๆ