تقنية

إتاحة تصفية نتائج المساعد الذكي

رسم توضيحي: ورق أو خشب؛ ويوم السبت؛ تطبيق القيود؛ ورشتان في المثال؛ إزالة قيد معلوم
مخطط من إعداد بحر العلوم. أربع ورش مصطنعة؛ الاختيار لا يثبت تطبيق الفلتر

إتاحة تصفية نتائج المساعد الذكي تعني أن يعرف المستخدم أي قيود اختار وأيها طبق فعلا على النتائج. يوضح GOV.UK استعمال مربعات الاختيار لعدة خيارات أو لتشغيل خيار وإيقافه، واستخدام الاختيار المفرد عندما لا يسمح إلا بواحد. [1] شكل التحكم وحده لا يحدد كيف تجمع الخدمة القيود أو متى تحدث القائمة.

الخلاصة السريعة

سم خيارات التصفية، ووضح طريقة جمعها ووقت تطبيقها، ثم اعرض الحالة الحالية وكيف تزال القيود. لا تسم النتيجة الفارغة دليلا على عدم وجود ما يبحث عنه الشخص خارج تلك القيود.

  • ميز اختيارا متعدد الخيارات من اختيار يسمح بواحد فقط؛ توثيق المكون لا يثبت أن مرشحا مطبقا على النتائج. [1]
  • بين هل تجمع الخيارات بقبول أي منها أو باشتراطها معا؛ لا تترك المعنى لتخمين المستخدم.
  • اعرض الفرق بين خيارات اختيرت وتصفية طبقت؛ عدد النتائج يحتاج تعريف القيود الحالية.
  • أتح إزالة قيد معروف وراجع ما بقي؛ نتيجة فارغة مع قيد لا تثبت غياب النتائج الممكنة دون ذلك القيد.

ما الذي تختاره واجهة التصفية؟

نتخيل مساعدا يعرض ورش أعمال يدوية. يمكن اختيار «ورق» و«خشب» في نوع النشاط، ثم «السبت» في اليوم. قبل اقتراح التحكم، نسأل هل يسمح النوع بأكثر من خيار وهل يسمح اليوم بواحد أم أكثر. الاسم الواضح وتعليمات الاختيار جزء من فهم القرار.

في مثالنا، يسمح النوع بعدة خيارات، بينما يختار المستخدم يوما واحدا. يدعم مثال GOV.UK تسمية كل مربع وربطه بالتحكم، مع توضيح اختيار ما ينطبق. [1] نراجع أن الطريقة المنشورة تعرض هذه المعلومات لمن يستخدم أداة قراءة؛ نسخ شكل المربعات إلى صورة لا يمنح التحكم وظيفة متاحة.

كيف نجمع نوعين مع يوم واحد؟

نختار للمثال قاعدة معلنة: ورشة ورق أو خشب، وتقام يوم السبت. نضع أربع ورش مصطنعة في الجدول. بهذه القاعدة تدخل اثنتان، ولا تدخل ورشة الطين السبت ولا ورشة الخشب الأحد. ليست هذه بيانات بحث حقيقية أو قاعدة مفروضة على كل منصة.

لو كان المعنى «ورق وخشب معا»، تغير الاختيار المطلوب وربما النتيجة. لذلك نوضح قاعدة المجموعة بلغة يفهمها الشخص، بدلا من ترك رابط «و» أو «أو» غائبا. المساعد قد يصف التصفية بالكلمات، لكن علينا مراجعة أن القائمة تطبق القاعدة نفسها.

الورشة الافتراضيةاليومتدخل مثال التصفية؟
ورقالسبتنعم
خشبالسبتنعم
طينالسبتلا
خشبالأحدلا

هل الاختيار مطبق أم ينتظر؟

افترض أن التصميم يستعمل زر «طبق التصفية». بعد تغيير اليوم من السبت إلى الأحد، تبقى القائمة القديمة حتى الضغط على الزر. اعرض أن هناك تغييرا ينتظر التطبيق، ولا تكتب أن نتائج الأحد معروضة لمجرد أن الخيار محدد. قد تختار خدمة أخرى تحديثا فوريا؛ المهم وصف السلوك الموجود فعلا.

في فحص مصطنع، انتقل من الخيارات إلى القائمة، واقرأ الحالة والعدد. تحقق أن الشخص يستطيع معرفة أي قيود تخص النتائج المعروضة الآن. لا تكفي جملة المساعد «هذه اقتراحاتي» إذا ضاع اليوم أو نوع النشاط من وصف الحالة. لم نفحص قارئ شاشة أو خدمة بحث فعلية.

كيف نراجع الإزالة والنتيجة الفارغة؟

أتح إزالة قيد بعينه في التصميم المقترح، ثم تحقق مما بقي. حذف يوم السبت لا يعني حذف خياري الورق والخشب. وإذا كان هناك «امسح جميع الفلاتر»، اجعل أثره معروفا وافحص تحديث القائمة بعده وفق السلوك المعلن.

لنفترض أن نوعا آخر لا يملك ورشة يوم الأحد في قائمتنا. اكتب أن البحث لم يجد نتيجة ضمن القيود الحالية، مع طريق لتعديلها؛ لا تجعل ذلك حكما بعدم وجود نشاط في أي يوم أو مصدر. الإتاحة هنا مسار اختيار وفهم ومراجعة، ولا يشرح المقال ترتيب النتائج أو يقيس جودة توصية المساعد.

المصادر ومتابعة القراءة

  1. GOV.UK Design System: Checkboxes (يفتح في نافذة جديدة)design-system.service.gov.uk

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.