تفاعل إنساني-حاسوبي
- تفاعل إنساني-حاسوبي (HCI). أو
- التفاعل بين الإنسان والآلة(MMI). أو
- الحاسوب والتفاعل الأنساني (CHI).
كل هذه المصطلحات تشير إلى دراسة التفاعل بين الناس (المستخدمين) والحواسيب. هذا الجزء من [المعلوماتية|علوم الحاسوب] هو في كثير من الأحيان تداخلٌ بين علوم الحاسوب، والعلوم السلوكية، وعدة ميادين علمية أخرى. التفاعل بين مستخدمي الحاسوب وأنظمة الحاسوب يحدث في واجهة الاستخدام، وهذا يشمل كلا من:البرمجيات، والمعدات، والأجهزة الطرفية للحاسوب كالشاشة والفأرة ومفاتيح الحاسوب. ولكن هناك نظرة واسعة النطاق تشمل النظم الميكانيكية، مثل الطائرات ومحطات توليد الطاقة إلخ.
التعريف التالي يفسر التفاعل (الإنساني-الحاسوبي) على أنه فرع من فروع العلوم يُعنى بتصميم وتمحيص وتحرير وصناعة الأنظمة للاستخدام الإنساني ودراسة كل المسائل المتعلقة بكل ما يتداخل مع تلك الأمور.
بسم الله نبدأ
نريد أن نعرف ما معنى HCI ؟؟
أولا هي اختصار لكلمة human computer interaction، أي كيفية تفاعل الإنسان مع الحاسوب أو human computer interface أي كيفية مواجهة الإنسان للحاسوب(كآلة ليس لها عقل) والتعامل معها.
المصطلح العلمى للتعريف.. هي عبارة عن أدوات تشغل بواسطة الإنسان لتحقق أهداف محدودة بأداء خطوات محددة لتنفيذ وظائف في الآلة...
ما الذي يعنيه هذا ؟؟ إنها عبارة عن أدوات كمفتاح الـPOWER لتشغيل الحاسوب. الأداة تعمل بواسطة الإنسان لتحقق هدف معين ألا وهو تشغيل الحاسوب، وهذا هو التفاعل بين الآلة والإنسان.
ومن المؤكد أن الآلة ينبغي أن تكون فاهمة لهذا الأمر الذي يأتيها من الإنسان، بمعنى لو أننا ضغطنا على مفتاح POWER وكنا نريد عمل Restart للجهاز فهذا خطأ في التفاعل، لابد للعمليات التي تؤدى أن تكون مفهومة من قبل الآلة وأيضا من قبل الإنسان لكي يحدث التفاعل الصحيح وتنتج لنا الوظيفة المطلوبة.
نستعرض بعض الأدوات التي تساعد على بيئة التفاعل بين الإنسان والآلة: مثل شاشة العرض المرئية ولوحة المفاتيح والفأرة وغيرها من الأدوات.
بعد أن فهمنا ما الذي نعنيه بـ HCI ينبغي أن نعرف لماذا نتعلم الـ HCI وما فائدته العملية؟؟
HCI :
- تفيد في فهم الإنسان للحاسوب والعكس.
- تجعل الإنسان والحاسوب يعملان كنظام واحد وأداة واحدة.
- تقلل من الوقت المطلوب لفهم الإنسان للآلة والعكس.
- تساعد على حصول على أداء عالي جدا بسبب التفاعل بين الإنسان والآلة.
....................ولها فوائد كثير نعرضها في الشرح الكامل..............
وسنعرض مكونات HCI ونتوقف عند هذا الحد إلى أن نعود إلى شرحه فيما بعد.
مكونات HCI:
أولا: علوم الحاسوب
COMPUTER SCIENCES
سنأخذ دراسة سريعة فيها عن كيفية تتطور علوم الحاسوب لتناسب العامِلَ والمبرمجَ والعَالِمَ وهكذا..
ثانيا: علم النفس (الإدراكي)
cognitive psychology
ما يجب فعله عندما تجلس أمام الحاسوب أن تكون مهندما، وحالتك المزاجية جيدة، ويوجد جلسة معينة لذلك..
لا تجلس أبدا وأحد رجليك فوق الأخرى أو رجلك على الشاشة :S
ثالثا: علم الاجتماع Sociology
دراسةُ نفسيةِ المُستخدم لكي تعرف ما يحب وما يكره، وما هو سهلٌ له في الاستخدام، وما يستطيع فعله بسهولة، وذلك بمعرفة ما يفكر فيه وكيف يفكر ليعطي أكبر كفاءة له واستغلال هذه الكفاءة.
رابعا: الهندسة الإنسانية(الذكاء الإصطناعي) ergonomics
كيفية فهم الحاسوب للإنسان والعكس كي يصبح الحاسوب ذو عقل، وهو ما نقوم بدراسته لتحديث الحاسوب ليفهم بالإشارة ويفهم بالبصمات الصوتية وبعض هذا موجود الآن، ولكن ما نريده أن نمحو الفأرة ونأمر الحاسوب بتشغيل أمر معين، ويكون له عقل ويحس بالإنسان الذي أمامه بأنه حزين أو فرح ويفعل ما يناسب الوضع... هل هذا سيحدث ؟؟!!
وشكرا... ألقاكم على خير في الحلقة القادمة ونشرح فيها.. بيئة البرنامج وكيف يطور وما دخل هذا المصطلح في البرنامج software engineering
روابط أكاديمية
إن أحد أهم المؤتمرات الدولية التي تعنى بموضوع التفاعل إنساني-حاسوبي وخاصة في مجال علوم الحاسوب هو مؤتمر HCI [١]
ومؤتمر (CHI)