تعامل، فراتر از فرماندادن
در یک سیستم معمولی، کاربر دکمهای را فشار میدهد و دستگاه کاری انجام میدهد. در تعامل انسان و ربات، هدف ساخت یک چرخه است: ربات حضور یا عمل انسان را تشخیص میدهد، پاسخی قابل فهم میدهد و انسان بر اساس آن پاسخ بعدی خود را انتخاب میکند.
این چرخه میتواند بسیار ساده باشد؛ مثلاً ربات با لمس بیدار شود، نگاه کند و حالت چهرهاش را تغییر دهد. مهم این است که پاسخ ربات برای کاربر قابل پیشبینی و در عین حال زنده باشد.
سه لایه یک رفتار تعاملی
برای طراحی یک رفتار خوب، پروژه را به سه لایه حسکردن، تصمیمگرفتن و پاسخدادن تقسیم کنید.
- حسکردن: لمس، فاصله، صدا، نور یا حرکت
- تصمیمگرفتن: شرطها، حالتها و حافظه کوتاه رفتار
- پاسخدادن: حرکت، نور، صدا، متن یا حالت چهره
چرا برای دانشآموز جذابتر است؟
دانشآموز در پروژه تعاملی نتیجه کد خود را بلافاصله در رفتار یک موجود فیزیکی میبیند. خطا فقط یک پیام روی صفحه نیست؛ ربات دیر واکنش نشان میدهد، اشتباه نگاه میکند یا رفتار نامفهومی دارد. همین بازخورد ملموس، انگیزه اصلاح و تکرار را بالا میبرد.
