บ้านอัจฉริยะ ถามเผื่อทุกข้อในครั้งเดียว
บ้านอัจฉริยะของมังคุดต้องเข้าใจคำสั่งหลายแบบ ทางที่ช้าคือถามทีละขั้น เป็นคำสั่งไหม ถ้าใช่ เป็นอุปกรณ์อะไร ถ้าเป็นไฟ ให้ทำอะไร
ทางที่เร็วกว่าคือถามเผื่อ (fan-out) ถามทุกข้อที่อาจต้องใช้ในครั้งเดียว แล้วให้โค้ดเลือกเฉพาะคำตอบที่เกี่ยว
ดูคำตอบจริงของคำสั่ง "ปิดไฟทั้งบ้าน" ทุกคำถามมาพร้อมกัน
คำถามเรื่องประตูไม่เกี่ยวกับคำสั่งนี้ โค้ดก็แค่ไม่สนใจคำตอบนั้น ต้นทุนของคำถามที่เกินมาน้อยมาก เพราะส่งข้อความรอบเดียว
ถ้าคำสั่งมีหลายเรื่องในประโยคเดียว คำถามสุดท้ายจะจับได้ เช่น
สังเกตว่าคำถามเรื่องไฟของคำสั่งนี้ Jev ตอบแบบไม่แน่ใจ ซึ่งไม่เป็นไร เพราะโค้ดจะอ่านคำตอบเรื่องไฟเฉพาะตอนที่อุปกรณ์คือไฟ
ในเดโมของ TypeSafe เมื่อเจอคำสั่งหลายเรื่อง ระบบจะให้แชทบอทแตกเป็นคำสั่งย่อยก่อน แล้วค่อยส่งให้ Jev ทีละคำสั่ง
ถามเผื่อทุกคำถามที่อาจต้องใช้ไว้ในครั้งเดียว ได้คำตอบครบในรอบเดียว แล้วให้โค้ดเลือกใช้เฉพาะคำตอบที่เกี่ยวข้อง

มังคุด
คำสั่งปลดล็อกประตูก็ใช้วิธีเดียวกันไหมครับ?