Download - طراحی و ساخت بازار الکترونیکی بر مبنای عامل
طراحی و ساخت بازار الکترونیکی بر مبنای
عامل
فرزاد فرهمندنیا88131022
شرح مسالهاین مقاله به شرح پروژه ای به نام
MARI(Multi Attribute Resource Intermediary) م:ی پردازد. ای:ن پروژه در گروه نرم
انجام شده است.MITافزارهای عامل در دانشگاه MARI طراحی شده کاالهای دیجیتالی در اصل برای
است. این تحقیق در سه حوزه زیر انجام شده است: سیستم های چند عامله واسطه گری تجارت الکترونیکی
شرح مساله برای روشن تر شدن جایگاه این سیستم برای مثال
و Ebayدر Amazon ابتدا در باید خریدار جستجوی مورد کاالی دقی:ق را مشخص:ات خود مذاکرات اعالم کن:د حت:ی پ:س از ای:ن وی باید وارد
بدنبال غلب:ه بر این MARI ب:ا فروشنده شود. پیچیده ب:ه هر دو طرف خریدار و MARIمحدودی:ت هاس:ت.
براحت:ی ارجحیت فروشنده ای:ن امکان را م:ی ده:د ت:ا ب:ا استفاده از MARI. در های خود را مشخ:ص کنند
دادن به وزن فروشنده ی:ا خریدار ه:ا ارجحی:ت ب:ه راحت:ی م:ی توان:د اهمی:ت خص:وصیات مختل:ف را نیز
مشخص کند.
کارهای مشابه بر روی تنها برخالف س:یستم های خری:د آنالی:ن ک:ه اکثرا
BargainFinder تکی:ه دارن:د مانند خری:دیک:ی از مواردسیستم های ک:ه م:ی توان از آنه:ا ب:ه عنوان Jangoو
قیم:ت برد، مقایس:ه نام ه:م MARI روی بر تمامی دارد. مراح:ل خری:د بر مبنای MARI فعالی:ت در عمل
بنا نهاده شده است.تئوری سودمندی چند خصیصه ای تئوری هستند ای:ن بر مبنای نی:ز دیگری س:یستم های
ای:ن عمل را انجام از جه:ت یک:ی از طرفی:نام:ا فق:ط ام:ا دهند. و MARIم:ی فروشنده طرف دو هر ب:ه
عم:ل در دارد. توج:ه جنبه MARIخریدار ب:ه ه:م اقتصادی تراکنش توجه دارد هم به جنبه اجتماعی آن.
محدوده تحقیقMARI ی:ک معماری اس:ت ک:ه قادر ب:ه پشتیبانی
متنوع ب:ا محصوالت و فروشنده چندی:ن خریدار بازار سرویساس:ت. برای ای:ن تحقی:ق فرض بر
بازار ارائ:ه سرویس هس:ت ک:ه در اینج:ا بر روی کار شده است.ترجمه زبان
برآورد بازاربازار سرویس ها
شبکه شدنهرچقدر انس:ان ه:ا بیشت:ر ب:ه س:مت پی:ش میرون:د کارهای جدیدی نی:ز تولی:د می شود. برای مثال در همی:ن بح:ث ترجم:ه زبان یک فرد
کمک بگیرد بسیار بهتر مترجم انسانیاگ:ر از یک م:ی تون:د نتیج:ه بگیرد. بنابرای:ن در شبک:ه به دنبال یک ه:م آ:ن طرف از و گردد م:ی مترج:م ی:ک ای:ن س:رویس عمل ب:ه عنوان فروشنده انس:ان
میکند.
برآورد بازاربازار سرویس ترجمه
خودشان برای فروشنده هم و خریدار ه:م اینج:ا در عام:ل م:ی سازند. برای مثال فروشنده درباره خودش هستند آ:ن بدنبال خریداران احتماال ک:ه اطالعات:ی از
تخص:ص، در دس:ترس بودن، هزین:ه ی:ا کار مقابلمانن:د خریدار هم طرف آ:ن از میدهد. خود عام:ل ب:ه را مشخص:ات س:رویس مورد انتظار خود را ارائ:ه میکند
توان:د شام:ل م:ی مترجمک:ه اعتبار غیره تخص:ص، و باشد. س:پس بازار به طور خودکار خریدار و فروشنده ی:ا هر را باه:م منطب:ق م:ی کن:د و م:ی توان:د ب:ا ایمی:ل
بگذارد.پیغاموسیل:ه ارتباطی دیگری برای طرفین
پیاده سازی مورد های تکنولوژی و ه��ا الگوریت��م
استفاده ب::ا فروشنده و خریدار عملیات توسط MARIتمام
شود م:ی انجام کاربری وارد واس::ط کسی وقت:ی . م:ی شود در ابتدا مشخ:ص م:ی کن:د ک:ه آیا MARIس:یستم
ی:ا خریداری کند س:رویسی رام:ی خواه:د با ارائ:ه ده:د .محیط ) UIMتوج:ه ب:ه انتخاب کاربر مدی:ر واس:ط کاربری(
تقریبا را نشان م:ی دهد. هرچن:د ای:ن محی:ط ه:ا مربوط:هپیشنهاد های سیستم و هس:تند بیشت:ر روی در ی:ک شک:ل
تفاوت دارند.مقادیر پیش فرضMARI .در حقیق:ت شبی:ه ب:ه بازار انحص:اری رقابت:ی است
از خود محصول س:ازی متمای:ز قدرت فروشنده ه:ر دیگران را داراس:ت. س:اختار بازار از آ:ن جه:ت انحصاری
توان:د م:ی فروشنده ه:ر ک:ه را اس:ت محصول قیم:ت ت:ا ای:ن ک:ه قیم:ت رای:ج بازار را رعایت خودش تعیی:ن کن:د
کند. از آ:ن طرف ه:م ه:ر فروشنده مختار اس:ت ب:ه این بازار بیاید یا نه.
گرفتن ارجحیت های کاربری:ا فروشنده ب:ه عنوان MARI در ه:ر خریدار
عامل عام:لی:ک م:ی شود. گرفت:ه نظ:ر در با را خود های ارجحی:ت ت:وان:د م:ی خریدار عامل کند. مشخ:ص خود مناب:ع ب:ه توج:ه را فروشنده های ارجحیت ه::م فروشنده
کند. م:ی پیش مشخ:ص یکس:ری عام:ل ه:ر ک:ه کاربر م:ی توان:د آنه:ا را تغییر فرض ه:ا دارد
دهد.
مرحله اولمشخص کردن پیشهاد ایده آل
ت:عری:ف را پیشنهاد ارج:ح شرای:ط ی:ک کاربر م:ی کند. کاربر م:ی توان:د مشخ:ص کند کدام
هستند. منعط:ف و کدامی:ک خص:وصیات ثاب:تزبان، ترجمه س:رویس در مثال تعداد برای
درجه اعتبار فروشنده، هس:تند ام:ا لغات ثاب:تتحوی:ل زمان و وی مهارت تواند درج:ه م:ی
در MARI ب:اشد. همانطور ک:ه گفت:ه شد متغی:ربرای منطقی پیشنهادهای ه:ا حال:ت تمام
خصوصیت ها ارائه می کند.
نمونه ای از مشخص کردن خصوصیات منعطف و غیر منعطف
مرحله دوممشخص کردن محدوده خصوصیات متغیر
های خصوصیت محدوده کردن مشخ:ص ب:ا منعط:ف، کاربر بهتری:ن حال:ت همچنی:ن حداقل را این محدوده قاب:ل قبول و حداکث:ر حال:ت
نیز مشخص می کند.
مشخص کردن محدوده خصوصیات متغیر
مرحله سوممشخص کردن وزن خصوصیت ها
این وزن کاربر ه:ا محدوده گرفت:ن از پ:س از یکی کند. م:ی مشخ:ص را ه:ا خاص:یت
کاربر برای کاره:ا تری:ن تواند س:خت م:ی هم کاربر خود حت:ی شای:د باشد. کار همی:ن ن:داشته خص:وصیت اهمی:ت از دقیق:ی اطالع
بنابرای::ن پیشنهادها MARIباشد. یکس:ری برای تعیی:ن وزن خص:وصیت ه:ا ب:ا استفاده از
ای مکاشف:ه این تواب:ع گرفت:ن نظ:ر در ب:ا و ک::ه خصوصیات نظری::ه محدوده هرچقدر
دارن:د باش:د اهمی:ت کمتری ارائ:ه می بیشت:ر کند.
چگونگی مشخص کردن وزن خصوصیت ها بصورت خودکار
مرحله چهارممدل کردن توابع سودمندی کاربر
از آنج:ا ک:هMARI اس:ت ما انتظار بس:تر ی:ک MARIداری:م ک:ه س:ازندگان بازار ی:ک نمونه از
بسازند. خود کاالی ویژ::ه خص::وصیات ب::ا بازار بای:د س:ازنده همچنی:ن را پارامترهایی
ک:ه کن:د برای کاربرانمشخ:ص توانند م:ی آن از خود س:ودمندی تواب:ع س:ازی مدل باید همچنی:ن ب:ازار س:ازنده کنند. اس:تفاده
را ک:ه برای تطبی:ق محصول تواب:ع مکاشف:ه ایبهینه هستند مشخص کند.
مدل کردن توابع سودمندی کاربر توسط مدیر ارزش گذاری
مرحله اولانتخاب بصری توابع سودمندی
اجرای اولی::ن باید MARIدر بازار س::ازنده تاب:ع ریاض:ی عموم:ی به ی:ک بص:ورت بص:ری
هر خ:صوصیت متغیر نسبت دهد.
چگونگی انتخاب بصری تابع سودمندی توسط سازنده بازار
مفهوم ریاضی توابع سودمندی ارائه شده
مرحله دومحدس تابع سودمندی کاربر
از اس:تفاده سودمندیب:ا شده تاب:ع انتخاب بازارتوس:ط مقادی:ر س:ازنده و ماکسیمم،
ارج:ح و کاربر مینیم:م توسط شده انتخاب MARI م:ی توان:د تاب:ع س:ودمندی مناسب برای
هر کاربر را با تقریبی خوب حدس بزند.
مرحله سوم
ب:ا استفاده مدی:ر ارزش گذاریدر ای:ن مرحل:ه از که بازخوردی و کارب:ران های پیشنهاد از
پیشنهاد س:یستم گرفت:ه اس:ت ب:ه سازن:ده بازار محصول می کند.بهبود تابع سودمندی
مرحله پنجممشخص کردن طرف معامله
در ابتدای ه:ر معامل:هMARI ابتدا بررس:ی می خریدار برآورده خص:وصیت های ثابتکن:د ک:ه
ک:ه آنج:ا از س:پس باشد. یک MARIشده س:یستم عادل اس:ت ب:ه بررسی فروشنده ای
دو طرف ه:ر برای ک:ه پ:ردازد باالترین م:ی را داشته باشد.امتیاز
MARIمعماری در کلMARI:از بخش های زیر تشکیل شده است مدیر ارتباط با کاربر) UIM(
برای کاربر ب:ا ارتباط فروشوظیف:ه یا خری:د ی:ک ، آغاز ، دیدن وضعی:ت فعل:ی و گذشته پیگیری درخواس:ت قبل:ی
بازار را دارا می باشد.مدیر ارزش گذاری خریدار) BVM(
و گرفت:ه کاربر از را کاالاطالعات یک ارزش برای را خریدار نتیجه می گیرد.
عمومی ساز تابع ارزش گذاری) VFG(ب:ه س:ازنده بازار ای:ن امکان را م:ی ده:د ک:ه ی:ک مدل عمومی
از توابع سودمندی کاربران ایجاد کند
MARIمعماری آموزش دهنده تابع ارزش گذاری )VFT( با استفاده از بازخوردهای کاربران و ارجحیت های آنان
به سازنده بازار پیشنهاد بهبود تابع عمومی سودمندی را می دهد.
مدیر ارزش گذاری فروشنده) SVM( مانند مدیر ارزش گذاری خریدار اطالعات را از کاربر
گرفته و ارزش یک کاال را برای فروشنده نتیجه می گیرد.
مدیر چرخه بازار ) MCM( مسئول بررسی شرایط محیطی بازار مانند تعداد افراد
در حال انتظار برای مطابقت می باشد.
MARIمعماری مدیر بهینه ساز مکاشفه ای )OHM( در اینجا با توجه به سیاست های سازنده بازار برای مثال می
تواند در یکی از حالت های زیر باشد: انتخاب بیشترین تعداد تطبیق یا انتخاب بهترین تطابق ها از نظر سودمندی برای
طرفین.) تطبیق دهندهMM( مسئول تطبیق خریداران و فروشندگان با توجه به اطالعات
ارائه شده توسط مدیر وضعیت کاربر است.مدیر وضعیت کاربر) USM( .وضعیت کاربران را از نظر فعال بودن یا نبودن بررسی می کند
برای مثال می تواند شرایط ادامه مراحل بازار را منوط به قرار گرفتن تعداد مشخصی از خریداران و فروشندگان مرتبط کند.
MARIمعماری مدیر اطالع رسانی کاربران )UNM( برای اطالع رسانی از سرانجام یک تراکنش به کاربر مورد
استفاده قرار میگیرد. که می تواند فعال باشد مانند ارسال ایمل یا غیر فعال مانند ثبت در: پایگاه داده و اطالع رسانی به
کاربر در زمان ورود وی به سیستم.مدیر پایگاه داده) DM( :وظیفه سرویس دهی به مدیران باالیی برای انجام ذخیره و
بازیابی اطالعات الزم آنها را دارد.لیست کاربران فعال) AUL( در هر چرخه بازار تطبیق دهنده به لیست کاربران فعال نگاه
می کند تا ببیند که چه کاربرانی باید با هم تطب داده شوند. این لیست در زمان ارائه پیشنهاد جدید و پس از هر چرخه فروش
بروز رسانی می شود.
MARIمعماری لیست طرفین تراکنش )TPL( لیستی از طرفین آخرین معامالت انجام
شده در بازار است. لیست کاربران فعال و لیست طرفین
تراکنش به همراه لیست کلی خریداران و فروشندگان برای زمان خرابی سیستم
ذخیره می شوند ت:ا بتوان علت خرابی را فهمید.
MARIمعماری
کارهای آتیپیاده سازی کامل معم:اریاضافه کردن توابع سودمندی دیگرکشف توابع مکاشفه ای بهتر
منبع Design and Implementation of
an Agent-Based Intermediary Infrastructure for
Electronic Markets Gaurav Tewari, Pattie Maes MIT Media Lab E15-305, 20 Ames Street Cambridge, MA 02142 USA
با تشکر