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

ایمیل خود را وارد کنید:

در کتاب “Project Management Methodologies: Selecting, Implementing, and Supporting Methodologies and Processes for Projects” به مفهوم و جدول مرتبط جالبی برخوردم که بد ندیدم آن را در وبلاگ هم بگذارم. در این کتاب، “مدیریت پروژه” را جزیی از یک “اکو سیستم (ecosystem)” کامل می داند که از مولفه های (Component) مختلفی تشکیل شده است و [...]

باید بگویم آن انتظاری که از مشارکت در بحث پس از انتشار قسمت اول (اینجا) داشتم برآورده نشد. اگر چه دوستان دیگری در فضای وبلاگستان در یک رویداد تصادفا همزمان به بحث مواجهه با مقاومت در برابر تغییرات به صورت عمومی پرداخته بودند که جالب توجه است(برای مثال ۱ ، ۲ و ۳). اما برگردیم [...]

این نوشته آقای کمالیان را بخوانید: “پایان یک سازمان، چه زمانی و چرا؟” می بخشید که اینقدر صریح خواستم که آن نوشته را بخوانید، چون اولا اگر آن را نخوانید یک نوشته خوب را از دست داده اید و دوما بدون مطالعه آن قطعا خواندن ادامه این نوشته بی معنی است. اما بعد : اگر [...]

در سالیان اخیر و با طرح متدولوژی های چابک ، Agile Methodologies تقریبا همه عرصه های فرآیند توسعه نرم افزار (Software Development)  دستخوش تغییر شد، از جمله بحث مدیریت پروژه و به تبع آن مفهوم جدیدی ایجاد شد تحت عنوان مدیریت پروژه چابک یا Agile Project Management. اگر چه مبحث چابکی، فقط منحصر به صنعت [...]

در خبری مرتبط برای جذب همکار جدید برای رادمان آمده است(اینجا): برای بهبود فعالیتهای اجرایی شرکت رادمان،نیاز به حضور افراد پرانرژی و خلاق در پست های سازمانی زیر می باشد: منشی: فعال، مسلط به اینترنت و نرم افزارهای Office، آشنا به امور اداری و وظائف منشی در یک شرکت کامپیوتری، روابط عمومی بالا و قدرت بیان [...]

سیستمهای چند عامله (Multi Agent Systems )

با طرح تعاریفی در مورد عاملها (Agents)  در این نوشته می خواهم نگاهی به سیستمهای چند عامله ،  Multi Agent System،  داشته باشم.  بسیاری از  سیستم های تجاری اولیه عامل را برای هدف جستجو مورد استفاده قرار دادند . در این سیستم ها عاملهای منفرد به مراکز معینی متصل می شدند ، اطلاعات لازم را جمع آوری می کردند و در نهایت به نزد کاربر درخواست کننده بر می گشتند. به عبارت دیگر عاملها یک کار انفرادی  داشتند و در مقیاس بسیار کمی – اگر بود – با عاملهای دیگر تعامل داشتند. این روش باوجودیکه کاربردهای زیاد خاص خود را دارد نمی تواند به تنهایی یک اجتماع یا یک سازمان ایجاد کند که بتواند نیازهای دیگر کاربران را برآورده سازد . در عوض در محیط های انسانی ما یک شبکه از افراد را داریم که برای منظورهای مختلف با یکدیگر در تعامل می باشند. بدین ترتیب برای ایجاد یک جامعه از عاملها نه تنها نیاز است که بین آنها ارتباط برقرار کرد بلکه عاملها باید بتوانند با یکدیگر هماهنگ هم باشند. این هماهنگی می تواند جنبه های مختلف همکاری و یا رقابتی داشته باشد. این جوامع، سیستمهای چند عامله (MAS) نامیده می شوند.
به عبارت دیگر “یک سیستم چند عامله یک  پیاده سازی با تاکید بر همکاری از برنامه ها (عاملها) است که با یکدیگر هماهنگ شده اند برای رسیدن به همگرایی روی  پاسخ یک یا چند وظیفه”


سیستم های چند عامله، سیستم هایی هستند که از جمع شدن عاملهای هماهنگ شده با هم و روابط بین آنها تشکیل شده اند. در این سیستم هر کس وظیفه خود را می داند و می داند که چه زمانی با دیگری باید ارتباط برقرار کند.
برخی دلایل منطقی وجودی سیستم های چند عامله عبارتند از:
- یک عامل می تواند همه چیز را بسازد اما عاملهای چاق (!) باعث بروز نارسایی هایی در سرعت ، قابلیت اطمینان ، قابلیت نگهداری و نظایر آن می شوند. (به عبارت دیگر عامل همه کاره وجود ندارد.) تقسیم کارکرد ها بین عاملهای مختلف مزایای واحدبندی شدن ، قابلیت انعطاف ، قابلیت تغییرپذیری و قابلیت توسعه را فراهم می سازد.
- دانش های تخصصی اغلب از یک عامل بدست نمی آیند (به عبارت دیگر عامل عالم مطلق وجود ندارد ) دانشی که در بین منابع (عاملهای) مختلف گسترده شده است می تواند در هنگام نیاز در یک دیدگاه بسیار کاملتر جمع گردد.
- کاربردهایی که به محاسبات توزیع شده نیاز دارند بهتر توسط MAS حمایت می شوند. در اینجا عاملها می توانند به صورت مولفه های خودمختار ریز شده ای طراحی شوند که به صورت موازی عمل می کنند. پردازش همزمان و حل مساله می تواند برای بسیاری از مسائل که تاکنون به صورت خطی حل می شدند راه حل های مناسب تری ارائه کند. بدین ترتیب فن آوری عاملها نهایی ترین حد را در فن آوری مولفه های توزیع شده فراهم می سازد.
- MAS برای کاربردهایی که ذات توزیع شده و غیر همگن دارند مانند تجارت الکترونیک و نظایر آن مناسب ترین گزینه است. در این گونه محیط ها , عاملها می توانند مستقل از یکدیگر و توسط توسعه دهندگان مختلف طراحی و تولید شوند و با وضع قوانین تعامل با یکدیگر هماهنگ گردند واهداف طراحی را برآورده سازند.
همانطور که ملاحظه می کنید با طرح سیستم های چند عامله، به بحث هوش مصنوعی توزیع شده و شبیه سازی دنیای واقع در تولید سیستمهای اطلاعاتی و نرم افزاری، نزدیک تر شدیم.
باز هم در این مورد خواهم نوشت…
همین!

۹ دیدگاه نوشته شده است! می توانید دیدگاه خود را بنویسید

  1. ali1k می‌گه:

    سلام استاد. توی عصری داریم زندگی می کنیم که همه چی با هوشمندی گره خورده! این MAS هم مبحث جالبیه مخصوصا در زمینه تجارت الکترونیک .به شخصه خیلی علاقمند شدم که روی این موضوع تحقیق بیشتری کنم.ممنون از مطالب خوبتون و ممنون که هنوز آپدیت هستید چه در کار و چه در وبلاگ. موفق باشید…

  2. ali می‌گه:

    سلام و ممنون، اگر بخواهید می توانیم با همدیگر یک پروژه تحقیقاتی در این زمینه تعریف کنیم و روی آن کار کنیم.
    در ضمن وب سایت جدید مبارک، خیلی کار تر و تمیزی شده است. خسته نباشید.
    همین!

  3. Atefeh می‌گه:

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

  4. maryam می‌گه:

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

  5. nooshin می‌گه:

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

  6. sama می‌گه:

    سبام و عرض خسته نباشید
    موضوع پایان نامه ی من راجع به سیستم های چند عامله است
    میخواستم خواهش کنم اگه مطلبی دارین به ایمیلم بفرستید(اگه فارسی باشه خیلی بهتره)
    ممنون و متشکر

  7. زینب می‌گه:

    lotfan etelateh kameliro bezarin man etelateh kafiro mikham chon mikham agar shod prpjei payanimo en mozo bardaram

  8. maryam می‌گه:

    salam
    merci az mataleb
    mozoe payan nameye manam systemhaye chand amele hast,age matlabi dar in khosos darid che english che farsi mamnoon misham befrestid.tnx

  9. علی واحد می‌گه:

    @maryam
    مطلب در این زمینه زیاد دارم، اما خودتان هم یک جستجوی ساده در اینترنت انجام دهید خیلی راحت مطالب جدید تر و بهتر می توانید پیدا کنید.
    موفق باشید.

دیدگاه خود را به ما بگویید.