مقدمه ­ای در مورد بدست آوردن مدل کاربر[1]

هدف مدل کاربر این است که نیازها و خواسته­ های کاربر را در ایجاد یک سیستم، قرار دهد به طوری که وقتی کاربران مختلف با آن رابطه برقرار می­کنند هر کدام با توجه به علایق خودشان پاسخ مورد نظر را دریافت کنند.

در سالهای اخیر کار روی این موضوع خیلی بیشتر شده است. با رشد سریع داده های online قطعاً نیاز به یک مدیریت بهتر، بیشتر از قبل به چشم می­ آید. حال با این حجم عظیم اطلاعات فرض کنید کاربری بخواهد اطلاعات مورد نیاز خود را پیدا کند به طوری که اطلاعات بازیابی شده دقیق همان اطلاعاتی باشد که او خواسته و در ارتباط با کار و سلیقه­ ی وی هم باشد. قطعا سیستم ­های قبلی نمی­توانند به چنین خواسته­ ای جامه­ ی عمل بپوشانند پس اینجا هدف ایجاد سیستم­هایی است که بتواند کاربران و علایق آنها را شناسایی کنند و در ایجاد سیستم بگنجاند.

بیشتر طراحان فکر می ­کنند کاربرانی که با سیستم آنها ارتباط برقرار می­کند، آنچه را که لازم دارند به خوبی بیان می­ کنند ولی در واقعیت این طور نیست و در خیلی از موارد هم عدم دقت کاربر در بیان آنچه که می­خواهد، باعث بازیابی اطلاعات غیر مرتبط می­ شود. ما برای جلوگیری از بروز این مشکل، از یک مدل کاربری فازی استفاده می­کنیم. مشکل دیگری که وجود دارد این است که برای طراحی این سیستم ها از keywordها استفاده می­شود ما برای رفع این مشکل و جایگزینی conceptها به جای keywordها از آنتولوژی برای بیان مفاهیم و ارتباط بین آنها استفاده می­ کنیم.

هدف اصلی ایجاد سیستمی است که کاربرانش را بشناسد و علایق و سلیقه­ های آنها را دریافت کند و در صورت تغییر آنها به روز رسانی در سیستم ایجاد شود. وقتی که کاربری وارد سیستم می­ شود اگر قبلا این کاربر به سیستم مراجعه کرده باشد، باید سیستم کاربر را شناسایی کند و خواسته­ های کاربر را بر اساس اطلاعاتی که از قبل در مورد او دارد انجام دهد. و اگر کاربر اولین بار است که وارد سیستم می­ شود باید یک پروفایل برای وی در نظر گرفته شود که این پروفایل بر اساس یک سری سوالات مهمی که از کاربر پرسیده می ­شود و جواب هایی که او می­دهد پر می­ شود.


[1] . user model acquisition(UMA)

نویسنده: محمد الیاسی

برای دانلود کامل این مطلب لینک زیر را کلیک کنید

دانلود