اصول و نحوه طراحی فرم های کاربران در برنامه ها - صفحه 2

کانال تلگرام دوتاباز
آپلود عکس محل تبلیغات شما محل تبلیغات شما
صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از 11 به 19 از 19
  1. Top | #11

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    بعنوان مثال وقتي موضوعات را با يك اشاره احاطه مي كنند و به جا به جايي ادامه مي دهند مو ضوعات بايد فوراً شروع به جا به جايي كنند به اين دليل كه تا پايان اشاره منتظر بمانند. همين مطلب در مورد گفتار هم صدق مي كند، اجراي گفتار بايد فوراً شروع شود و پسخورد بايد هر چه زود تر فراهم شود. سازگاري موقت با شكلهاي ديگر مثل اشاره گر نياز به اين دارد كه ويژگي پيوسته دستگاه ورودي حفظ شود. مسئله ديگر جدايي دانش در مورد بافتهاي نرم افزار مي باشد. واسط هاي امروزي كاربر بدون نياز به دانشي عميق در مورد اينكه نرم افزارهاي كاربردي چه انجام مي دهند كار مي كنند-آنها تنها نياز دارند تا با ابزارهاي سطحي و ظاهر آنها آشنايي داشته باشند. براي تأمين شكلهاي جديد اين اين دانش ديگر خوب عمل نمي كند. ما معتقديم ساختارهاي مناسب براي ابزارها، دستيابي پيدا كردن به ساختارهاي اصلي و داخلي
    داده هاي نرم افزار مي باشد. از طرف ديگر، هر نرم افزار نياز دارد تا به اجراي گفتار خود كه نامطلوب مي باشد رسيدگي كند. بطور روز افزون، واسط هاي آينده كاربر پيرامون ساختار هاي استاندارد داده ها و پايگاههاي دانش ساخته مي شوند تا اين امكانات قابل دسترس را بدون نياز به هر كدام از نرم افزارها براي باز سازي مجدد آنها ايجاد كنند. گرايش كنوني به سمت بازتاب و الگوي داده هاي آزاد گامي در اين جهت مي باشد. بنا براين بطور كلي اين يك مسئله حل نشده مهمي در سيستمهاي هوش مصنوعي مي باشد. بنابراين نبايد انتظار هيچ راه حلي را در كوتاه مدت داشت.
    فناوريهاي سه بعدي:
    گرايش ديگر، مهاجرت از فضاي گرافيكي دو بعدي(يا يك فضاي 2/1 دو بعدي در مورد ويندوز همپوش) به فضاي سه بعدي مي باشد. فناوريهاي سه بعدي فرصتهاي مهمي را براي واسط هاي كامپيوتر-انسان پيشنهاد مي كنند. ناحيه هاي نرم افزاري كه ممكن است از واسط هاي سه بعدي بهره ببرند شامل آموزش، شبيه سازي كامپيوتري و همچنين بررسي تعاملي محيطهاي سيستمي پيچيده داده ها مي باشند. همانطور كه بوسيله عدم پذيرش براي زبان الگو سازي حقيقي ديداري (VRML) كه يك زبان برنامه سازي استاندارد سه بعدي براي سايت جهاني وب بود ديده مي شود، فراهم سازي ابزارها براي فناوريهاي سه بعدي يك مسئله مشكلي
    مي باشد. براي اينكه فناوريهاي سه بعدي مؤثر باشند نياز است تا اجزاء گزينش و ارتباط با اطلاعات اصلاح شوند و تكنيكها براي رد يابي در سراسر فضاهاي اطلاعاتي بطور ريشه اي از الگوهاي صفحه-بنياد حاضر تغيير داده شوند. محققين هنوز در مرحله اي هستند تا تكنيكهاي تعاملي، اشارات و استعارات جديد را براي واسط هاي سه بعدي توسعه دهند . براي اينكه رفتارهاي تعاملي امكان پذير باشند ، بعضي سيستمهاي پژوهشي مثل سيستم الك[پش و ديگر محققين] بررسي مي كنند كه چطور رياضيات راكه به طور روز افزون در ابزارهاي آينده حائز اهميت مي شوند را پنهان كنند.
    فراهم سازي تكيه گاه در كيت ابزارسه بعدي در سال 1999 از مشكلاتي كه كيت ابزارهاي دو بعدي درپانزده سال قبل داشتند صدمه ديد. اول اينكه نياز به اجرا با عث مي شود كه جزئيات متحقق سازي زير بنايي قابل رؤيت باشند گر چه كه چكيده هاي سطح بالا تربايد آنها را پنهان كنند. دوم اينكه ما مطمئن نيستيم كه چه نرم افزارهاي كاربردي با اين شيوه ي جديد توسعه پيدا مي كنند. با توجه به اين مسئله، واسط هاي سه بعدي احتمالأ در بد ترين شكل خود نسبت به واسط هاي دو بعدي قرار داشتند، چون واسط هاي دو بعدي قرار بود كه خيلي از اصول مقاله، مثلاً اصولي در نشر دسك تاپ را اتخاذ كنند. تا وقتيكه فهمي نسبت به اينكه چه نوع نرم افزارهاي كاربردي مفيد مي باشند پيدا كنيم، براي كيت ابزارها كار دشواري است كه بدانند چه چكيده هايي را بايد فراهم سازند . جنبه مركزي واسط ها ي سه بعدي به طور تعاملي " زمان نزديك به واقعيت
    مي باشد"، كه اين جنبه قابليت سيستم براي پاسخكويي سريع به تأثير گردانش مستقيم بدست آمده مي باشد. جنبه زمان نزديك به واقعيت به طور تعاملي، شامل تقاضاهاي اجرايي مي باشد كه در ارتباط با همه جنبه هاي يك نرم افزار كاربردي از مديريت داده ها در سرا سر كامپيوترگري گرفته تا پرداخت دهي گرافيكي مي باشد. واسط ها و نرم افزارهاي طراحي به شيوه اي مستقل از نرم افزار با اين تقاضا ها مواجه مي شوند تا يك چالش اصلي با جامعه HCI نشان دهند. حفظ اجراي مورد نياز در بافت يك محيط سيستمي غير قابل پيش بيني پذيري و پيكره بندي شده كاربر، شامل قابليت "زمان بحراني" مي باشد كه سيستم به طور خود كار و به آرامي كيفيت كار را به منظور حفظ اجرا از بين مي برد. طرح الگوريتم هاي كلي براي نرم افزارهايي با زمان بحراني يك ناحيه جديد و يك چالش مهم مي باشد.
    برنامه سازي، مشتري پسند سازي و دست نوشت كاربر پايانه اي
    يكي از موفق ترين برنامه هاي كامپيوتر، صفحه گسترده مي باشد و دليل اصلي موفقيت آن اين است كه كاربران پايانه اي مي توانند برنامه سازي كنند(با نوشتن فرمولها و ماكروها) . بنابر اين برنامه سازي كاربر پايانه اي بندرت در ديگر نرم افزارها يافت مي شود و در نرم افزارهايي هم كه وجود دارد معمولاً نياز به يادگيري برنامه سازي رايج دارد. مهمترين دليل موفقيت سايت جهاني وب اين است كه هر كسي مي تواند صفحات مختص خود را ايجاد كند. بنابراين براي صفحات فعال كه از شكلها، نقاشيهاي متحرك سازي يا كامپيوترگري استفاده مي شود، برنامه سازي مجدد معمولاً با كمك يك برنامه ساز حرفه اي كه از زبان برنامه سازي مثل برنامه سازي پرل يا جوا استفاده مي كند لازم مي باشد. نرم افزارهاي كاربردي با توليد بالا به طور روز افزون تنها با نرم افزارهايي كه مقداري شباهت با برنامه سازي دارند برنامه پذير مي شوند (بعنوان مثال با نوشتن متنهاي بيسيك ديداري براي ورد ميكروسافت ). ديگر سيستمها از آنچه زبانهاي نوشتاري ناميده مي شود مثل لينگو براي ديركتور ماكرومد يا استفاده مي كنند، اما اين زبانها اغلب زبانهاي برنامه سازي نسبتاً رايجي
    مي باشند. برنامه سازي كاربر پايانه اي به طور روز افزون در آينده اهميت پيدا خواهند كرد. مهم نيست كه طراحان واسط تا چه چقدر موفق هستند، مهم اين است كه سيستمها هنوز مي خواهند مورد قبول نيازهاي خاص كاربران باشند. گر چه احتمالاً ساختارهاي كلي، بعنوان مثال در سيستم صاف سازي ايميل ، وجود دارد كه مي توانند در استفاده از آن شريك شوند اما نياز است كه چنين سيستمها و عواملي براي رويارويي با نيازهاي شخصي سازگار شوند. واسط ودرك بهتري از برنامه سازي مورد نياز است. علاوه براين، اين قابليتها نبايد در نرم افزارهاي فردي كه امروزه انجام شده اند ايجاد شوند، چون اين مسئله نشان دهنده اين است كه واسط بايد براي هر نرم افزار تكنيك متفاوت برنامه سازي را ياد بگيرد. در عوض، امكانات بايد در سطح سيستم فراهم شوند و در نتيجه بايد قسمتي از كيت ابزار زير بنايي باشد. مشكل اصلي تحقيق در زمينه مشتري پسند سازي و دستنوشت اين مي باشد كه آستانه هنوز در سطح خيلي بالايي قرار دارد- فراگيري چگونگي برنامه سازي مشكل مي باشد. مسائل در خصوص حد اكثر مجاز و آستانه با تحقيق پيرامون سيستمهايي با شيب ملايم، سيستمهايي كه با هر فزاينده اي در سطح مشتري پسند سازي افزايش پيدا مي كنند[مايرز و ديگر محققين 1992] بيان شده اند و كاربر بايد تنها يك مقدار فزاينده اي را فرا گيرد. اين مسئله با خيلي از سيستمهايي كه داراي ديوارهايي مي باشند كه كاربر بايد در آنجا متوقف شود و خيلي از مفاهيم و تكنيكهاي جديد را براي پيشرفت بيشتر فراگيرد در تعارض مي باشد. (fig.1)

    capture2.png

    بيان مسائل بيشتر پيرا مون ابزارهاي آينده: علاوه بر موضوعاتي كه در بالا مورد بحث قرار گرفت، ما شاهد گرايشهاي ديگري در آينده اي نزديك مي باشيم كه تصورات ايجاد شده در ابزارهاي امروزي را نقض مي كند.
    سطح مهارت و چيره دستي كاربران: اغلب واسط هاي كنوني، سطح متوسطي از چيره دستي و مهارت دستي را در قسمتي از كاربر بعهده مي گيرند. بنابراين، بر اساس جمعيتهاي كنوني، ما متوجه اين هستيم كه همانطور كه زمان مي گذرد تعداد افراد سالخورده اي كه از سيستمهاي تعاملي استفاده مي كنند بيشتر مي شود(نه تنها افراد بي تجربه بلكه منظور ما افراد معلول مي باشند). با گذشت زمان يك تنزل اجتناب ناپذيري در موتور، حافظه و مهارتهاي ادراكي اتفاق مي افتد. بنابراين، در حاليكه مقداري افزون سازي در واسط هاي گرافيكي براي نيازهاي خاص كاربران اتفاق افتاده است، تنها عملكرد كمي در تكنيك دقيق تعاملي اجرا شده است تا بزرگسالان را تأمين كند( بعنوان مثال وردن و ديگر محققين [1997] مايرز و ديگر محققين [1997] و توبياز [1987]). اين مسئله بار ديگر تصوري از ايجاد يك كتابخانه ثابت شامل سازنده هاي تعاملي را ايجاد مي كند كه ممكن است نياز به طرح ريزي مجدد خيلي از تكنيكهاي تعاملي مورد قبول و ابزارهايي داشته باشد تا آنها را تأمين كند.
    صفحه آرايي نا همپوش يا سازنده هاي تعاملي تيره و مستطيل شكل: كيت ابزارهاي اوليه ( مثل جعبه ابزار مكينتاش) تصور كردند كه ابزارهاي تعاملي مثل كليدها و فيلدهاي متن همپوش نمي شوند. كيت ابزارهاي ديگر (كه اغلب به طور قابل توجهي با سيستم ويندوزx مثل xtk [مكرماك و 1988 ] و سيستمهايي كه به شدت تحت نفوذ آن قرار مي گيرند مثل جوا AWT اتفاق مي افتند) در عوض فرض كردند كه همپوش امكان پذير بود و اينكه همه سازنده ها مستطيل شكل و تيره بودند. اين تصورات براي واسط هاي اوليه GUI نتيجه دهي خوبي داشت. بنابراين آنها اخيراً محدودتر شده اند و معمولاً مانع انجام تكنيكهايي مثل شفافيت[كرامر 1994] و ارتباطات لنزهاي مجيك[بير و ديگر محققين 1993 ] مي شوند كه اميد واري زيادي را نشان
    مي دهند.

  2. Top | #12

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    استفاده از كتابخانه هاي ثابت سازنده هاي تعاملي: اغلب كيت ابزارها براي يك مدت طولاني تصور مي كردند كه كتابخانه ثابت سازنده هاي تعاملي تعداد كثيري از واسط هايي كه ايجاد شده بودند را تحت پوشش داشت. بعنوان نتيجه، آنها بر روي ايجاد سازنده هاي اين كتابخانه با كاربر آسان تأكيد كرده اند در حاليكه به طور كلي نسبت به موضوع سهولت ايجاد سازنده هاي تعاملي بي توجه هستند. براي مثال ايجاد يك ابزار جديد در كيت ابزار مورد نظر خيلي دشوار مي باشد. تصورات ضمني و آشكار( در برخي موارد گزينشهاي ضعيف اوليه طراحي) ايجاد شد ه توسط يك سيستم بطور قابل ملاحظه اي انواع لوازمي كه بوسيله آن مي توانند به آساني انجام شوند را محدود مي كند.
    را ه اندازي سيستم تعامل: بيشتر دانش كنوني طراحي واسط كاربر (و ابزارهاي كمكي) نيز به طور ضمني نصوراتي را در زمينه راه اندازي در سيستمي كه يك كاربر عمل مي كند ايجاد مي كند. بعنوان مثال اغلب واسط ها تصور مي كنند كه كاربري كه در حال راه اندازي مي باشد دو مهارت دارد و مي تواند در حاليكه سيستم را راه اندازي مي كند نگاهي به واسط بياندازد. بنابراين برخي از اين خصوصيات در خيلي از شرايط در جهان، كه تأمين كامپيوترمي تواند ارزشمند باشد، حفظ نمي شود(بعنوان مثال در هنگام رانندگي يا دراز كشيدن زير ماشيني كه در حال تعمير شدن مي باشد).
    نياز به توجه كامل كاربر: تقريباً همه واسط هاي كنوني تصور مي كنند كه كاربر به آنها توجه كامل دارند-آنها معمولاً خيلي كم وارد عمل مي شوند مگر اينكه كاربر آنها را مورد توجه قرار دهد و روي آنها كار كند. بنابراين، با كمك كامپيوتر فراگير تعداد ابزارها براي هر كاربر چند برابر مي شود. اگر هر كدام از اين ابزارها به قسمت كوچكي ازتوجه كاربر نياز داشته باشند، نتايج كلي ممكن است كاملاً نا خوشايند باشد. بعنوان نتيجه، يك نياز روشني براي طرحهاي جديد تعامل كه مقدار توجه خواسته شده را كاهش مي دهد احساس مي شود. با كمك اين ابزارها نياز به ابزارهايي كه به صراحت توجه انسان را بعنوان قسمتي از معيارهاي طراحي مورد بررسي قرار مي دهند احساس مي شود. اين مسئله ممكن است به يكپارچگي مستحكم دانش علم باز شناختي نياز داشته ولي چون اين دانش قديمي شده بود مستقيماً در ابزارهاي واسط كاربر استفاده نشده بود.
    ارزيابي هاي تأميني: ابزارهاي امروزي بر روي تحقق سازي و طراحي واسط هاي كاربر متمركز مي شوند. بنابراين دستيابي به هدف كلي در تأمين تكرار سريع طراحيها، نياز به ارزيابي و نيز محقق سازي سريع دارد. متأسفانه تعداد محدودي از ابزارها، ارزيابي صريح تأميني را ميسر ساخته اند. اين مسئله تا حدودي به خاطر ابزارهايي مثل ابزار مايك[السن و هالورسن 1988] مي باشند كه سعي كرده اند كشف كنند دستگاههاي متري خيلي محدودي وجود دارند كه مي توانند با كمك كامپيوترها استفاده شوند. توليد بعدي ابزارها سعي بر اين دارد تا ارزيابي كند كه چطور مردم با واسط هايي كه به طور خود كار الگوههاي باز شناختي را از توصيفات سطح بالاي واسط كاربر ايجاد مي كنند ارتياط برقرار كنند. بنابراين، اين كار مقدماتي مي باشد و نياز به تحقيقات بيشتري در اين زمينه دارد.
    ايجاد واسط هاي كاربردي: با پيشروي بيشتر، ممكن است كه ابزارها واسط هاي كاربر را اعمال كنند يا حد اقل ابزارها را كه بيشتر كارآمد مي باشند تا را حمايت كنند. در حاليكه امروزه ابزارها بايد عادي باشند. عمدتاً طراحي را به طراح بشر واگذار كنند.
    مسائلي در زمينه سيستم عامل: سيستم عامل در سيستمهاي امروزي به چه مفهومي مي باشد؟ آيا مديريت پنجره بعنوان قسمتي از سيستم عامل تلقي مي شود يا نه؟ در مورد كيت ابزاري كه دستيابي به قابليتها و ابزارهاي استاندارد طراحي (بعنوان مثال ويندوز 32 و گروههاي اساسي ميكروسافت) را ميسر مي سازد چطور؟ امروزه حتي يك بحث قانوني پيرامون اينكه آيا مي توان گشت زن وب را بعنوان قسمتي از سيستم عامل مورد بررسي قرارداد يا خير وجود دارد. علاوه براين تفاوت بين ابزارهاي زمان طراحي (كه براي ايجاد واسط كاربر استفاده شدند) و ابزارهاي زمان اجرا(كه واسط را به اجرا در مي آوردند) بعنوان خدمات بيشتري كه با هر دوي اينها استفاده شده است نا مشخص مي باشد. بديهي است كه امكاناتي كه توسط سيستم عامل ميسر شده است گسترش پيدا كند و خيلي از ويژگيها و ابزارهايي كه در اين مقاله مورد بحث قرار مي گيرد اعم از خوب يا بد، به سيستم عامل اضافه مي شود. برخي از قابليتها بايد در سطح خيلي پايين ميسر شوند. بعنوان مثال ، دستيابي به اطلاعاتي پيرامون قابليتهاي دستگاههاي ارتباطي، ورودي و خروجي بايد با نرم افزار كاربردي ميسر شود بطوريكه بتوان انتخابهاي هوشمندي در زمينه واسط كاربر ايجاد كرد. بعنوان مثال به نظر مي رسد كه ويندوز ce براي ابزارهاي دستي كه پي بردن به انواع كليدهاي سخت افزاري كه در pda قابل دسترس مي باشند را غير ممكن مي سازد. مثال ديگر در اين مورد اين است كه هيچ يك از واسط هاي امروزي شبكه تصميم گيري در اينكه چطور يك ارتباط به طور سريع قابل دسترس باشد را براي يك نرم افزار كاربردي ممكن نمي سازد. بنابراين پي بردن به اينكه آيا شما اصلاً ارتباط برقرار كرده ايد يا خير غير ممكن مي باشد. بنابراين وقتي سيستم عامل مي گويد كه ارتباط دستگاه قطع شده است نرم افزارهاي كاربردي براي دقايقي منتظر پاسخ شبكه مي مانند. و اين مسئله غير قابل قبول مي باشد. واسط هاي آينده نياز دارند تا انتخابهاي هوشمندي را بر اساس دانشي پيرامون قابليتهاي كنوني دستگاه و ارتباط دستگاه با محيط ايجاد كنند. قابليتهاي ديگر ممكن است در بالاترين سطح سيستم عامل ايجاد شوند و يا قسمتي از اين سيستم باشند. براي نرم افزارهاي كاربردي كه نوعي از دستگاهها را به اجرا در مي آورند بايد يك زير بناي قابل حمل احتمالاً مثل كتابخانه زمان اجرا جوا ميسر شود. بنابراين نياز است كه يك پروتكل سطح بالا براي دستيابي به اطلاعاتي در فايلهاي توزيعي وجود داشته باشد. تأمين برنامه سازي كاربر پايانه اي در نرم افزارهاي كاربردي مورد نياز است. بنابراين بايد به شكل يك قابل اجراي جهاني ميسر شود. به طور مطلوب، همه اين قابليتهاي مورد نياز قابل دسترس خواهند بود اما با سيستم عامل كنترل نمي شوند. پيشرفت بيشتر وقتي حاصل مي شود كه بردارهاي چند گانه و گروههاي تحقيقي بتوانند كامل شوند تا ابزارهاي امكانپذيرتر را ميسر سازند.

    نتايج كسب شده
    به طور كلي تحقيق و پيشرفت در ابزارها، پيشرفت در طراحي واسط هاي كاربر را دنبال مي كند، چون اين پيشرفت تنها مفهومي را ايجاد مي كند تا ابزارهايي را كه به خاطر نوع واسط هايي كه در حال ايجاد ابزارهاي آن مي باشيد توسعه دهد. با توجه به استحكام واسط كاربر در استعاره دسك تاپ در 15 سال اخير، جاي تعجبي نيست كه ابزارها به نقطه اي برسند كه ابزارهاي تجاري نسبتاً موفق جنبه هاي مهمي از ساختار واسط كاربر را تحت پوشش داشته باشد. بديهي است كه تحقيق در زمينه ابزارهاي نرم افزار سازي واسط كاربر تأثير شديدي در فرايند فرابرد نرم افزار داشته است. بنابراين معتقديم كه طراحي واسط كاربر براي يك تغيير اساسي در آينده اي نزديك اساساً به دنبال پيشرفت كامپيوتر فراگير، واسط هاي كاربر مبتني بر بازشناختي، واسط هاي سه بعدي و ديگر فناوريها ثابت نگه داشته شده است. بنابراين انتظار داريم شاهد احيا علاقه و تحقيق
    در ابزارهاي نرم افزارسازي واسط كاربر به منظور تأمين شيوه هاي جديد واسط كاربر باشيم. ما معتقديم كه اين ابزارهاي جديد پيرامون فراهم سازي يك بافت غني از اطلاعات بيشتر پيرامون كاربر، دستگاهها و وضعيت نرم افزار كاربردي سازمان دهي مي شوند تا پيرامون رويدادها. اين مورد، برنامه سازي كاربر پايانه اي واسط هاي كاربر مبتني بر بازشناختي و داده ها را قادر مي سازد تا در آنچه كه براي كامپيوتر فراگير مورد نياز مي باشد سهيم شوند. مهم است كه براي فراهم سازي واسط هاي متفاوت كاربر در دستگاههاي متفاوت براي كامپيوتر فراگير و براي تأمين نيازهاي مشتري، داراي واسط هاي تعويضي كاربر باشيم. اين مورد شامل يك واسط آيين نامه اي با هر چيزي كه مي تواند توسط كاربر ايجاد شود مي باشد. ما توصيه مي كنيم كه ابزارها داشتن يك آستانه سطح پائين را مد نظر قرار مي دهند به اين منظور كه بسهولت مورد استفاده قرار گيرند. اما هنوز يك حد اكثر مجاز بالا ميسر ساختيم. بطور پيش بيني پذيري به نظر مي رسد كه براي برنامه سازان مهم است و نبايد با ايجاد ابزارهاي هوشمندتر راضي شوند. بطور طبيعي، اغلب ابزارهاي موفق، بيشتر قسمتهاي مفيد را تحت پوشش دارند. همه اين چالشها فرصتها و مشكات تحقيقي جديدي را براي ابزارهاي آينده واسط كاربر مهيا مي سازند.

    طراحي و ارزيابي واسط هاي كاربر هوشمند

    خلاصه
    واسط هاي كاربر هوشمند بعنوان مفهومي در نظر گرفته شده بودند تا بر پاره اي از مشكلات كه واسط هاي گردانش مستقيم نمي توانند آنها را كنترل كنند مثل، مشكلات سرريزي اطلاعات، كمك رساني به چگونگي استفاده ازسيستمهاي پيچيده، يا مشكلات شناخت اضافي بلا درنگ احاطه پيدا كنند. علاوه بر اين واسط هاي كاربر هوشمند بعنوان مفهومي براي فردي وشخصي ساختن اين سيستمها در نظر گرفته شده بودند تا بدين وسيله انعطاف پذيري و جذابيت اين سيستمها را افزايش دهند. اما به منظور اينكه واسط هاي كاربر هوشمند موقعيت پيدا كنند و مورد استفاده واقعي كاربران قرار گيرند، به مسائل كاربرد پذيري توجه بيشتري
    شده است.در اين خود آموز روشهايي را براي طراحي و ارزيابي واسط هاي كاربر هوشمند از ديدگاه كاربرد پذيري مورد بحث قرار مي دهيم.

  3. Top | #13

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    واسطهاي كاربر هوشمند، كاربردپذيري، روشهاي طراحي و ارزيابي
    مقدمه
    چرا مردم بايد با سيستمها و بالعكس سيستمها با مردم سازگار شوند؟ اين شعاري كه به نظر مي رسد به طور حدسي در زمينه واسطهاي كاربر هوشمند براي خيلي از كاربران و نيز محققين جالب باشد. متأسفانه اين شعاربا اين اعتقاد كه واسط هوشمند بايد مثل نسان رفتار كند، به آساني رفتارش را متناسب با دانش، توانائيها
    و اولويتها، معمولاً با گفتگوي پيشرفته(و چند الگويي)، قابليتهاي كاربران تغيير دهد؛ هم كاربران و هم محققين را به اشتباه مي اندازد. برعكس، تعداد محدودي از واسطهاي كاربر هوشمند كه از لحاظ تجاري موفقيتهايي كسب كرده اند، يا از سازش دهنده هاي خيلي ساده كاربر استفاده كرده اند يا سازش دهنده هاي خود را بر اساس آنچه كه كاربران ديگر انجام مي دهند و نه بر اساس الگوي اسنباطي و پيچيده كاربر ايجاد كرده اند. علي رغم اين نمونه هاي موفقيت آميز تجاري خيلي از محققين كه در زمينه تأثير متقابل بين انسان و كامپيوتر بررسيهايي انجام داده اند نسبت به مفهوم كلي واسطهاي هوشمند كاربر، عوامل يا دستياران شخصي مردد
    مي باشند. به مثالي در اين زمينه توجه كنيد[نيدر من 1997. ساچ من1997]. شكگرايي از اين ترس ناشي
    مي شود كه هوشمندي در واسط اصول كاربرد پذيري را نقض مي كند و مسئله مسئوليت را پيچيده مي سازد.

    موضوع آموزشي
    در اين برنامه آموزشي، مسائل مربوط به كاربرد پذيري براي واسطهاي هوشمند كاربر مورد بحث قرار مي دهيم. شيوه هاي زيادي وجود دارد كه با اين مسئله برابري مي كند. بعد از اينكه در مورد شيوه هايي كه براي طراحي معيارهاي كاربرد پذيري استفاده شدند و سرانجام چگونگي ارزيابي سيستمهاي منتج شدهصحبت كرديم، شيوه هايي گه ما اتخاذ كرديم اين معيارها را كه با سيستمهاي سازشگر قابل اجرا مي باشند را مورد بحث قرار
    مي دهند. بطوريكه هنوز هيچ تبادل نظري بر روي اين مسائل در جامعه تحقيق وجود ندارد ژ، توجهخاصي
    در زمينه ارزيابي هاي واسطهاي هوشمند كاربر كه قسمتهاي اصلي در مسئله كاربرد پذيري مي باشند وجود خواهد داشت.

    معيارهاي كاربرد پذيري
    اخيراً جامعه واسط هوشمند كاربر در مورد مسائل كاربرد پذيري نگران مي باشد. مذاكرات و ميزگردهايي در كنفرانس اخير واسط هوشمند كاربر اين مسئله را با مثالي نشان مي دهد.توجه به ارائه تعريفهاي بهتري از مشكل و برخي از معيارهاي طراحي معطوف شده است كه در قسمت آموزشي بهآن مي پردازيم.مشكل هوشمندي در واسط كاربر اين مي باشد كهاين هوشمندي خيلي از اصول سودمند كاربردپذيري را كه براي سيستمهاي گردانش مستقيم توسعه يافته اند را نقض مي كند . اين اصول شامل دادن حق اختيار به كاربر در سراسر سيستم، قالبي كردن
    سيستم بطوريكه هميشه جواب يكساني را به همان ورودي مي دهد و مشخص ساختن سيستم، بطوريكه كاربر متوجه برخي عملكردهاي ورودي خود مي شود مي باشد. سيستمهايي كه با كاربران خود هماهنگي دارند
    و رفتار آنها را براي تناسب بهتر با نيازهاي كاربران تغيير مي دهند، ضرورتاً حداقل اصل پيش بيني پذيري را نقض خواهند كرد و ممكن است مشخص نباشند و مانع اختيارات كاربران در سراسر سيستم شوند. ديگر مسائل كاربرد پذيري كه با كمك واسطهاي هوشمند اهميّت پيدا مي كنند مسئله خصوصي بودگي و اطمينان
    مي باشد. ما شيوه هايي را مورد بحث قرار مي دهيم كه با در نظر گرفتن مفهوم پيش بيني پذيري و شفافيت مي توان حس كنترل را در كاربر ايجاد كرد و بدين وسيله اعتماد كاربر را جلب كرد .

    روشهاي طراحي
    هنگام طراحي، بويژه طراحي سيستمهاي سلزشي كمك دهنده بايد اين نكته را مد نظر قرار داد كه خيلي از مشكلات مي توانند بر كل طراحي مجدد سيستم مقصد غلبه كنند. اين مشكل دلالت بر اين دارد كه در صورت لزوم قسمتهاي سازشگر(هوشمند) را داخل قسمتهاي صحيح يك طراحي كاملا ًخوب سيستم ايجاد كنيم. طراحي كامل سيستم بايد همه نيازهاي كاربران را برآورده سازد-سازشگري نبايد يك طرح بد را تثبيت كند. بطوريكه "اريك هارتويز(در ميزگردي در زمينه واسط هوشمند كاربر 97[1997]) " اظهار كرد:
    ما بايد براي بهره گيري از استدلال پيچيده براي كسب طرح ضعيف به جاي طرح بهتري كه با تكنيكهاي خودكارسازي تركيب مي شود، نسبت به اقدامات آگاه باشيم.
    يعني اينكه آيا قسمتي ازسيستم بايد سازشگر يا هوشمند باشد يا خير هم اكنون قسمتي از مرحله طراحي از شروع آن مي باشد. بطوريكه امروزه انجام شدهاين وضعيت بندرت در طراحي سيستم رخ مي دهد و تا زمانيكه روشهاي كار آمدي را براي چگونگي يكپارچه سازي اين عقايد در مرحله طراحي ميسر سازيم چنين وضعيتي پيش نخواهد آمد. متأسفانه، از ديدگاه سيستمهاي سازشگر روش شناسي براي تحليل حوزه تا حد زيادي در مرحله ابتدائي خود باقي مي ماند. محققين در سيستمهاي سازشگر اغلب در مورد نيازهاي كاربران اظهار
    مي دارند كه اين سيستمها كمك واقعي خيلي محدودي را نسبت به كاربران اعمال مي كنند. بنابراين تحليل درست از كاربران، برنامه ها و نيازهاي آنان قسمت ضروري هر فرآيندي از يك سيستم سازشگر مي باشد.
    در قسمت نگاهي به تعداد محدودي از روشها مي اندازيم كه نقطه شروع جذابي مي باشد(يكي از اين روشها روش تحليل برنامه شناختي مي باشد).

    ارزيابي
    يكي از مهمترين چالشها واسطهاي هوشمند كاربر اين است كه ثابت كند رفتار سازشگر آنها در واقع باعث بهبود اين رابطه با كاربر مي شود. تنها از راه طراحي سازش دهنده هاي كاربردي و سپس ارزيابي آنها با كاربران است كه مي توان مطمئن شد كه ما در حال حل مشكل صحيح مي باشيم. اگر تعداد زيادي از چنين تحقيقهايي كه نشاندهنده عملكرد سازش دهنده هاي خاصي بود را داشتيم، مي توانستيم اصول كلي را براي طراحي انتخاب كنيم. اما ارزيابي سيستمها كار دشواري است و حتي وقتي سيستم سازشگر مي باشد كار دشوارتر هم مي باشد و تا حالا تعداد محدودي از چنين تحقيقاتي اجرا شده است. وقتي يك سيستم سازشگر را مورد بررسي قرار
    مي دهيم توانائي تشخيص ويژگيهاي سازشگر سيستم از كاربرد پذيري كلي ابزار طراحي شده اهميت زيادي پيدا مي كند. احتمالاً به اين خاطر است كه اغلب تحقيقات در زمينه مقايسه اين سيستم با يا بدون عامل سازشگر مي باشد. مشكل چنين تحقيقاتي مشخص مي باشد: سيستم غير سازشي بطور بهينه براي اين كار طراحي نشده بود. از زمانيكه سازشگري ترحيحاً بايد قسمتي طبيعي و ذاتي يم سيستم باشد- در زمانيكه دريافتي سيستم كامل نمي باشد- لااقل اين سيستم بايد مسئله ساز باشد. در قسمت آموزشي پاره اي از تحقيقها را مرور مي كنيم و اصولي را براي روشهاي ارزيابي مورد بحث قرار مي دهيم. تأكيد خاص بر روي واسطهاي هوشمند كاربر در موقعيتهاي سر ريزي اطلاعات مي باشد.
    ساختار آموزشي
    اين قسمت اول مقدمه اي كوتاه در مورد واسطهاي هوشمند كاربر را فراهم مي سازد و سپس مسائل ذيل را مورد بحث قرار مي دهد:
    - معيارهاي كاربرد پذيري براي واسطهاي هوشمند كاربر (و زمانيكه آنها را نقض مي كند)
    - توسعه سازشگري براي اصلاح آن
    - روشهايي براي تحليل كاربر
    - تفاوتهاي مهم فردي
    - معيارهايي براي واسطهاي هوشمند كاربر
    - روشهايي براي ارزيابي واسطهاي هوشمند كاربر
    - جايي كه بيشتر ادبيات واسطهاي هوشمند كاربر را فرا مي گيريم.
    برنامه آموزشي شامل نشان دادن طرز كار مي باشد. بطوريكه مسائل بحث شده كاملاً پيچيده مي باشند، اتاقي وسيع بر اساس سيستمهاي نمونه براي مذاكرات داده خواهد شد(به جاي دادن تمرينات صحيح)
    استاد
    استاد"كريستيناهوك" محققي در مؤسسه علم كامپيوتر سوئد مي باشد. او مدرك دكتراي خود را در زمينه علوم سيستمها و كامپيوتر كسب نمود. موضوع پايان نامه او طراحي، محقق سازي و ارزيابي يك سيستم فوق رسانه اي بود براي اينكه در يك راه اندازي صنعتي در اريكسن AB استفاده شود. علاوه بر اين كريستينا دوره اي را صرف واسطهاي هوشمند كاربر در مؤسسه فناوري "رُيال" و دانشگاه "استاك هالم" واقع در استاك هالم كرد.

    طراحی رابط کاربر هوشمند


    واسط سازشگر كاربربر پايه يادگيري شخصي
    طرح و پيچيدگي واسط كاربر يك سيستم نرم افزار تا حد زيادي تعيين كننده سهولت آن با كاربراني است كه مي توانند به طور مؤثر اين سيستم را اعمال كنند. ما يك واسط سازشگر، كاملاً شخصي و پويا كاربر طرح ريزي كرده ايم
    اين كاربر در مقابل شرايط و نياز ها عكس العمل نشان مي دهد و الگوهاي رفتاري و همچنين شيوه كار كاربران را ياد مي گيرد.
    وقتي AUI(واسط سازشگر كاربر) رويدادهاي تعامل انسان-كامپيوتر را ضبط و الگو هاي رفتاري كاربر را كشف مي كند، مي تواند با پيش بيني طرح احتمالي كاربر كمك مفيدي را مهيا سازد و سپس قسمتي از اين نقشه را از طرف كاربر اجرا كند. اين واسط نيز سيستم نرم افزار را پردازش مي كند و بدين ترتيب مداخله لازم را كاهش مي دهد.

    واسط سازشگر كاربر
    ايده ما بر پايه شناسايي و ارتباط رويدادها قرار گرفته است (براي اطلاعات بيشتر در زمينه تحقيق ديگر افراد مطلب "related work" را مشاهده كنيد ).EIA (شناشايي و ارتباط رويداد ها) واسط را قادر مي سازد نقشه كار كاربر را با گرده برداري و تجزيه نتايج كار تشخيص دهد.
    تحقق بخشيدن به اين نظريه شامل 5 مسئله مهم مي باشد:
    1. مشاهده تعامل بين كاربر وكاربرد يك نرم افزار. ممكن است ما اطلاعات را به خاطر محدوديتهايي كه در نوع رويدادهاي قابل درك وجود دارد از دست بدهيم. بنابراين براي بيرون كشيدن مفيد ترين اطلاعات در مورد هدفها و نيازهاي يك كاربر، بايد رويدادهاي گوناگون واسط سطح پائين را از اطلاعات قابل دسترس شناسايي كنيم.
    2. شناسايي رويدادهاي مختلف از اقداماتي كه ما در تعامل كاربر-كامپيوتر مشاهده مي كنيم. ما بايد چندين سطح مهم از اطلاعات واسط كاربر را مشخص سازيم. بعنوان مثال صفحه كليد، ماشن نويسي، انتخاب منو و فشردن شستي. ما هر اقدام را بعنوان رويداد اصلي مورد توجه قرار مي دهيم. اين اطلاعات قابل مشاهده به ما كمك مي كنند تا هدف كاربر را بشناسيم.
    3. شناختن الگوي رفتاري كاربر. براي آشكار كردن الگوهاي پنهان در جريان رويدادهايي كه باز يابي مي كنيم، نياز به يك زبان يا الگوريتمي داريم كه اين رويدادها را به شكل الگوهاي متناظر ارائه و محاسبه كنيم. علاوه بر اين، واسط سازشگر كاربر بايد قادر باشد تا رويدادهاي جديد را از رويدادهاي ساخته شده قبلي تشكيل دهد و دگرگوني عملكرد را براي رويدادهاي ساخته شده ايجاد يا اصلاح كند.
    4. كمك سازشي به كاربران مطابق طرحهاي شناخته شده كاربر. وقتي واسط تشخيص مي دهد كه كاربر قصد انجام يك نقشه خاصي را دارد، بايد پيشنهاد كمك كند. كاربر مي تواند با توجه به اولويتهاي خودش در اينكه كجا و چطور كمك پيشنهادي واسط را نشان دهد، آن را پيكره بندي كند.
    5. ايجاد شرح وضعيت كاربر كه تعاملات شخصي را ميسر مي سازد. شرح وضعيت كاربران هم اطلاعات برتر كاربر-تعريفي و هم سيستم شناسايي شده الگوهاي رفتاري كاربر را ذخيره مي سازد. هر زمان كه سيستم يك تغيير در الگوهاي رفتاري كاربر را شناسايي كرد يك شرح وضعيت روز آمد مي كند.
    ما در اينجا بر روي فرمول بندي ها و الگوريتم ها براي شناسايي رويدادها و شناختن الگوها متمركز مي شويم (يعني آنچه كه در مقوله دوم و سوم بيان شد).
    شيوه ما در اين زمينه قواعدي را كشف مي كند كه با پيدا كردن رويدادهاي متعدد در نتايج كار كاربر مي تواند بهترين توصيف و پيش بيني از رفتار كاربر باشد. اين شيوه تا حد زيادي توسط تحقيق اخير در زمينه روشهايي براي كشف رويدادهاي متعدد بنام رويداد پنجره و رويداد حد اقل وقوع القاء شده است.
    به طور موثقي با شناسايي الگوها، تعداد محدودي از توالي نمونه هاي داده اي مشاهده شده، ما روابط ايجاب شده را كاهش مي دهيم(يعني روابط وابسته بين رويدادهاي توصيه شده را بر پايه آزمون آماري ايجاد
    مي كنيم).

    capture3.png

  4. Top | #14

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    شكل 1 نشان دهنده نمودار طرحواره اي AUI مي باشد. واسط، تعامل بين كاربر و نرم افزار كاربردي را دنبال مي كند و سعي دارد الگوي رفتاري سازگار كاربر را شناسايي كند. بر اساس اين الگوها، هر زمان كه كاربر به واسط اختيار انجام چنين كاري را مي دهد واسط مي تواند با نرم افزار از طرف كاربر ارتباط برقرار مي كند. اگر هر زمان كه كاربر از نرم افزار استفاده مي كند واسط بدون داشتن تجربه اي كار را شروع كند ممكن است شناسايي الگوهاي كاربر مدتي طول كشد. واسط سازشگر كاربر مي تواند شرح وضعيت يك كاربر را كه شامل همه الگوهاي شناخته شده در بحثهاي تعاملي گذشته مي باشد را ايجاد كند. واسط با شناسايي الگوهاي جديد، شرح وضعيت كاربران را نيز روزآمد مي كند.

    capture10.png

    شكل 2 ساختار اساسي واسط سازشگر كاربر را ارائه مي دهد كه شامل چهار جزء مهم مي باشد: گير اندازي رويداد، شناسايي رويداد، شناخت الگوي كاربر و پيش بيني هدف كاربر. گير اندازي رويداد تعامل بين كاربر و يك نرم افزار كاربردي را دنبال مي كند. هر عمل با يك عدد شناسايي كه در جدول نقشه نمايي شده است نشان داده مي شوند تا نوع عمل را شناسايي كند. شناخت الگوي كاربر با تطبيق دادن نتايج عمل با الگوهاي ذخيره شده در شرح وضعيت كاربر هدف او را پيش بيني مي كند. علاوه براين، واسط سعي مي كند الگوهاي جديد كاربر را شناسايي و به شرح وضعيت كاربر اضافه كند. اگر اين جزء يك الگوي همانند پيدا كند، پيش بيني هدف كاربر اين الگو را با پارامترهاي كنوني مصداق مي دهد و پيشنهادات را به كاربر نشان مي دهد.

    تكنيكهاي محقق سازي
    ما پنج تكنيك كامپيوتري براي تحقق بخشيدن EIA ارائه مي دهيم.

    كشف رويدادها
    براي شناسايي الگوهاي رفتاري كاربر، واسط بايد قادر باشد تمام رويدادهاي اساسي كاربر را دنبال كند و در اينجا ما دو نوع رو.يداد واسط تشخيص مي دهيم: رويدادهاي ورودي متن، كه هر كلمه ورودي يك رويداد اساسي مي باشد و رويدادهاي كليك كردن روي ماوس كه با نقشه نمايي مشخصات يك رويداد با دگمه متناظر در يك جدول نقشه نمايي شناسايي مي شود. برخي رويدادها نياز به مراحل اضافي دارند تا ارزش داده اي خود را بازيابي كنند. براي مثال، اندازه فنت مشخصه يك رويداد يك ارزش عددي مي باشد. واسط تعاملهاي بين نرم افزار و كاربر را بعنوان توالي(s) رويدادها در يك فاصله زماني گيراندازي و ارائه مي دهد. اين تكنيك هر كدام از رويدادهاي E را بعنوان يك جفت(t،H)، بطوريكهH يك نوع رويداد واسط و t زمان وقوع رويداد مي باشد بيان مي كند، بعضي از رويدادهاي واسط مي توانند شامل يك بردار باشند تا ويژگيهاي وابسته خود را ذخيره سازند. ما S را بعنوان(Te،Ts،s) تعريف مي كنيم بطوريكهs توالي يك رويداد مي باشد و شروع توالي Ts كمتر از زمان پاياني Teمي باشد يعني:

    کد:
    S{E1,E2,…,E n}
    ={(H1,t1,H2,t2,Hn,tn)}
    در نتيجه:                                                                    
    Ts<ti<Te,ti<ti+1,vi=1,…,n.
    شكل 3 نشاندهنده مثالي از توالي يك رويداد ذيل مي باشد:
    کد:
    S=(s,31,46) 
                
    s={(H1,31),(H4,32),(H2,33),…,(H2,46)}

    شكل4 نشاندهنده مثالي از توالي يك سري رويدادEs مي باشد كه پس رويدا د E6 پيش رويداد E5 را دنبال مي كند.
    capture9.png

    روش رويداد پنجره
    براي كشف رويدادهاي متعدد در طي توالي يك رويداد، ما پنجره زماني w را بعنوان قسمتي از تواي يك رويداد تعريف مي كنيم. پنجره زماني يك توالي طولاني را به تعدادي توالي هاي كوتاهتر تقسيم مي كند. پنجره چند قطعه اي بطور جزئي در توالي يك رويداد مداخله مي كند، همانطور كه در شكل 5 مشاهده
    مي كنيد.



    ما w را بعنوان (w,ts,te) تعريف مي كنيم بطوريكه wتوالي يك رويدادمي باشد، tsشروع توالي و teپايان توالي مي باشد و در نتيجه:

    کد:
    : Ts<ts <te=Te
    به عبارت ديگر:
    W={E1,E2,…,En}
    ={(H1,t1),(H2,t2),…,(Hn,tn)}
      در نتيجه:     
    Ts<ti<te, ti<ti=1, v=1,…,n.
    علاوه بر اين ما اختلاف زماني1/ te-ts را عرض پنجره W مي ناميم و آن را بعنوان عرض(w) يادداشت
    مي كنيم. عرض بايد حداقل 2 واحد و نه بيشتر از طول يك رويداد باشد. بعد از اينكه يك توالي طولاني انجام شد خيلي از پنجره ها كه بعنوان Wتعريف مي شدند داراي همان عرض مي باشند.
    شكل 5 بازگو كننده مفهوم پنجره مي باشد. پنجره W1 بعنوان W1=(w,35,40) تعريف مي شود كه
    w={(H1,35), (H6,36), (H2,37), (H3,38), (H5,39), (H6,40),
    W(s, (w)) و (w)=6، عرض مجموعه اي از پنجره ها مي باشد ، يعني} w1,w2,...‍{ داراي همان عرض مي باشند
    بسامد
    بسامد يك رويداد تعداد پنجره هايي است كه رويداد در آن رخ مي دهد. ‍‌‍‍‌‍‌‌‍‍‍‍‌‌ يعني، با توجه به توالي رويداد s و عرض پنجره محدود شده با وين(win) بسامد رويداد E در s به اين ترتيب مي باشد:
    Fr(E,s,win)=
    1[w<W(s,win)IE occurs in w]I
    براي بوجود آمدن يك رويداد بايد دو آزمايش انجام داد. آزمايش اول آزمايش آستانه بسامد مي باشد. (>Eb=Ea)
    يك رويداد تركيبي شامل دو رويداد ترتيبي Eb , Ea مي باشد. آزمايش دوم، آزمايش آستانه اطمينان
    مي باشد.
    تركيب بازگشتي رويدادهاي متعدد
    اين فرمول بندي ها و آزمايشات واسط را قادر مي سازند تا به راحتي رويدادهاي متعدد زيادي را پيدا كنند اما اگر رويدادها تنها با رويدادهاي واسط فردي جفت به جفت مواجه باشند اين آزمايشات مفيد نمي باشند. آنچه كه بهتر است انجام دهيم اين است كه واسط، رويدادهاي متعدد پيچيده تر و طولاني تري را كشف كند. بعنوان مثال، براي بدست آوردن نتيجه ممكن است مالتی مدیا بیلدر كه يا دو رويداد مستلزم رويداد ديگري يا دو رويداد مستلزم دو رويداد ديگر و غيره باشند. براي به نتيجه رسيدن، ما بطور بازگشتي با تركيب كردن رويدادهاي ايجاد شده جديد با رويدادهاي كشف شده قبلي (شكل 6) از روش رويداد پنجره استفاده مي كنيم. بعد از اينكه رويداد تركيبي متعدد Ea=>Eb را بدست آورديم(يعني رويداد Ea بوسيله رويداد Eb دنبال مي شود ). اين رويداد بعنوان يك پيش رويداد عمل مي كند و مستلزم رويدادهاي ديگري مي باشد.


    capture6.png

    capture7.png

    روابط تلويحي
    گاهي اوقات، واسط بايد رويدادهاي متعدد را با تعداد محدودي از نمونه هاي تركيبي كشف نمايد. ما از يك الگوريتم تلويحي استفاده مي كنيم تا اين شرايط را كنترل كنيم. بويژه اينكه اين الگوريتم براي هر رابطه ترتيبي Ea=>Eb پائين ترين حد يك سطح اطمينان (1-ac) پيرامون يك احتمال شرطي سنجيده شده Pmin-fr را محاسبه مي كند كه ac احتمال بيشينه اي است كه داراي يك خطر تصادفي مي باشد(خطر آلفانيز ناميده
    مي شود).
    فرض كنيد تعداد خطاهاي بيشمار، مشاهدات رابطه ترتيبي Ea=>Eb را نقض كرده است. بنابراين بر اساس توزيع دو جمله اي Bin(NerrorPmin-fr) الگوريتم مورد آزمايش قرار مي دهد تا ببيند كه آيا احتمال خطاها كمتر ازيك آستانه قابل قبول است يا خير. كه در اينجا ac خطاي آلفايي اين آزمايش احتمالي شرطي مي باشد.

    واژه يار شخصي
    با اثبات احتمال استفاده از EIA براي شخصي ساختن كمك واسط، حتي تحت محدوديتهاي واسط نرم افزار كاربردي موجود، يك AUI توسعه داديم تا به طور كاربردي واسط شخصي وُرد ميكروسافت را بهبود بخشيم. اين واسط جديد را واژه يار شخصي مي ناميم. گرچه وُرد ميكروسافت تكميل عبارت و خود كار سازي فرمت ساده را فراهم مي سازد اما قابليتهاي اين ويژگيها و تحقق آنها با آنچه كه در روش EIA بود فرق مي كنند.
    EIA بيشتر بر اساس رويدادهاي متعدد قرار گرفته تا نمودارهاي بررسي شده. رويدادها، يعني رويدادهاي اساسي يا تركيبي، بايد يك آزمون آستانه بسامد و آزمون
    علاوه برايجاد يك شرح وضعيت شخصي كاربرقبل از اينكه تعامل كاربر شروع شود، EIA مبتني بر EUI
    مي تواند به تدريج رويدادهاي متعدد كار آمد را بطور خودكار فراگيرد.
    واژه يار شخصي مي تواند دو سطح از همياري را تأمين نمايد. در سطح- كلمه، تداعي هاي عبارت را ايجاد
    مي كند كه يك يا چند واژه وابسته را بعنوان يك رويداد تلقي مي كند و يك توالي واژه هاي غير وابسته را بعنوان يك توالي رويداد تلقي مي كند. با ارائه مجموعه اي از واژه هاي فايل متني(برداري از واژه ها و بسامد وقوع آنها)، PWA براحتي متوجه دلايل بسامد واژه(رويداد) مي شود. PWA تداعي ها را در بين واژه ها با استفاده از الگوريتمها ي EIA كه توصيف شد كشف مي كند.

    capture5.png

    capture8.png
    مثال شكل 7 بيان كننده تداعي عبارت مي باشد. هر واژه بعنوان يك رويداد عمل مي كند. اگر يك رويداد شامل يك واژه (بعنوان مثال كامپيوتر) باشد ما آن را 1-گرم مي ناميم، اگر شامل 2 واژه باشد(مثل كامپيوتر و علم) ما آن را 2-گرم مي ناميم. ارائه گرم هاي زياد مي تواند 5 واژه را در يك رويداد مورد بررسي قرار دهد. PWA با تلاش براي واژه يا عبارت بعدي بر اساس آنچه كه كاربر ماشين نويسي كرده است به او كمك
    مي كند. در سطح پاراگراف يار، PWA بر روي فرمت بندي خودكار متمركز مي شود و فرمتهاي سازگار را در پاراگرافها پيدا مي كند. اگر كاربر فرمت بندي پاراگرافي را تغيير دهد و سپس برخي از عملكردهاي ديگر را اجرا مي كند، PWA الگوي تغيير يافته فرمت را شناسايي و يك رويداد متعدد را كه بعنوان F1=>F2 نشان داده مي شود را كشف مي كند. بعنوان مثال، تغيير از فرمت F1 به فرمت F2 به 5 عملكرد نياز دارد(شكل 8 را مشاهده نمائيد).

    capture4.png
    ویرایش توسط a00b : 08-09-2016 در ساعت 12:11 PM

  5. Top | #15

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    با بررسي عملكردهاي فرمت بندي بعنوان رويدادهايي در EIA، فنت=>حروف سياه=>حروف ايتاليك=>اندازه فنت=>تنظيم، واسط قادر است تا يك تداعي بين F1 وF2 پيدا كند.با رويدادهاي متعدد شناسايي شده كاربر مي تواند به واسط آموزش دهد تا بطور خودكار تغييرات سازگار و متناظر فرمت را در ديگر پاراگرافها تحت تأثير قرار دهد.
    استفاده از ويندوز و شيوه هاي PWA بدون نياز به آموزش راحت مي باشد. از طريق جعبه هاي گفتگو، كاربر مي تواند اولويتهايي را براي معيارهاي آستانه و حداكثر و حد اقل واژه ها در يك تداعي عبارت را انتخاب نمايد. علاوه براين كاربر مي تواند واسط را در هر زمان در طول يك تعامل قادر يا ناتوان سازد.
    ارزيابي
    براي بررسي كارايي و خصوصيات EIA، دو نوع آزمايش ترتيب داديم.

    كاربرد پذيري
    تحقيق اوليه ما، كاربرد پذيري قابلت خودكار PWA را مورد بررسي قرار داد. هفت موضوع اين تحقيق شامل كارمندان غير فني و دانشجويان كارشناسي ارشد دانشگاه علم كامپيوتر بود. ما از آنها خواستيم تا نوع مداركي كه مي توانند بنويسند را تعيين كنند و تقريباً 12تا 15 مدرك قديمي مشابه را براي PWA فراهم سازند تا بدين وسله فايلهاي شرح وضعيت شخصي كاربر را ايجاد كنند. ما آستانه بسامد (min-fr) و آستانه اطمينان(min-conf) را به ترتيب در حدود 25/0، 001/0 را براي تداعي عبارت و 2/0 ، 01/0 را براي خودكارسازي فرمت تعيين كرديم. سپس مدارك مربوطه را با كمك PWA ماشين نويسي كردند. در طي ماشين نويسي، ما تعداد پيشنهادات PWA و تعداد پيشنهادات پذيرفته شده كاربر را ثبت و ضبط كرديم. متوجه شديم كه معيارهاي پذيرش براي تداعي عبارت و خودكارسازي فرمت 75 درصد و 86 درصد بود(سيستم به ترتيب ميانگيني حدود 175 و 83 پيشنهاد را براي هر كاربر ايجاد كرد).
    در پايان آزمايش، پرسشنامه اي را براي هر كاربر تعيين كرديم تا پسخوردي را در خصوص كيفيت پيشنهادات PWA و واسط كاربر جمع آوري كند. كاربران درجات كيفي را در يك برد هفت نقطه اي، از يك كه بدترين نقطه آن مي باشد تا هفت كه نقطه خوب آن مي باشد را ارزيابي مي كنند . ارزيابي تداعي عبارت 78/5 و ارزيابي خودكارسازي فرمت 69/5 بود. ارزيابي هاي آنها به ترتيب در سيستم AUI، 71/5 و 11/6 بود. شما ممكن است كه براي اغلب جملات كوتاه بحث كنيد كه جا به جايي دستهايتان از صفحه كليد بر روي تكميل يك عبارت نياز به تلاش بيشتري نسبت به ماشين كردن ساده عبارت دارد. اعتبار اين مذاكره بستگي به مهارت ماشين نويسي كاربر دارد. يك ماشين نويس كُند دست ممكن است به جاي اينكه ترجيح دهد تعداد كمي از واژه ها را را ماشين كند تنها روي يك دگمه كليك كند. در خصوص ماشين نويسان ماهر ما مي توانيم واسط كاربر خود را بهبود بخشيم بطوريكه مي توانند يك عبارت پيشنهادي را با فشردن يك كليد انتخاب نمايند(_بعنوان مثال با فشردن يك كليد تابع).
    خلاقيت
    تحقيق ما اين مسئله را كه آيا مي توان خلاقيت كاربران را در ماشين كردن مدارك كه بر حسب زمان و گامهاي عملياتي مورد نظر اندازه گيري مي شود را افزايش داد مورد ارزيابي قرار مي دهيم. بطور اتفاقي 14 تا از دانشجويان سال سوم را به دو گروه تقسيم مي كنيم. يك گروئه مدارك را به روش PWA ماشين مي كنند . گروه ديگر بعنوان گروه كنترل عمل مي كنند.
    PWA بطور خودكار زمان و تعداد گامهاي عملكرد را ثبت و ضبط مي كند. تنظيمات آستانه اطمينان و بسامد مشابه آزمايشي كه در كاربرد پذيري انجام شد مي باشند. ما متوجه شديم كه خلاقيت گروه آزمايشي بالاتر از گروه كنترل بود. بطور متوسط، 34% از گروه آزمايشي اين برنامه را در زمان كمتري و 57% با گامهاي عملكرد محدودي انجام داده اند.
    يادگيري رويداد-بنياد ساده تر از رويكردهاي رسمي براي انطباق با كاربر مي باشد. شيوه اي كه ما اعمال
    مي كنيم يادگيري خودكار و سازگاري شخصي را حمايت مي كند. بنابراين، تنها فرمول بندي هاي ترتيبي را بدون هيچگونه همگامي ثبت وضبط مي كند. دو تحقيق مقدماتي ما نشان داد كه كاربران براحتي شيوه هاي PWA را مي پذيرند و با خلاقيت بيشتري ماشين مي كنند. اين نتايج اوليه كه در زمينه اعتبار تجربي دنبال مي شود نشان مي دهد كه رويكرد ما از لحاظ نظري منطقي و تقريباً معقول مي باشد. بنابراين، يك نتيجه براي رسيدن به نتيجه اي قطعي بر اساس نمونه هاي بيشتري از موضوعات نياز به تحقيق بيشتري دارند.
    انتخاب شخصيتهاي ورودي با يك قلم در ابزارهاي دستي آهسته و متفاوت مي باشند. رويكرد EIA براي كمك به AUI مي تواند به ماشين كردن تكراري خودكار كمك كند و در نتيجه زمان و تعداد عملكردهاي مورد نياز براي متن تأليفي را كاهش دهد. علاوه براين، مي توانيم روشي را با ديگر حوزه ها مثل برگه-گسترده و طراحي نرم افزارهاي كاربردي به كمك كامپيوتر به كار بگيريم تا بدين وسيله عادتهاي كاربر را فرا گيريم و در برنامه هاي تكراري براي خودكارسازي احتمالي شركت نمائيم. پاره اي از مسائل نياز به تحقيق بيشتري دارند. اول اينكه براي روشهاي حاضر و نمونه سازي ها، همه معيارهاي آستانه و طول توالي هاي رويداد براي همه كاربران تثبيت شده اند. در صورتيكه اين معيارها بر طبق الگوي رفتاري كاربر تعيين شده باشند يا فعالانه هماهنگ شوند، ممكن است كه واسط تأثير بيشتري را از خود نشان دهد. بنابراين، خوب است كه مكانيزم هاي خود سازشگر(الگو يا شرح وضعيت-بنياد) را براي ميزان سازي دقيق پارامترهاي يادگيري و براي صاف سازي و ايجاد توالي هاي رويدادهايي با طول متغير ايجاد كنيم. دوم اينكه، سيستم ما در حال حاضر همه الگوهاي شناسايي شده كاربر را در شرح وضعيت كاربر ذخيره مي سازد. بنابراين، برخي از علائق يا الگوهاي رفتاري كاربر ممكن است با تغيير در زمان موقتي باشند. بنابراين يك مكانيزم خود سازشگر، مثل يك سياست كم اهميت براساس بسامد عدم پذيرش پيشنهادات سيستم كاربر به منظور تعادل برقرار كردن بين يادگيري كوتاه مدت و بلند مدت مناسب مي باشد.
    سر انجام، ما رويكرد خود را با يك نرم فزار خاص اعتبار بخشيده ايم. ما قصد داريم رويكرد خود را در يك بافت مستقل برنامه كاربردي- بعنوان مثال در يك سطح مديريت پنجره، توسعه و محقق سازيم. سپس مي توانيم چنين ابزار همپوش را براي كار با نوعي از نرم افزارهاي كاربردي پيكره بندي كنيم.

    واسطهاي هوشمند كاربر براي سيستمهاي مبتني بر وب
    خلاصه
    ما الگويي را براي يكپارچگي واسطهاي هوشمند كاربر و تكنيكهاي پيكره بندي ارائه مي دهيم. اين الگو قابليتهاي ذخاير وصل-خط را با تأمين توسعه سيستمهاي پيكره بندي بهبود مي بخشد كه اين سيستمها به شيوه اي مشخص به مشتريان كه ويژگيهاي خدمات و توليدات پيكره بندي شده را انتخاب مي كنند كمك
    مي كنند.

    مقدمه
    گرچه تكنيكهاي سفارش شده كارآمد براي اين توسعه پيدا كرده بودند تا پيشنهاد فقره هاي عمومي را به صورت سفارشي ايجاد كنند، اما چنين تكنيكهايي، پيكره بندي سازشگر فقره ها را تأمين نمي كنند، بنابراين لازم است نيازهاي مشتري را بهنگام خريداري محصولات پيچيده پذيرفت. در واقع، سيستمهاي پيكره بندي كارآمد كه مي توانند فقره هاي پيكره پذير در حوزه هايي با مقياس بالا را كنترل كنند توسعه پيدا كرده بودند. بعنوان مثال قسمت[3،4] را مشاهده كنيد. بنابراين چنين سيستمهايي براي يك نوع خاصي ازكاربران بدون توجه به اينكه كاربران در نيازها، دانش در خصوص جزئيات توليد و در زمينه تخصص با هم فرق مي كنند طراحي شده اند.


    capture11.png

    در پروژه CAWICOMS يك واسط هوشمند كاربر (پايانهCAWICOMS) را براي يك موتور پيكره بندي توسعه داده ايم كه هدف آن ميانجي گري بين اين تعامل با كاربر مي باشد. در طول دوره فرآيند پيكره بندي، پايانهCAWICOMS فراخواني غير فني نيازهاي كاربر را تأمين و پيشنهادات شخصي را براي كمك به كاربرميسر مي سازد تا ويژگيهاي فقره اي كه پيكره بندي مي شوند را تعيين كند. علاوه بر اين، سيستم به شيوه اي دوستانه نواقص احتمالي در فرآيند پيكره بندي را توضيح مي دهد. سرانجام، سيستم ارائه راه حلهاي پيكره بندي براي كاربر را با تمركز پيدا كردن بر روي جالبترين ويژگيها شخصي مي سازد. ما در دو حوزه كاربردي از پايانه CAWICOMS بهره برداري كرده ايم:
    پيكره بندي سوئيچ هاي سيستمهاي مخابراتي و2. پيكره بندي شبكه هاي خصوصي مجازي مبتني بر فراهم ساز اطلاعات(IP-VPNs). در ذيل ما از حوزه ديگر بعنوان نمونه عيني استفاده مي كنيم.
    ارائه دانش
    دانش فني در خصوص توليدات و خدمات كه در طي دوره سيستم CAWICOMS بهره برداري شده است وابسته به نظريه مشهور درب-سازنده براي پيكره بندي مي باشد. در اين نظريه فقره هاي پيكره پذير كه بوسيله ارتباطات دربها به يكديگر مربوط مي شوند در سطح مفهومي بعنوان مجموعه اي از انواع سازنده ها توصيف
    مي شوند. سازنده ها بيشتر با ويژگيهايي توصيف شده اند كه با يك معيار خاص در طول دوره حل مشكل تعيين شده اند. معمولاً مجموعه اي از معيارهاي احتمالي، كارهاي قانوني را محدود مي كنند(براي مثال بسته بيتي). علاوه بر اين، يك پايگاه دانش، بيشتر تركيبات معيار ويژگي مجاز، ارتباطات درب، و مصداق سازي انواع سازنده ها را محدود مي سازد. ما به چنين ارائه مفهومي بعنوان يك الگوي توليدي اشاره مي كنيم. شكل 1 نشان دهنده قسمتي از ارائه مفهومي IP-VPNs مي باشد. سازنده ها، سازمان داخلي فقره ها يعني عوامل فيزيكي جمع شده در يك توليد را منعكس مي كنند. فقره هاي فردي بعنوان نمونه هايي از الگوهاي مفهومي توصيف شدند.


    capture12.png

    براي تأمين يك مديريت كاربر گراي فرآيند پيكره بندي ما اين ارائه را در چندين جنبه گسترش داديم. بعنوان مثال ما سطح پيچيده هر ويژگي را بعنوان درجه مهارت مورد نياز براي درك اين ويژگي مشخص كرديم. علاوه بر اين، يك سطح مورد نياز مهمي را براي شناسايي ويژگيهايي كه معيارهاي آن بايد آشكارا بوسيله كاربر شناخته شود مشخص كرديم(ويژگيهاي مهم از نقطه نظر پيكره بندي و تجاري). علاوه براين ما بازنمود خواص را كه هدف آنها ارزيابي توليدات از يك نقطه نظر كيفي مي باشد را معرفي كرديم: پيداش اين سطح انتزاعي ، در بالاترين سطحي كه بوسيله موتور پيكره بندي بهره برداري مي شود، سيستم را قادر مي سازد نيازهاي كاربر را به شيوه اي غير فني استخراج و آنها را با راهنمايي فرآيند پيكره بندي به نيازهاي فني تبديل كند. همچنانكه در قسمت[1] توضيح داده شد، مجموعه اي از ويژگيها در ارزيابي يك خصوصيت به دنبال يك رويكرد تعريف شده در نظريه تسهيلاتي چند خصوصيتي تعريف شد، به قسمت 6 مراجعه كنيد. اين نكته را بايد در نظر گرفت كه خصوصيات خواصي كه استفاده مي شوند وابسته به حوزه كاربردي مي باشد، در پيكره بندي IP-VPNs خصوصياتي مثل اجرا و قابليت اطمينان سوئيچ ها يا شبكه ها را تعريف كرديم.


    پيكره بندي كاربر پسند
    مديريت يك فرآيند پيكره بندي كاربر پسند بر اساس بهره برداري از انواع اطلاعات ذيل قرار گرفته است(براي جزئيات بيشتر به قسمت 1و6 مراجعه نمائيد).
    -ارائه خصوصيات خدمات و توليدات پيكره بندي شده(به بخش قبلي مراجعه نمائيد).
    -يك الگوي فردي كه مهارت و علائق كاربر را در خواص خدمات و توليدات توصيف مي كند.
    -اصولي براي استخراج نيازهاي شخصي
    - اصولي براي ارائه شخصي نتايج پيكره بندي
    پايانهCAWICOMS با ذخيره سازي اطلاعات ضمني و صريح در خصوص علاقه كاربر به اين سيستم، يك الگوي فردي كاربر(UM) را كنترل مي كند. بخش صريح UM خصوصيات كاربر مثل مليت و نوع شركتي را كه بعهده دارد ذخيره مي سازد. بخش ضمني UM ارزيابيهاي سيستم در مورد علائق كاربر را در خواص فقره پيكره پذير مثل قابليت اطمينان، اجرا، اقتصاد و غيره را توصيف مي كند. اين قسمت نيز ارزيابيهايي از دانش كاربر در مورد ويژگيهاي فقره پيكره پذير را ذخيره مي سازد. همه ارزيابيهاي سيستم با مشاهده و اجراي رفتار كاربر در طول اين تعامل كسب شده است. بعنوان مثال، معيارهايي كه كاربر براي ويژگيهاي فني توليد و خدمات پيكره بندي شده انتخاب مي كند، اطلاعاتي در مورد علائق كاربر در خصوص خصوصيات راه حل نهايي ايجاد شده را منتقل مي كند. ارزيابي در زمينه علائق كاربر براي هدايت فرآيند پيكره بندي با شناسايي معيارها وسازنده هاي ويژگي كه ارزيابي راه حل مورد نظر كاربر را به حد اكثر مي رساند، بهره برداري شد. علاوه بر اين، مي توان ويژگيها را با استفاده از پيش فرضهاي فردي كه بيان كننده اولويتهاي خاص كاربر براي معيارهاي ويژگي مي باشند يا پيش فرضهاي شخصي كه اصول تجاري را بر پايه شخصيتهاي مشتري توصيف مي كنند تعيين كرد. گرچه كاربر مي تواند همه پيشنهاداتي كه بوسيله اين سيستم در نظر گرفته شدند را نپذيرد اما تأمين پيشنهادات شخصي روشي مؤثر براي كاهش ويژگيها مي باشد كه آشكارا بوسيله كاربر تعيين مي شوند. بنابراين بطور قابل ملاحظه اي بخشهاي پيكره بندي را خلاصه مي كنيم.

  6. Top | #16

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    شكل 2 نشان دهنده يك صفحه ايجاد شده در طول دوره پيكره بندي يك نقطه دستيابي (نقطه دستيابي-1) براي IP-VPNs مي باشد. اين سيستم از كاربر مي خواهد تا پاره اي از ويژگيها مثل ميزان اتلاف بسته بيتي و پهناي نوار مورد نياز را تعيين كند. بطوريكه چنين ويژگيهايي تقريباً فني مي باشند، سيستم با پيشنهاد پيش فرضهاي مناسب، به كاربر كمك مي كند. ويژگيهاي اوليه بايد با استفاده از پيش فرضهاي پيكره بندي شده استاندارد تعيين شوند، در حاليكه پيش فرضهاي شخصي براي ويژگيهايي در خصوص پهناي نوار كه با نقطه دستيابي تعيين شده اند فراهم شده اند. همانطور كه در پنجره بالارونده نشان داده شده است ممكن است كه كاربر توصيفي از مفهوم هر ويژگي تعيين شده را بخواهد. گرچه كه در اين شكل نشان دادذه نشده اما ممكن است اين سيستم كاربر را در خصوص اولويتهايي در خواص يكIP-VPNs مربوط به ويژگيهاي تعيين شده را مورد سؤال قراردهد.
    با پاسخي مناسب، بهترين تنظيمات براي دستيابي به چنين خصوصياتي تعيين شدند. علاوه بر اين، كاربر مجاز مي باشد تا اين سيستم را براي تعيين معيارهاي ويژگيهاي مورد نياز به نفع خود انتخاب نمايد يا انتخاب معيارها را به تعويق اندازد(به كليدهاي ignore, postpone در شكل 2 توجه نمائيد).
    هدايت فرآيند پيكره بندي
    واسط هوشمند كاربر كه در پايانه CAWICOMS بهره برداري شد بين كاربر و پيكره بند ميانجي گري
    مي كند. به منظور استخراج نيازهاي كاربر و ارائه راه حلهاي احتمالي، واسط از خدمات مهيا شده توسط يك سازنده حل مسئله مربوط به پيكره بندي بهره برداري مي كند.
    به بيان دقيقتر، ما ديدگاه فعاليتهاي ذيل را مي پذيريم. پيكره بند كار خود را بطوريكه همه محدوديتهاي توليد پايگاه دانش مصداق پذير باشند از مجموعه اي از نيازها و جستجوهاي كاربر براي اين راه حل كامل و سازگار شروع مي كند.
    همه ويژگيها مشخص مي شوند و هيچ سازنده اي از قلم نمي افتد. به منظور اينكه كاربر تحت كنترل اين تعامل باشد، استخراج نيازهاي كاربر توسط واسط كاربر به دنبال بازنمود توليدات و خدمات كاربرگرايي كه در بخش 2 توصيف شد اجرا شده است. كاربر با كمك فهرستي از سازنده هاي پيكره بندي شده فراهم شده است و ممكن است سازنده هايي را انتخاب كند كه مي خواهد اول از همه پيكره بندي شوند. بعنوان مثال ممكن است كه كاربر به هنگام پيكره بندي IP-VPNs كار خود را از بالاترين سطح مشخص سازي شبكه با مشخص كردن نقاط دستيابي و ديگر ويژگيهاي مشابه شروع كند. سپس ممكن است نقاط دستيابي فردي يا ويژگيهاي اختياري و غيره را پيكره بندي كند. در طول اين فرآيند تحقيق تصميمات بايد گرفته شود، بعنوان مثال كدام معيار بايد به يك ويژگي اختصاص داده شود و چه نوع سازنده اي بايد مصداق داده شود. بعضي از اين تصميمات بوسيله كاربر اتخاذ مي شود(از حالا به بعد تصميمات احتمالي كاربر گرفته مي شود). بقيه اين اختيارات بايد توسط پيكره بند گرفته شود. توجه داشته باشيد كه ما در مورد تصميمات احتمالي كاربر صحبت مي كنيم به اين دليل كه اگر اطلاعات كافي در خصوص اولويتها و نيازهاي كاربر براي اين سيستم قابل دسترس باشند و اختيارات مهم نباشند ممكن است كه پايانه بدون درگير كردن كاربر تصميم بگيرد. واسط كاربر سيستم پيكره بندي را قادر مي سازد تا به دو شيوه اقدام نمايد:
    در روش تعاملي(روش انتشار يافته) نيازهاي كاربر استخراج و به پيكره بند منتقل مي شوند. اين روش ممكن است سه خروجي داشته باشد: 1. يك پيكره بندي سازگار و كامل(چنانچه تصميمات كاربر براي ايجاد آن كافي باشد).2. مجموعه اي از تصميمات گرفته شده كاربر (يعني ويژگيها و معيارهاي مجاز). 3. چنانچه نيازهاي كاربر هماهنگ نباشند مجموعه اي از نيازهايي كه مغاير با قسمتي از پايگاه دانش پيكره بندي مي باشند براي ايجاد يك ناسازگاري مورد نياز مي باشند. اين اطلاعات توسط سازنده واسط كاربر براي توضيح به كاربر بهره برداري شده است. در روش خود كاملي(كليد خود پيكره بندي در بالاي شكل ، سمت راست را مشاهده نمائيد) تصميمات بوسيله پيكره بند گرفته مي شود. خروجي يا يك پيكره بندي سازگار و كامل يا مجموعه اي از تضادها مي باشد. كاربر مجاز است در هر مرحله اي از تعامل با اين سيستم به اين روش استناد كند.
    از اين قرار ممكن است كه كاربر سيستمي را براي پيكره بندي كل توليدات يا خدمات انتخاب كند يا ممكن است براي مدتي به روش تعاملي اقدام نمايد. او بيشتر به پيكره بندي سازنده ها متمايل بوده و به سيستم پيكره بندي اين اجازه را مي دهد كه بقيه كارش را دنبال كند. جريان ارتباط بين واسط هوشمند كاربر و پيكره بند به شرح ذيل مي باشد:
    1. پيكره بندي مجموعه اي از نيازها را به شكل مجموعه اي از الگوي توليد دريافت مي كند. بعضي از نيازها با وروديهاي كاربر مطابقت دارند، بعضي از آنها ممكن است بوسيله واسط هوشمند كاربر در خود پيكره بند ايجاد شوند. ما نيز مشخص مي كنيم كه آيا پيكره بند بايد به شيوه انتشار يافته اجرا شود يا به شيوه خود كاملي.
    2. شروع فرآيند پيكره بندي
    3. چنانچه نيازها با پايگاه دانش پيكره بندي سازگار نباشند مجموعه مغايرها باز گردانده مي شود(حداقل يكي يا همه نيازها باز گردانده مي شوند چنانچه زمان اجرا اجازه دهد).
    4. اگر پيكره بند راه حل سازگار و كاملي را محاسبه گري كرده است اين راه حل را خارج مي سازد در غير اينصورت تصميمات احتمالي كاربر را خارج مي كند.
    ما بعنوان يك موتور پيكره بندي، يك پيكرهILOGJ را اعمال مي كنيم كه سيستم صدق پذير محدودي
    مي باشد. در موضوع ما روش انتشار يافته با مرحله محدود انتشار كه كاهش معيارهاي احتمالي ويژگي را محاسبه گري مي كند مطابقت دارد. روش خود كاملي با مرحله ايجاد راه حل مطابقت دارد كه بعد از مرحله محدود انتشار ما انتقال معيار كامل متغيرات محدود را جستجو مي كنيم.

    توضيحات
    ساختارCAWICOMS ايجاد توضيحات سازشگر كاربر را در خصوص نيازهاي متغير مجاز مي داند. در بخشهاي پيكره بندي اين ويژگي كليدي براي رسيدن به موفقيت مي باشد زيرا كاربر به اين مطلب كه چرا مجموعه معيني از نيازها به هيچ راه حل قانوني منجر نمي شود اشاره اي نمي كند. در اين مورد كاربر نيازها را تنظيم مي كند بطوريكه نمي توان هيچ راه حل كامل و سازگاري را محاسبه گري كرد. ما بيشتر مجموعه هاي متضاد را كه بوسيله پيكره بند بر گردانده شده اند را محاسبه گري مي كنيم و تنها قسمتهاي مربوط به اين مجموعه هاي متضاد را ارائه مي دهيم. در پايگاه دانش خود ذخيره ساختيم كه آيا وروديهاي كاربر تكذيب
    مي شوند يا خير. بعنوان مثال ويژگي اتلاف بسته بيتي مي تواند تكذيب شود در حاليكه ويژگي مربوط به سن كاربر نمي تواند تكذيب شود. به همين ترتيب، ما بين محدوديتهاي سخت افزاري و نرم افزاري كه به كاربر اين امكان را مي دهد تا محدوديتهاي نرم افزاري را كم كند در حاليكه محدوديتهاي سخت افزاري ثابت مي باشند تمايز قائل مي شويم. در ارائه تضادها ما از سطح مهارت كاربر به منظور پيدا كردن سطح جزئيات و نيز از علائق كاربر بهره برداري مي كنيم. فرض مي كنيم كه وروديهاي كاربر كه به ويژگيهايي با بهره كمتر پيوند خورده اند با سهولت مي توانند تغيير داده شوند. بعنوان مثال، اگر به راحتي در تغيير معيار براي اين ويژگي موافقت
    مي كنم به اين دليل مي باشد كه در ارزيابي اتلاف بسته بيتي خيلي علاقه مند نيستم. در نتيجه مي توان توجه كاربر را به قسمتهاي مربوطه در فرآيند تجديد نظر جلب كرد.
    نتيجه گيري
    ما الگويي را براي ارتباط شخصي و پيكره بندي تعاملي در پيكره بند كاربر پسند ارائه داديم كه به مشخص سازي توليدات و خدمات پيچيده در وب كمك مي كردند. سازش با نيازهاي فردي كاربر، كاربرد پذيري سيستمهاي پيكره بندي را بهبود مي بخشد. علاوه براين، به مديريت توليد انبوه در تجارت الكترونيكي كمك مي كند، بطوريكه صدق پذيري نيازهاي فردي را در هزينه توليد انبوه تأمين مي كند.
    نظريه ما سيستمهاي مديريت رابطه اي مشتري موجود را كامل و بهبود مي بخشد. در هر حال مي توان يك كاربر را شناسايي كرد و اطلاعات فراهم شده توسط دادگان CRM را به سمت پائين بارگيري كرد تا اطلاعات قالبي كاربر را جايگزين آن كنيم. علاوه بر اين مي توان داخل دادگان CRM را به سمت پائين بارگيري كرد. اينها اطلاعاتي هستند كه در طول دوره پيكره بندي كسب كرديم. اين مسئله هماهنگي كل ارتباطات را با كاربر بهبود مي بخشد به اين دليل كه مشتريان غالباً بين كانالهاي مختلف فروش (يعني اينترنت، نمونه هاي فروش و مركز مراقبت از مشتري) حركت مي كنند و دانش خود را در مورد علائق و مهارت بهبود مي بخشند. علاوه براين مي توان از اطلاعات در خصوص نيازهاي تحقق پذير مشتري بهره برداري كرد تا به عناصر سازنده توليد(يعني سازمان خدمات و توليد) به منظور كشف فرصتهاي تجاري جديد بهبود بخشيم. اين كار بوسيله EU در سراسر برنامه IST تحت ارتباط IST-1999-10688 فراهم شده بود. ما از شركاي ديگر پروژه CAWICOMS براي كمك به اين طرح و توسعه سيستم پيكره بندي CAWICOMS تشكر مي كنيم.

    واسط هوشمند كاربر بر پايه كنترل گفتگوي چند وجهي براي سيستمهاي

    شنيداري-ديداري
    خلاصه
    بطوري كه كاركرد-داشتگي دستگاه شنيداري-ديداري بهبود و تعداد كانالهاي پخش تلويزيوني افزايش پيدا
    مي كند، دوراني كه در آن نه مي توانيم برنامه هاي تلويزيوني را انتخاب و نه تماشا كنيم در حال وقوع مي باشد. پخش برنامه هاي مورد علاقه ما نزديك مي شود. در بيان اين معضل، "هيتاچيگ" يك واسط هوشمند كاربر توسعه داد كه از كنترل گفتگوي چند وجهي استفاده كرد تا به كاربران كمك كند دستگاه شنيداري-ديداري را با مفهومي از مكالمه گفتاري اعمال كند. براي يكپارچه سازي پردازش اطلاعات گفتاري، پردازش اطلاعات تصويري، و يك سفارش دهنده برنامه تلويزيوني بر اساس تجزيه تاريخچه نمايش دهي، اين كنترل مكالمه
    مي تواند در گفتگوي با بيننده شريك شود. بدون نياز به مدخل واژه كليدي، سفارش دهنده برنامه تلويزيوني بطور خود كار برنامه هاي دلخواه بيننده را با نشان دادن تاريخچه گذشته، تجزيه و تحليل مي كند و سپس برنامه هاي خاص را بر طبق نتايج اين تجزيه و تحليل انتخاب، سفارش و ضبط مي كند. با استفاده از پردازش اطلاعات صوتي، اين واسط هوشمند كاربر مي تواند دستگاههاي شنيداري-ديداري را از طريق مكالمه گفتاري كه خيلي نزديك به مكالمات روزمره مي باشد اعمال كند. اين پردازش مي تواند بيننده هاي مختلف را با شناخت تصوير صورت تشخيص دهد و بطور خودكار خدمات سفلرشي (مثل سفارش دهنده برنامه تلويزيوني) را براي تطبيق اولويتهاي افرادي كه در جلوي تلويزيون نشسته اند تغيير دهد.


    مقدمه
    با همراهي با شروع پخش رقمي زميني، ترويج دستگاههاي ضبط AV (شنيداري-ديداري)، PCs وHDD/DVD (ديسك ران سخت يا ديسك چند كاربردي رقمي) ادامه پيدا مي كند. علاوه براين، از حالا به بعد كمبود گنجايش ديسكهاي سخت به توسعه عمده تري ادامه پيدا مي كند- يعني اينكه ما نزديك به دوراني هستيم كه در آن هر چيزي ثبت و ضبط مي شود. علاوه براين، با اتصال دستگاه شنيداري-ديداري متنوع خانگي بعنوان يك شبكه، كاركرد-داشتگي و عملكرد چنين دستگاهي هميشه در حال بهبودي مي باشد. تحت اين شرايط، استفاده از الگوي دستگاه شنيداري-ديداري، بويژه تلويزيون، از موقعيت تماشا و ثبت و ضبط مستقل برنامه هاي مطلوب تلويزيون به موقعيتي كه در آن نه حق انتخاب و نه حق تماشا داريم تغيير مي كند. در پاسخ به اين چالشها، هيتاچي يك نمونه اصلي واسط هوشمند كاربررا براي تأمين عمليات دستگاه شنيداري-ديداري با مفهوم كنترل مكالمه چند وجهي كه فناوريها را براي تجزيه و شناخت گفتار، شناخت تصوير و تجزيه متن هماهنگ مي كند توسعه داد. در ادامه اين مقاله، اين مفهوم به دنبال واسط هوشمند كاربر توضيح داده
    مي شود و فناوريهاي اصلي آن معرفي مي شود.

    مفهوم در پسِ واسط هوشمند كاربر
    به علت عمل شمي بر اساس فرمت ديالوگ استفاده شده در زبان طبيعي، واسط هوشمند كاربر بطور كارآمد برنامه هايي را انتخاب مي كند كه ممكن است بيننده تمايل داشته باشد تا از ميان تعداد زيادي برنامه هاي ضبط و پخش شده تماشا كند. بدين وسيله عملكرد دستگاه شنيداري-ديداري را تأمين مي كند. اين واسط بعنوان سيستمي كه چندين فناوري اصلي يعني بازشناسي صدا، بازشناسي تصويرصورت، يك سفارش دهنده برنامه تلويزيوني(كه تاريخچه نمايش دهي كاربر را تجزيه و تحليل مي كند) و پردازش گفتار چند وجهي را هماهنگ مي كند عمل مي كند. كاركردهاي اصلي كه توسط اين فناوريها تحقق پيدا مي كنند به شرح ذيل خلاصه مي شوند:
    1. واسط كاربر پسند
    پردازش گفتگوي چند وجهي، كه چندين مكانيزم ورودي مثل بازشناسي صدا، تلفيق صدا و بازشناسي تصوير را هماهنگ مي كند، واسط كاربري را تحقق مي بخشد كه تعامل بين واسط و انسان را با همان گفتگويي كه در تعامل بين انسان با انسان استفاده مي شود را تصديق مي كند.
    2. سفارش دهنده برنامه تلويزيوني
    بدون نياز به وارد كردن واژه هاي كليدي، اين كاركرد از طريق تاريخچه نمايش دهي كاربر متوجه برنامه هاي مورد دلخواه كاربر مي شود و بطور خودكار برنامه هاي نمايشي تلويزيون را بر طبق نتايج تجزيه و تحليل، سفارش و ضبط مي كند.
    3. تأمين خدمات سازگار شده با كاربران فردي
    هويت كاربر در جلوي دستگاه شنيداري-ديداري بطور خود كار از چهره كاربر مشخص مي شود، سپس خدماتي كه با آن كاربر سازگار شده تأمين مي شوند. بعنوان مثال در بيان اسم خود، يك كاربر فردي برنامه هاي ضبط شده يا آنهايي كه در حال حاضر در حال پخش هستند را بر طبق اولويتهاي خود كاربر با مفهومي از تعامل صدا سفارش مي دهد. علاوه براين، در زمانيكه يك برنامه تماشا شده عادي در حال نمايش دادن مي باشد، بيننده بطور شنيداري-ديداري از آن مطلع مي شود.
    4. كنترل موقعيت كاربر
    موقعيت كاربر با استفاده از يك دوربين و مجموعه اي از ميكروفنها كنترل مي شود.

  7. Top | #17

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    مثالي در اين زمينه اين
    مي باشد كه وقتي بيننده در محيط حضور ندارد برنامه را ضبط مي كند و وقتي او باز مي گردد برنامه ضبط شده را دوباره مي گذارد. وقتي بيننده در حاليكه مشغول تماشاي تلويزيون مي باشد از جاي خود بلند شود، برنامه در حال پخش قطع مي شود و ضبط آن برنامه شروع مي شود. بعد از آن وقتي بيننده بر مي گردد، با شناسايي فرد برنامه از نقطه وقفه آغاز مي شود.

    عوامل فني

    فناوري بازشناسي گفتار
    با مفهوم مجموعه ميكروفن متشكل از چندين ميكروفن، دو عمل تحقق پيدا مي كند. ارزيابي جهتهاي ورودي صدا و گفتار و جدايي منبع صوتي كه تنها بر روي يك صدا در نظر گرفته شده با وجود نوفه زمينه متمركز
    مي شود. با استفاده از 8 ميكروفن قرار گرفته شده در مجموعه دو بعدي، اين دو كاركرد بطور همزمان
    مي توانند زاويه جهت(جهت افقي) و زاويه ارتقا(جهت عمودي) را شناسايي و منبع يك صداي خاص را جدا كنند. با توجه به تفكيك منبع صوتي، يك شيوه كنترل، جهت يك فيلتر سازشگر و شكل دهي باريكه فاقد اعتبار- براساس اطلاعاتي در زمينه صداي در نظر گرفته شده و نوفه زمينه (كه هر دو بستگي به تفكيك اجزاء بسامد دارند) طرح ريزي شده بود و نوفه زمينه با ارزش حداكثر 20 db توقيف شده است.
    شكل موج صوتي بدست آمده از تفكيك منبع صوتي، دستگاه ورودي در يك موتور بازشناسي صدا
    مي باشد(براي استفاده ناوبري ماشين توسعه پيدا كرد)، و اختيارات صوتي براي استفاده از دستگاه
    شنيداري-ديداري(كه با انتخاب كانال تلويزيوني و غيره شروع مي شود) شناخته شده اند.
    فناوري گفتار سازي
    يك فناوري درجه يك- كه با گرفتن تأثير بالا از گفتار بشر صدا را توليد مي كند- توسعه پيدا كرده بود. با توجه به واسط پيشرفته كاربر در خصوص دستگاه شنيداري-ديداري، دقيقاً نمي توان مكالمات را بصورت پيشرفته ثبت وضبط كرد، گذاشتن مجدد گفتار ضيط شده غير ممكن است بنابراين به يك روش گفتار سازي نياز است.
    در فناوري هيتاچي، روش ساده سازي كار مد خود را گسترش داده ايم. اين روش بطور مؤثري مي تواند واحدهاي بهينه گفتار را انتخاب و با اتصال راحت واحدهاي گفتاري انتخاب شده مي تواند انبوهي از صداهاي مختلف را با تأثيرگرفتن شديد ازصداي بشر توليد كند. علاوه براين، براي هدايت بيننده پيرامون اطلاعات برنامه توسط صدا، يك فناوري بنام «ابهام زدايي در خصوص تلفظ كلمه با تجزيه ارتباطي عبارت» را براي خواندن صحيح داده با صداي بلند از راهنمايي الكترونيكي برنامه را توسعه داده ايم. حتي در مورد خيلي از تلفظات واژه هاي خاص مي توان خواندن را از متن قبل و بعد از واژه مورد بحث و از داده هاي مطرح بين واژه ها برآورد كرد.در اين شيوه، جدايي هوشمند عبارات پيوند خورده با كاركترهاي كانجي(چيني) و كانا تحقق مي يابد.
    پردازش بازشناسي تصوير صورت
    ما يك فناوري توسعه داده ايم كه تصوير چهره كاربر را از تصوير نمايشگر پرده اي به منظور شناختن آن شخص انتخاب مي كند. روش پردازش به شرح ذيل خلاصه مي شود. اول اينكه فيلتر بيرون كشي صورت براي شناسايي ناحيه صورت در تصوير نمايشگر پرده اي استفاده مي شود. بعد از آن خصوصيات صورت(يعني نقاط خاص آن) مثل: چشم، دماغ و دهان شناسايي شده و يك مقدار مشخصه كه تفاوتهاي فردي در چهره افراد را بيان مي كند از تصوير خاكستري پيرامون اين ويژگيها ايجاذ شده بود. با مقايسه اين مقياس با معيارهايي كه هم اكنون در يك پايگاه داده اي ذخيره مي شود شناسايي هويت كاربرامكانپذيرمي باشد. مشكل اين فناوري بازشناسي چهره اين است كه چطور جابه جايي موقعيت و تفاوتهاي بر پايي در هنگام استفاده، تغيير شرايط نور دهي مثل پس-نور، نوردهي مايل و تغييرات زاويه جهت يابي صورت كه از ديدگاه كاربران داراي تفاوتهايي
    مي باشند را سازگار كند. براي بيان اين مشكلات ما از يك الگوي عددي مثل تجزيه و تحليل اصيل و مبين براي بهبود صحت
    بازشناسي استفاده مي كنيم. روش بازشناسي تصوير صورت كه در اينجا توصيف شد با استفاده از يك دادگان شامل تصاوير چهره 80 نفر(800 عكس) ارزشيابي شده بود. جهت نوردهي با توجه به صورت
    كاربر 45- تا 45+ درجه افقي و 0 تا 60 درجه عمودي بود. جهت يابي چهره در سطوح افقي و عمودي 10- تا 10+ درجه بود. نسبت موفقيت تفاوت گذاري براي دادگان استفاده شده در مورد نماي اصلي صورت (نه بصورت متمايل)98%، براي چهره متمايل 1/95% در 10+ يا10- درجه در جهت افقي، و براي چهره مورب 9/96% در 10+يا10- درجه در جهت عمودي بود.
    فناوري برنامه پيشنهادي با تجزيه تاريخچه نمايش دهي گذشته
    اولويتهاي كاربر براي محتواي برنامه هاي متفاوت(يعني علائق) و عادتهاي نمايش دهي ماهيانه و روزانه فرا گرفته مي شود و يك سفارش دهنده برنامه هاي تلويزيوني كه منعكس كننده نتايج ياد گيري مي باشد اجرا
    مي شود. متني مثل نام، نوع، ارزش برنامه و برگه هاي توجيهي از يك EPG تحليل مي شود و گروه كليد واژه ها، واژه هاي ورودي در فايل شرح وضعيت مي باشند. تاريخچه نمايش دهي در زمان در نظر گرفته شده و در خصوص برنامه هايي كه كاربر تماشا مي كند نيز ابزار ورودي مي باشد. در خصوص بيرون كشي برتر كاربر، مشكل كم دقتي به اين خاطر بوجود آمد تا برنامه هايي مثل اخبار(با صداي اجرايي) بوسيله فناوري برنامه پيشنهادي بدون توجه به محتواي آن تماشا و فرا گرفته مي شود. بعنوان نتيجه، صداي در نظر گرفته شده بر طبق نتايج عادتهاي مورد نظر به منظور فراگيري صحيح علائق كاربر حذف مي شود. با توجه به سفارش دهنده برنامه تلويزيوني براي پخش برنامه هاي عادي معمولاً برنامه هاي تماشا شده و علائق كاربر ارزشيابي مي شود و پيشنهادات در خصوص آن چه خوب و چه بد مورد قضاوت قرار مي گيرد.

    سكوي گفتگوي چند وجهي

    سكوي گفتگوي چند وجهي را توسعه داديم كه بعنوان ميانجي بين كاربر، ابزارها و دادگان گوناگون عمل
    مي كند. اين سكو از XML (زمان علامت گذاري شده گسترش پذير) استفاده مي كند تا فيلمنامه را براي انجام در خواستهاي كاربر توصيف كند. براي تغيير اين سناريوها اين امكان وجود دارد كه فرد كاركردهاي فراواني را اجرا كند. در مطالعه اخير، فناوريهاي ذكر شده دربالا يعني بازشناسي صدا، توليد صدا، بازشناسي صورت و سفارش دهنده برنامه تلويزيوني هماهنگ مي شوند. و با ايجاد سناريوهاي خاص براي عملكرد دستگاههاي شنيداري-ديداري يك واسط هوشمند ايجاد شده بود.

    توليد آزمون
    يك نوع اصلي واسط هوشمند كاربركه فناوريهاي واسط توصيف شده در بالا را هماهنگ مي كند به شكل دسك تاپ موفق با پيدايش يك خرگوش توليد شده بود. اين خرگوش خوش اقبال از لحاظ خارجي
    با 8 ميكروفن براي بازشناسي صدا، موقعيت منبع صوتي، گوينده اي براي بازنواخت صداي تركيب يافته، دوربيني براي بازشناسي چهره نصب مي شود. علاوه براين، اين خرگوش يك نمايشگر، يك هد متحرك و گوش هاي متحرك را هماهنگ مي كند كه مي توانند شكل را تغيير دهند. با اين ويژگيها اين دستگاه قادر است توصيفات گوناگون را ارائه دهد.


    نتايج بدست آمده
    اين مقاله نگاهي اجمالي به مفهوم واسط هوشمند كاربر مي اندازد- كه بطور طبيعي فناوريهاي پردازش رسانه ها كه در تحقق هدف هيتاچي در شيوه زندگي با تصوير واضح و سطح بالا و كاربر پسند هدف گيري مي كنند را هماهنگ مي كند- و فناوريهاي پذيرفته شده در اين واسط را تعريف مي كنند. از حالا به بعد، با افزايش تعداد درجات آزادي واسط گفتگو، براي حتي عمليات بزرگتر هدف گيري مي كنيم. در سيستم هيتاچي براي انجام اين كار به بهبود بيشتر فناوريهاي متنوع عمده ادامه خواهيم داد و نه تنها براي كنترل دستگاههاي هوشمند شنيداري-ديداري بلكه همه ابزارهاي اطلاعاتي خانگي با استفاده از بازيابي اطلاعات گرفته شده از اينترنت از طريق شبكه هاي خانگي تلاش خواهيم كرد و اين كار كردها را به ناحيه هاي ديگر گسترش خواهيم داد.

    راهنماي وب- اِلايف: يك واسط هوشمند كاربر براي جهت يابي سايت وب
    خلاصه
    اين مقاله زندگي مصنوعي راهنماي وب ثبت شده، نرم افزار هوشمندي كه به كاربران كمك مي كند تا با استفاده از زبان طبيعي، وب سايت را جهت يابي كنند را توصيف مي كند. اين مقاله فناوري در پسِ راهنماي وب را توصيف مي كند و در خصوص برخي از مسائلي كه در تجاري كردن اين نوع واسط كاربر درگير مي باشند تبادل نظر مي كند و بهبودهاي احتمالي براي اشكال آينده اين توليد را خلاصه مي كند.
    واژه هاي كليدي
    واسط وب سايت، جهت يابي وب، جهت يابي هوشمند، باتهاي نرم افزا، زبان طبيعي.

    مقدمه
    رشد قابل ملاحظه سايت جهاني وب تغييرات بنيادي را به شيوه اي كه مردم اطلاعات را بدست مي آورند، با يكديگر ارتباط برقرار مي كنند و كالاها را خريداري مي كنند فراهم مي سازد. افزايش سايتهاي تجاري و شخصي وب يك مشكل اساسي براي كاربراني كه بايد مقادير عمده اي از اطلاعات را بررسي كنند تا آنچه را كه مي خواهند پيدا كنند ايجاد كرده است. علاوه براين، شركتها تلاش مي كنند تا سايتهاي خود را تا حد بالايي قابل رؤيت سازند، بطوريكه با بازديد كننده هاي بيشتري ارتباط برقرار كنند. بخش قابل توجهي از اين مقاله به صاف سازي مشترك، دستياران شخصي وب و ديگر فناوريها كه به كاربران كمك مي كنند تا اطلاعات سايت وب را پيدا كنند رسيدگي مي كنند. اكثر اين رويكردها بر روي ساده سازي جهت يابي براي كاربران فردي بعنوان مثال با فرا گيري اولويتهاي جهت يابي كاربر و سپس تطبيق دادن اين اولويتها بر خلاف متن يا ديگر ويژگيهاي صفحات وب يا بر خلاف اولويتهاي ديگر كاربران متمركز مي شوند.
    رويكرد ديگري كه بوسيله مالكين وب سايتهاي برنامه نویسی تجاري ترجيح داده مي شود اين است كه بر روي محتوا و ظاهر خود سايت متمركز مي شوند، در حاليكه ارزش و قابل رؤيت بودن آن را با آموزنده تر، تفريحي كردن آن، دسترسي راحت پيدا كردن به سايت و بطور كلي مطلوب كردن آن براي كاربران افزايش مي دهند. روشهاي عادي براي افزايش قابل دسترس بودن وب سايتها شامل طرح هاي سايت و موتورهاي تحقيقاتي محلي
    مي باشند. بنابراين، اين تكنيكها هنوز به يك تلاش قابل توجهي از طرف كاربر نياز دارند، كه كاربر بايد نقشه پيچيده اي را با عناوين مختصر صفحه جهت يابي كند يا اينكه ياد بگيرد كه چطور واژه هاي كليدي ممكن است براي موتورهاي تحقيقاتي مناسب باشند، و سپس نتايج موتور تحقيقاتي چند گانه را مورد بررسي دستي قرار مي دهند. تحقيقي كه بر روي يادگيري اولويتهاي كاربر متمركز مي شود يك نقص عمده دارد: شركتها ممكن است نسبت به تأمين ابزارهايي كه جستجو در هر وب سايتي شامل وب سايتهاي حروف چينها را براي كاربر آسانتر مي سازد ناراضي باشند. در نتيجه كارايي تجاري يك فناوري تأثير اساسي در زمينه پذيرش كلي دارد.
    اين مقاله راهنماي وب-الايف ، واسط هوشمند كاربري كه به كاربران كمك مي كند تا يك وب سايت را با استفاده از زبان طبيعي جهت يابي كند را توصيف مي كند. راهنماي وب-الايف، توليد تجاري شركت زندگي مصنوعي، قسمتي از مجموعه اي از باتهاي هوشمند مي باشند (NASDAQ:ALIFE)، كه به اين منظور طراحي شده اند تا خيلي از برنامه هاي كاربران اينترنت را آسان سازند. برنامه هاي توليدي ما نيازهاي صاحبان وب سايت را نه تنها با ايجاد جهت يابي ساده تر براي كاربران بلكه با ايجاد احتمال براي اينكه دانش بات بر روي بافتهاي يك وب سايت خاص متمركز مي شود را توجيه مي كنند. بدين وسيله ارزش توليد براي صاحبان وب سايت را افزايش مي دهند.
    بعنوان كاربرد تجاري واسط هاي هوشمند كاربر، راهنماي وب-الايف بخاطر چندين دليل مورد استقبال قرار
    مي گيرد. اول اينكه نشان مي دهد چگونه واسط هاي هوشمند كاربر مي توانند با پيشنهادات مزايا هم براي صاحبان وب سايتها و هم كاربران وب سايتها ارزش تجاري پيدا كنند. دوم اينكه اين سايت مثالي از اين
    مي باشد كه چطور واسط هوشمند كاربر مي تواند شيوه اي را كه مردم وارد وب سايت مي شوند را با شبيه تر كردن تجربه هايشان با آنچه كه آنها از ديدن يك حافظه واقعي انتظار دارند را بهبود بخشد. سوم اينكه ما پاره اي از مشاهدات رسمي را در خصوص ملاقات كننده هاي وب سايت كه از راهنماي وب-الايف استفاده مي كنند را ايجاد كرده ايم. اين مشاهدات كارايي واسط هاي كاربر پسند و هوشمند را تأييد مي كنند، راه بردهايي كه به نظر مي رسد موفقيت آميز بوند را نشان مي دهند و يك اكتشافي را براي تعيين اينكه چطور هوش مصنوعي كافي مي باشد را پيشنهاد مي كنند

  8. Top | #18

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    بخش بعدي چكيده اي ازراهنماي وب- الايف كه با توصيف جزئي تر دو نوع از اين واسط هوشمند كاربر دنبال مي شود را مهيا مي سازد.
    اين مقاله با بحث خلاصه اي در خصوص تجربه اي كه از راهنماي وب- الايف كسب كرديم وخلاصه اي از فرا بردهايي كه براي انواع اين توليد در آينده طرح ريزي كرده ايم به پايان مي رسد.
    چكيده اي از راهنماي وب-الايف
    راهنماي وب-الايف بعنوان ابزاري طراحي شده تا جهت يابي حدسي و كاربر پسند وب سايت را مجاز بداند. براي اينكه كاربر وارد وب سايت شود، راهنماي وب-الايف معمولاً بعنوان يك بات، يك شخصيت ايستايي و پويانما
    ظاهر مي شود كه اطلاعات ورودي را از جعبه مدخل متن اتخاذ مي كند. جواب بات معمولاً در يك اَبَر متن آشكار مي شود.



    شكل 1 نشان دهنده مثالي از راهنماي وب-الايف مي باشد كه بعنوان نماينده فروش براي يك مغازه كفش فروشي غير واقعي استفاده شده است. مشتريان وارد مغازه كفش فروشي "وان استاپ الايف" مي شوند و از بات سؤالاتي را با استفاده از زبان طبيعي مي پرسند. بات مي تواند به سؤالات كلي پاسخ دهد(بعنوان مثال اسم شما چيست؟) و مي تواند اطلاعات خاصي را در خصوص نوع، اندازه هاي قابل دسترس و غيره مهيا سازد. در پاسخ به هر جويش كاربر، بات با كمك متن پاسخگو مي باشد، مي تواند برخي از حالات صوري پويا نما را نشان دهد و مي تواند بافت متفاوت را در چارچوب اصلي گشت زن بارگيري كند.

    capture88.png



    شكل 2 نشان دهنده نوع ديگر نرم افزار كاربردي راهنماي وب-الايف، بعنوان مثال وب سايت شركت،
    مي باشد(توجه داشته باشيد كه سايت ما با زمان كنفرانس تغيير مي كند). شخصيت سمت چپ چار چوب گشت زن يك پايگاه گسترده دانش را دارد كه موضوعات كلي و نيز مسائل خاص مربوط به شركت را در بر
    مي گيرد. بطوريكه با مثال اول بات مي تواند به متن، متحرك سازي و صفحات وب پاسخ دهد. علاوه براين، بات به اين منظور مي تواند انتخاب شود تا اطلاعات را در يك پنجره گشت زن جديد نشان دهد. بعنوان مثال، وقتي در مورد وضعيت آب و هوا پرسيده مي شود، بات يك جواب شفاهي مربوطه را مي دهد و يك پنجره گشت زن جديد باز مي كند، در حاليكه يك "اِرل" كه نشان دهنده وضعيت كنوني آب و هوا در "باستن" مي باشد را بارگيري مي كند.

    capture89.png

    ساده سازي جهت يابي وب سايت
    كاربران يك راهنماي وب فعال شده وب سايت را انتخاب مي كنند كه مي تواند سايت را جهت يابي كند گرچه كه ممكن است كاربران يك حافظه عادي انتخاب نمايند. كاربران به سادگي با كليك بر روي پيوندهاي اَبَر اطلاعات را جستجو مي كنند يا مي توانند از "بات" راهنمايي بخواهند.
    روش جهت يابي بعدي داراي چندين مزيت مي باشد:
    - كاربران نياز ندارند تا دانشي در خصوص ساختار سايت يا حتي محتواي سايت داشته باشند. بات قادر به پاسخگويي به سؤالات كلي و جزئي در مورد وب سايت و ديگر موضوعات مي باشد.
    - بر خلاف موتورهاي تحقيقاتي، بات تنها يك صفحه واحد را براي پاسخ به جويش واحد را برمي گرداند.
    - توجه داشته باشيد كه بات مي تواند جوابهاي متفاوت و چند گانه به جويشهاي يكسان و مشابه بدهد. اما در يك زمان تنها يك جواب را تأمين مي كند.
    - اطلاعات بر گردانده شده توسط بات احتمالاً تا حد بالايي مربوط مي شوند به پايگاه دانشي كه توسط صاحب وب سايت طرح ريزي شده است. ممكن است كه با يك سؤال به صفحه اي برسيم كه چند سطح عميق در طي ساسله مراتب دارد. افزايش رضايت و تِرك گيري مشتري
    گستره دانش بات و نيز كارايي بات براي كاربر سايت بستگي به مقدار جزئياتي دارد كه صاحب وب سايت در پايگاه دانش راهنماي وب – الايف ايجاد مي كند. از ديدگاه يك توليد تجاري مهم است كه نشان دهيم چگونه مزاياي كسب شده توسط صاحب وب سايت مي تواند ارزش ايجاد و حمايت از پايگاه دانش را افزايش دهد. اين مزايا به سه گروه طبقه بندي مي شوند:
    - كاربران بيشتر اطلاعاتي را كه جستجو مي كنند پيدا مي كنند و بنابراين از اين انتخاب خود راضي هستند
    و فقره هاي بيشتري را خريداري مي كنند.
    - صاحب وب سايت مي تواند به مكالمه بات جهت بدهد تا موضوعات خاص را ميسر سازد. بعنوان مثال، در پاسخ به صحبتهاي بيهوده، بات مي تواند موضوع را به يك توليد خاص و صفحات مربوطه حاضر منتقل كند.
    - با برقراري ارتباط با بات، كاربران اطلاعاتي را كه غني تر ازاطلاعاتي كه صرفاً با كمك كليكهاي تِرك گيري ماوس قابل دسترس مي باشند را ترك مي كنند. ما بعد از توصيف جزئي تري از راهنماي وب-الايف به برخي از اين موضوعات مي پردازيم.
    جزئيات فني راهنماي وب-الايف
    تاكنون دو نوع راهنماي وب-الايف موجود مي باشد. نوع0/1كه بصورت انتشارات حرفه اي و بازرگاني قابل دسترس مي باشند. عمدتاً بر اساس تكنيكهاي تطبيق شكلواره قرار گرفته اند كه جملات ورودي كاربر را بر خلاف اطلاعاتي كه در پايگاه دانش بات مي باشند تطبيق مي دهد. اين دو نوع ، از فرمت پايگاه دانش و تكنيكهاي در ك زبان مشابه اي استفاده مي كنند، بنابراين در اينجا بعنوان يك نوع واحد رفتار مي كنند. هر دوي اينها به شيوه جوا نوشته شده اند و هر دو شامل يك ويراستار دانش بر اساس شكلهاي دستيابي ميكروسافت مي باشند. در زمان اين دست نوشته، نوع0/2 براي وب سايت زندگي مصنوعي استفاده شده است (بطوريكه در شكل 2 نوشته شده است) اما هنوز از لحاظ تجاري قابل دسترس نمي باشد. نوع جديدتر آن شامل يك موتور هوشمند مؤثرتر و واحدي تر مي باشد كه بازشناسي متن، حافظه در خصوص مكالمه، پردازش احساسي و چندين ويژگي ديگر را جايز مي داند. هر دو نوع در ادامه اين بخش توصيف شده اند.
    راهنماي وب-الايف
    هوش باتها كه بر اساس راهنماي وب-الايف قرار گرفته اند در پايگاه دانش توسط صاحب وب سايت ساخته شده گرفتار شده است. اطلاعاتي در خصوص وب سايت (يا هر دانشي كه بات بايد داشته باشد) اول از همه به يك سلسله مراتبي كه شامل گروهها، موضوعات ونمونه ها مي باشند تقسيم شده است- گروهها بافت پايگاه دانش را در بالاترين سطح سازمان دهي مي كنند. بعنوان مثال، پايگاه دانش يك شركت ممكن است گروههايي بنام، توليدات، فناوري، اطلاعات شركت و غيره داشته باشد- موضوعات، بيشتر هر گروه را به طبقه هاي بهتر و كوچكتري تقسيم مي كنند: بعنوان مثال گروه بندي شركت ممكن است شامل موضوعاتي بنام نشاني وكارمند باشد. موضوعات بنوبت شامل چندين نمونه مي باشند. بعنوان مثال: اِرل وب و نشاني ايميل نمونه هايي در بيان موضوع مي باشند.
    نمونه ها اولين سطح كار كردي پايگاه دانش مي باشند، هر جويش كاربر، بعد از مرحله پردازش بر خلاف اسامي همه نمونه ها تطبيق داده مي شوند. همه نمونه هاي تطبيقي بر اساس سطح اولوتهاي مشخص شده كاربر تلقي شده اند. هر نمونه شامل مجموعه اي از الگوهاي ورودي كاربر مي باشد(يا "يوزرين") كه وقتي تطبيق داده
    مي شود يكي ازچندين جواب احتمالي را از بات استخراج مي كنند. هر "يوزرين"الگويي است كه متن و علامت جامع(علامت ستاره) را با هم تركيب مي كند. بعنوان مثال اين الگو جملاتي مثل"به من بگو كه شركت شما چه انجام مي دهد يا" شركت شما چه كار مي كند"را تطبيق مي دهد. بعد از تطبيق اوليه بر خلاف اسامي موضوع، راهنماي وب-الايف با بالاترين نمونه اولويتها شروع مي شود و سعي مي كند تا جويش كاربر را تطبيق دهد. اگر هيچ تطبيقي رخ ندهد، موضوع با لاترين اوليت بعدي براي تطبيق دادن و غيره مورد آزمايش قرار مي گيرد، اگر همه موضوعات تطبيقي تحليل شوند، يك موضوع كلي انتخاب مي شود كه به يك جواب كلي ختم مي شود.
    هر نمونه كه شامل موضوعات كلي مي باشد حداقل يك جواب مشخص مي كند. جواب مي تواند شامل متن(كه در اَبَر متن بات نشان داده شده است) ، اِرل هر متن وب كه در گشت زن كاربر نشان داده شده، يك مشخص سازي كه صفحه وب بايد در آن نشان داده شود، و نام يك اقدام متناسب با يك متحرك سازي براي بات باشد. وقتي جوابهاي چند گانه براي يك "يوزرين"داده شده مشخص مي شود، چرخه هاي راهنماي وب-الايف از طريق هر كدام از آنها به شكلي صحيح پاسخ مي دهد. تعريف جوابهاي چندگانه بويژه در خصوصيت بشري بخشيدن به بات مهم مي باشند چون تكرار جملات يكسان جوابهاي يكساني را نمي طلبند. راهنما وب-الايف شامل ويژگيهاي اضافي مثل قابليت مشخص سازي فيلترها(بعنوان مثال عادي ساختن واژه هاي غلط نوشته شده يا شكلهاي مختلف افعال بي قاعده)، مترادفها و رهنمود پاسخ گوتو كه مي تواند انتخاب يك نمونه ديگري را در پايگاه دانش اجباري سازد مي باشد. نوع عملكرد برنامه نيز شامل ابزارهاي اجرايي مي باشد تا مكالمات فردي يا آمارهايي در زمينه موضوعات انتخاب شده توسط ملاقات كننده هاي وب سايت را تجزيه و تحليل كند. بديهي است كه مقدار هوش نوع 0/1 محدود شده است. بنابراين حتي با كمك اين الگوي تطبيقي و اولويتهاي نسبتاً ساده اين امكان وجود دارد كه پايگاههاي دانش پيچيده اي را ايجاد كنيم كه مي توانند خيلي از جويشهاي كاربر را كنترل كنند. آنچه كه مهم است اين است كه اين توليد به كاربران يك نول، شيوه اي تعاملي براي جهت يابي وب سايتها را پيشنهاد مي كنند. لازم است كه يك واسط كاربر پسند و حدسي و ديگر ويژگيها را تأمين كنيم تا بار ديگر به پذيرش كاربر براي يك نوع جهت يابي وب كه نسبتاً براي اكثر كاربران وب ناشناخته است كمك كنيم. تجربه ما در اين رويكرد موفقيت آميز بوده است، ما مكالمات بين بات و كاربر را كنترل كرديم و متوجه شديم كه كاربران مي توانند در گير مكالمات آموزنده طولاني و خوبي شوند كه با نقشه هاي جهت يابي رسمي امكان پذير نمي باشند. علاوه بر اين مكالمات بين كاربرو بات شامل اطلاعات بيشتري نسبت به اطلاعات قابل دسترس از طريق فايلهاي ثبت شده كه از جهت يابي بر پايه كليك رسمي منتج
    مي شود مي باشد. صاحب وب سايت كه از راهنماي وب-الايف استفاده مي كند مي تواند درك بهتري از آنچه كه مشتريان واقعاً به آن علاقه دارند داشته باشد و مي تواند از اين اطلاعات براي بهبود وب سايت و تحت تأثير قرار دادن تصميمات تجاري توليد استفاده كند.

  9. Top | #19
    FCB
    FCB آنلاین نیست.

    عنوان کاربر
    مدیر ارشد
    تاریخ عضویت
    Jul 2012
    شماره عضویت
    6
    محل سکونت
    ساوه
    یوزرنیم استیم
    FCB
    نوشته ها
    1,929
    تشکر شده: 5,066 بار در 1,706 ارسال
    مسخره!

    banned

    closed/

    moved to archive

  10. 4 کاربر مقابل از FCB عزیز به خاطر این پست مفید تشکر کرده اند.

    ATER (08-09-2016),Slayer (08-19-2016),vipereza (08-09-2016),[DR.[mmL (08-09-2016)

صفحه 2 از 2 نخستنخست 12

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Designed By ArTaBaZ & VBIran


اکنون ساعت 10:38 PM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.


chatbox