31
ی ک ی ن رو کت ل ار ا ار ب ت خ ی و سا ح را ط ل م ای عا ی ب م ر ب ا ی ن د ی م ه ر ف اد ر ر ف88131022

طراحی و ساخت بازار الکترونیکی بر مبنای عامل

  • Upload
    aden

  • View
    75

  • Download
    1

Embed Size (px)

DESCRIPTION

فرزاد فرهمندنیا 88131022. طراحی و ساخت بازار الکترونیکی بر مبنای عامل. شرح مساله. این مقاله به شرح پروژه ای به نام MARI ( Multi Attribute Resource Intermediary ) می پردازد. این پروژه در گروه نرم افزارهای عامل در دانشگاه MIT انجام شده است. - PowerPoint PPT Presentation

Citation preview

Page 1: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

طراحی و ساخت بازار الکترونیکی بر مبنای

عامل

فرزاد فرهمندنیا88131022

Page 2: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

شرح مسالهاین مقاله به شرح پروژه ای به نام

MARI(Multi Attribute Resource Intermediary) م:ی پردازد. ای:ن پروژه در گروه نرم

انجام شده است.MITافزارهای عامل در دانشگاه MARI طراحی شده کاالهای دیجیتالی در اصل برای

است. این تحقیق در سه حوزه زیر انجام شده است: سیستم های چند عامله واسطه گری تجارت الکترونیکی

Page 3: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

شرح مساله برای روشن تر شدن جایگاه این سیستم برای مثال

و Ebayدر Amazon ابتدا در باید خریدار جستجوی مورد کاالی دقی:ق را مشخص:ات خود مذاکرات اعالم کن:د حت:ی پ:س از ای:ن وی باید وارد

بدنبال غلب:ه بر این MARI ب:ا فروشنده شود. پیچیده ب:ه هر دو طرف خریدار و MARIمحدودی:ت هاس:ت.

براحت:ی ارجحیت فروشنده ای:ن امکان را م:ی ده:د ت:ا ب:ا استفاده از MARI. در های خود را مشخ:ص کنند

دادن به وزن فروشنده ی:ا خریدار ه:ا ارجحی:ت ب:ه راحت:ی م:ی توان:د اهمی:ت خص:وصیات مختل:ف را نیز

مشخص کند.

Page 4: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

کارهای مشابه بر روی تنها برخالف س:یستم های خری:د آنالی:ن ک:ه اکثرا

BargainFinder تکی:ه دارن:د مانند خری:دیک:ی از مواردسیستم های ک:ه م:ی توان از آنه:ا ب:ه عنوان Jangoو

قیم:ت برد، مقایس:ه نام ه:م MARI روی بر تمامی دارد. مراح:ل خری:د بر مبنای MARI فعالی:ت در عمل

بنا نهاده شده است.تئوری سودمندی چند خصیصه ای تئوری هستند ای:ن بر مبنای نی:ز دیگری س:یستم های

ای:ن عمل را انجام از جه:ت یک:ی از طرفی:نام:ا فق:ط ام:ا دهند. و MARIم:ی فروشنده طرف دو هر ب:ه

عم:ل در دارد. توج:ه جنبه MARIخریدار ب:ه ه:م اقتصادی تراکنش توجه دارد هم به جنبه اجتماعی آن.

Page 5: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

محدوده تحقیقMARI ی:ک معماری اس:ت ک:ه قادر ب:ه پشتیبانی

متنوع ب:ا محصوالت و فروشنده چندی:ن خریدار بازار سرویساس:ت. برای ای:ن تحقی:ق فرض بر

بازار ارائ:ه سرویس هس:ت ک:ه در اینج:ا بر روی کار شده است.ترجمه زبان

Page 6: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

برآورد بازاربازار سرویس ها

شبکه شدنهرچقدر انس:ان ه:ا بیشت:ر ب:ه س:مت پی:ش میرون:د کارهای جدیدی نی:ز تولی:د می شود. برای مثال در همی:ن بح:ث ترجم:ه زبان یک فرد

کمک بگیرد بسیار بهتر مترجم انسانیاگ:ر از یک م:ی تون:د نتیج:ه بگیرد. بنابرای:ن در شبک:ه به دنبال یک ه:م آ:ن طرف از و گردد م:ی مترج:م ی:ک ای:ن س:رویس عمل ب:ه عنوان فروشنده انس:ان

میکند.

Page 7: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

برآورد بازاربازار سرویس ترجمه

خودشان برای فروشنده هم و خریدار ه:م اینج:ا در عام:ل م:ی سازند. برای مثال فروشنده درباره خودش هستند آ:ن بدنبال خریداران احتماال ک:ه اطالعات:ی از

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

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

بگذارد.پیغاموسیل:ه ارتباطی دیگری برای طرفین

Page 8: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

پیاده سازی مورد های تکنولوژی و ه��ا الگوریت��م

استفاده ب::ا فروشنده و خریدار عملیات توسط MARIتمام

شود م:ی انجام کاربری وارد واس::ط کسی وقت:ی . م:ی شود در ابتدا مشخ:ص م:ی کن:د ک:ه آیا MARIس:یستم

ی:ا خریداری کند س:رویسی رام:ی خواه:د با ارائ:ه ده:د .محیط ) UIMتوج:ه ب:ه انتخاب کاربر مدی:ر واس:ط کاربری(

تقریبا را نشان م:ی دهد. هرچن:د ای:ن محی:ط ه:ا مربوط:هپیشنهاد های سیستم و هس:تند بیشت:ر روی در ی:ک شک:ل

تفاوت دارند.مقادیر پیش فرضMARI .در حقیق:ت شبی:ه ب:ه بازار انحص:اری رقابت:ی است

از خود محصول س:ازی متمای:ز قدرت فروشنده ه:ر دیگران را داراس:ت. س:اختار بازار از آ:ن جه:ت انحصاری

توان:د م:ی فروشنده ه:ر ک:ه را اس:ت محصول قیم:ت ت:ا ای:ن ک:ه قیم:ت رای:ج بازار را رعایت خودش تعیی:ن کن:د

کند. از آ:ن طرف ه:م ه:ر فروشنده مختار اس:ت ب:ه این بازار بیاید یا نه.

Page 9: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

گرفتن ارجحیت های کاربری:ا فروشنده ب:ه عنوان MARI در ه:ر خریدار

عامل عام:لی:ک م:ی شود. گرفت:ه نظ:ر در با را خود های ارجحی:ت ت:وان:د م:ی خریدار عامل کند. مشخ:ص خود مناب:ع ب:ه توج:ه را فروشنده های ارجحیت ه::م فروشنده

کند. م:ی پیش مشخ:ص یکس:ری عام:ل ه:ر ک:ه کاربر م:ی توان:د آنه:ا را تغییر فرض ه:ا دارد

دهد.

Page 10: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مرحله اولمشخص کردن پیشهاد ایده آل

ت:عری:ف را پیشنهاد ارج:ح شرای:ط ی:ک کاربر م:ی کند. کاربر م:ی توان:د مشخ:ص کند کدام

هستند. منعط:ف و کدامی:ک خص:وصیات ثاب:تزبان، ترجمه س:رویس در مثال تعداد برای

درجه اعتبار فروشنده، هس:تند ام:ا لغات ثاب:تتحوی:ل زمان و وی مهارت تواند درج:ه م:ی

در MARI ب:اشد. همانطور ک:ه گفت:ه شد متغی:ربرای منطقی پیشنهادهای ه:ا حال:ت تمام

خصوصیت ها ارائه می کند.

Page 11: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

نمونه ای از مشخص کردن خصوصیات منعطف و غیر منعطف

Page 12: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مرحله دوممشخص کردن محدوده خصوصیات متغیر

های خصوصیت محدوده کردن مشخ:ص ب:ا منعط:ف، کاربر بهتری:ن حال:ت همچنی:ن حداقل را این محدوده قاب:ل قبول و حداکث:ر حال:ت

نیز مشخص می کند.

Page 13: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مشخص کردن محدوده خصوصیات متغیر

Page 14: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مرحله سوممشخص کردن وزن خصوصیت ها

این وزن کاربر ه:ا محدوده گرفت:ن از پ:س از یکی کند. م:ی مشخ:ص را ه:ا خاص:یت

کاربر برای کاره:ا تری:ن تواند س:خت م:ی هم کاربر خود حت:ی شای:د باشد. کار همی:ن ن:داشته خص:وصیت اهمی:ت از دقیق:ی اطالع

بنابرای::ن پیشنهادها MARIباشد. یکس:ری برای تعیی:ن وزن خص:وصیت ه:ا ب:ا استفاده از

ای مکاشف:ه این تواب:ع گرفت:ن نظ:ر در ب:ا و ک::ه خصوصیات نظری::ه محدوده هرچقدر

دارن:د باش:د اهمی:ت کمتری ارائ:ه می بیشت:ر کند.

Page 15: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

چگونگی مشخص کردن وزن خصوصیت ها بصورت خودکار

Page 16: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مرحله چهارممدل کردن توابع سودمندی کاربر

از آنج:ا ک:هMARI اس:ت ما انتظار بس:تر ی:ک MARIداری:م ک:ه س:ازندگان بازار ی:ک نمونه از

بسازند. خود کاالی ویژ::ه خص::وصیات ب::ا بازار بای:د س:ازنده همچنی:ن را پارامترهایی

ک:ه کن:د برای کاربرانمشخ:ص توانند م:ی آن از خود س:ودمندی تواب:ع س:ازی مدل باید همچنی:ن ب:ازار س:ازنده کنند. اس:تفاده

را ک:ه برای تطبی:ق محصول تواب:ع مکاشف:ه ایبهینه هستند مشخص کند.

Page 17: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مدل کردن توابع سودمندی کاربر توسط مدیر ارزش گذاری

مرحله اولانتخاب بصری توابع سودمندی

اجرای اولی::ن باید MARIدر بازار س::ازنده تاب:ع ریاض:ی عموم:ی به ی:ک بص:ورت بص:ری

هر خ:صوصیت متغیر نسبت دهد.

Page 18: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

چگونگی انتخاب بصری تابع سودمندی توسط سازنده بازار

Page 19: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مفهوم ریاضی توابع سودمندی ارائه شده

Page 20: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مرحله دومحدس تابع سودمندی کاربر

از اس:تفاده سودمندیب:ا شده تاب:ع انتخاب بازارتوس:ط مقادی:ر س:ازنده و ماکسیمم،

ارج:ح و کاربر مینیم:م توسط شده انتخاب MARI م:ی توان:د تاب:ع س:ودمندی مناسب برای

هر کاربر را با تقریبی خوب حدس بزند.

Page 21: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مرحله سوم

ب:ا استفاده مدی:ر ارزش گذاریدر ای:ن مرحل:ه از که بازخوردی و کارب:ران های پیشنهاد از

پیشنهاد س:یستم گرفت:ه اس:ت ب:ه سازن:ده بازار محصول می کند.بهبود تابع سودمندی

Page 22: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

مرحله پنجممشخص کردن طرف معامله

در ابتدای ه:ر معامل:هMARI ابتدا بررس:ی می خریدار برآورده خص:وصیت های ثابتکن:د ک:ه

ک:ه آنج:ا از س:پس باشد. یک MARIشده س:یستم عادل اس:ت ب:ه بررسی فروشنده ای

دو طرف ه:ر برای ک:ه پ:ردازد باالترین م:ی را داشته باشد.امتیاز

Page 23: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

MARIمعماری در کلMARI:از بخش های زیر تشکیل شده است مدیر ارتباط با کاربر) UIM(

برای کاربر ب:ا ارتباط فروشوظیف:ه یا خری:د ی:ک ، آغاز ، دیدن وضعی:ت فعل:ی و گذشته پیگیری درخواس:ت قبل:ی

بازار را دارا می باشد.مدیر ارزش گذاری خریدار) BVM(

و گرفت:ه کاربر از را کاالاطالعات یک ارزش برای را خریدار نتیجه می گیرد.

عمومی ساز تابع ارزش گذاری) VFG(ب:ه س:ازنده بازار ای:ن امکان را م:ی ده:د ک:ه ی:ک مدل عمومی

از توابع سودمندی کاربران ایجاد کند

Page 24: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

MARIمعماری آموزش دهنده تابع ارزش گذاری )VFT( با استفاده از بازخوردهای کاربران و ارجحیت های آنان

به سازنده بازار پیشنهاد بهبود تابع عمومی سودمندی را می دهد.

مدیر ارزش گذاری فروشنده) SVM( مانند مدیر ارزش گذاری خریدار اطالعات را از کاربر

گرفته و ارزش یک کاال را برای فروشنده نتیجه می گیرد.

مدیر چرخه بازار ) MCM( مسئول بررسی شرایط محیطی بازار مانند تعداد افراد

در حال انتظار برای مطابقت می باشد.

Page 25: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

MARIمعماری مدیر بهینه ساز مکاشفه ای )OHM( در اینجا با توجه به سیاست های سازنده بازار برای مثال می

تواند در یکی از حالت های زیر باشد: انتخاب بیشترین تعداد تطبیق یا انتخاب بهترین تطابق ها از نظر سودمندی برای

طرفین.) تطبیق دهندهMM( مسئول تطبیق خریداران و فروشندگان با توجه به اطالعات

ارائه شده توسط مدیر وضعیت کاربر است.مدیر وضعیت کاربر) USM( .وضعیت کاربران را از نظر فعال بودن یا نبودن بررسی می کند

برای مثال می تواند شرایط ادامه مراحل بازار را منوط به قرار گرفتن تعداد مشخصی از خریداران و فروشندگان مرتبط کند.

Page 26: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

MARIمعماری مدیر اطالع رسانی کاربران )UNM( برای اطالع رسانی از سرانجام یک تراکنش به کاربر مورد

استفاده قرار میگیرد. که می تواند فعال باشد مانند ارسال ایمل یا غیر فعال مانند ثبت در: پایگاه داده و اطالع رسانی به

کاربر در زمان ورود وی به سیستم.مدیر پایگاه داده) DM( :وظیفه سرویس دهی به مدیران باالیی برای انجام ذخیره و

بازیابی اطالعات الزم آنها را دارد.لیست کاربران فعال) AUL( در هر چرخه بازار تطبیق دهنده به لیست کاربران فعال نگاه

می کند تا ببیند که چه کاربرانی باید با هم تطب داده شوند. این لیست در زمان ارائه پیشنهاد جدید و پس از هر چرخه فروش

بروز رسانی می شود.

Page 27: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

MARIمعماری لیست طرفین تراکنش )TPL( لیستی از طرفین آخرین معامالت انجام

شده در بازار است. لیست کاربران فعال و لیست طرفین

تراکنش به همراه لیست کلی خریداران و فروشندگان برای زمان خرابی سیستم

ذخیره می شوند ت:ا بتوان علت خرابی را فهمید.

Page 28: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

MARIمعماری

Page 29: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

کارهای آتیپیاده سازی کامل معم:اریاضافه کردن توابع سودمندی دیگرکشف توابع مکاشفه ای بهتر

Page 30: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

منبع 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

Page 31: طراحی و ساخت بازار الکترونیکی بر مبنای عامل

با تشکر